btrfs, sbaglio qualcosa?

Pubblicità

nick.rpm

Utente Attivo
Messaggi
609
Reazioni
29
Punteggio
51
scusa, io ho deciso di passare al filesystem btrfs con Fedora 34 ma non riesco a farlo funzionare correttamente con i 2 subvolume che mi chiede timeshift. Ho fatto della domande su un gruppo di facebook e un utente mi ha dato questo link https://ask.fedoraproject.org/t/can...btrfs-system-disk-with-root-subvolume/13992/4 assicurandomi che se seguo bene la guide funzionerà bene ma invece mi sembra di seguire la guida ma poi questo errore e un'altra formattazione
dab95e28e79aeb8c57b3a758d95af4f3722550ee.jpeg

nel prossimo commento sempre dentro questo mio post (per non allungare troppo questo mio commento) scriverò i passaggi che mi dice la guida e se potete aiutarmi a capire cosa sbaglio o se è la guida sbagliata
--- i due messaggi sono stati uniti ---
1) montaggio partizione di root (mount /dev/sdXY /mnt)
2) cd /mnt
3) rinominare cartelle root (con @) e home (con @home) comando mv
4) entrata sul file fstab (nano /etc/fstab)
5) cambiare da subvol=root a subvol=@ (su punto di montaggio /) e da subvol=home a subvol=@home (punto di montaggio /home)
6) configurare i 2 file di configurazione dentro la cartella /boot/loader/entries solo da rootlfags=subvol=root a rootlfags=subvol=@
7) sul terminale dare il comando grubby --remove-arg=“rootflags=subvol=root” --update-kernel=ALL
8) dare il secondo comando grubby --arg=“rootflags=subvol=@” --update-kernel=ALL
9) dentro il file /etc/default/grub eliminare il parametro rootflags=subvol=@
10) aggiornamento grub con grub2-mkconfig -o /boot/grub2/grub.cfg

Io capisco che devo fare questi passaggi dalla guida ma alla fine sempre l'errore di grub e non capisco cosa salto o sbaglio
 
Ultima modifica:
scusa, io ho deciso di passare al filesystem btrfs con Fedora 34 ma non riesco a farlo funzionare correttamente con i 2 subvolume che mi chiede timeshift. Ho fatto della domande su un gruppo di facebook e un utente mi ha dato questo link https://ask.fedoraproject.org/t/can...btrfs-system-disk-with-root-subvolume/13992/4 assicurandomi che se seguo bene la guide funzionerà bene ma invece mi sembra di seguire la guida ma poi questo errore e un'altra formattazione
Visualizza allegato 408468

nel prossimo commento sempre dentro questo mio post (per non allungare troppo questo mio commento) scriverò i passaggi che mi dice la guida e se potete aiutarmi a capire cosa sbaglio o se è la guida sbagliata
--- i due messaggi sono stati uniti ---
1) montaggio partizione di root (mount /dev/sdXY /mnt)
2) cd /mnt
3) rinominare cartelle root (con @) e home (con @home) comando mv
4) entrata sul file fstab (nano /etc/fstab)
5) cambiare da subvol=root a subvol=@ (su punto di montaggio /) e da subvol=home a subvol=@home (punto di montaggio /home)
6) configurare i 2 file di configurazione dentro la cartella /boot/loader/entries solo da rootlfags=subvol=root a rootlfags=subvol=@
7) sul terminale dare il comando grubby --remove-arg=“rootflags=subvol=root” --update-kernel=ALL
8) dare il secondo comando grubby --arg=“rootflags=subvol=@” --update-kernel=ALL
9) dentro il file /etc/default/grub eliminare il parametro rootflags=subvol=@
10) aggiornamento grub con grub2-mkconfig -o /boot/grub2/grub.cfg

Io capisco che devo fare questi passaggi dalla guida ma alla fine sempre l'errore di grub e non capisco cosa salto o sbaglio
Ah sei tu? Ti ho dato io quel link.
Comunque, i passaggi sono esatti e dovrebbe funzionare sulla 34, io non l'ho testato con quella guida, ma modificando il file di GRUB e mettendo il flag su "subvol=@".
Su Fedora 34 hanno spostato il file di conf di GRUB dentro /boot/grub, invece che su /boot/efi... ma dovrebbe cambiare poco.
Il tuo problema è dire agrub di avviare il subvol @, invece di root.
Ti va bene se usi systemd-boot?
 
Ah sei tu? Ti ho dato io quel link.
Comunque, i passaggi sono esatti e dovrebbe funzionare sulla 34, io non l'ho testato con quella guida, ma modificando il file di GRUB e mettendo il flag su "subvol=@".
Su Fedora 34 hanno spostato il file di conf di GRUB dentro /boot/grub, invece che su /boot/efi... ma dovrebbe cambiare poco.
Il tuo problema è dire agrub di avviare il subvol @, invece di root.
Ti va bene se usi systemd-boot?
grazie ma non riesco a capire... Ho chattato (in verità era un forum ma ci mandavamo messaggi come se era una chat) con un esperto di Fedora (infatti su un forum di Fedora) che mi dice che i comandi sono standard e non li hanno cambiati, ma per un'altra anomalia ho formattato e reinstallato il sistema questi mattina e prima di aggiornare il grub sono andato a controllare le configurazioni di grub e su /boot/efi/EFI/fedora/grub.cfg solo poche righe ma su /boot/grub2/grub.cfg una configurazione completa, dopo andando a vedere altre pagine per i subvolume proprio di Fedora 34 alla fine c'è il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg e io quando usavo i filesystem ext4 il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg mi funzionava perfettamente ma non con i btrfs... allora qual'è il comando giusto per un sistema eufi con i btrfs e perché con un ext4 mi funzionava benissimo il vecchio percorso?
--- i due messaggi sono stati uniti ---
Ah sei tu? Ti ho dato io quel link.
Comunque, i passaggi sono esatti e dovrebbe funzionare sulla 34, io non l'ho testato con quella guida, ma modificando il file di GRUB e mettendo il flag su "subvol=@".
Su Fedora 34 hanno spostato il file di conf di GRUB dentro /boot/grub, invece che su /boot/efi... ma dovrebbe cambiare poco.
Il tuo problema è dire agrub di avviare il subvol @, invece di root.
Ti va bene se usi systemd-boot?
Scusa, non ti ho dato la risposta di systemd-boot. Ma Fedora non usa il systemd? Cos'è questo systemd-boot? un'altra modalità del boot?
 
Ultima modifica:
grazie ma non riesco a capire... Ho chattato (in verità era un forum ma ci mandavamo messaggi come se era una chat) con un esperto di Fedora (infatti su un forum di Fedora) che mi dice che i comandi sono standard e non li hanno cambiati, ma per un'altra anomalia ho formattato e reinstallato il sistema questi mattina e prima di aggiornare il grub sono andato a controllare le configurazioni di grub e su /boot/efi/EFI/fedora/grub.cfg solo poche righe ma su /boot/grub2/grub.cfg una configurazione completa, dopo andando a vedere altre pagine per i subvolume proprio di Fedora 34 alla fine c'è il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg e io quando usavo i filesystem ext4 il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg mi funzionava perfettamente ma non con i btrfs... allora qual'è il comando giusto per un sistema eufi con i btrfs e perché con un ext4 mi funzionava benissimo il vecchio percorso?
--- i due messaggi sono stati uniti ---

Scusa, non ti ho dato la risposta di systemd-boot. Ma Fedora non usa il systemd? Cos'è questo systemd-boot? un'altra modalità del boot?
Su Fedora 34 è cambiato il file di configurazione di GRUB, prima era su /boot/efi/fedora/grub.cfg, adesso lo hanno standarizzato su /boot/grub/grub.cfg, sia che sei su sistema EFI che su sistema Bios e con qualsiasi filesystem, non è un problema di Btrfs o ext4.
Ti avevo linkato anche la proposta di modifica ed ho aperto un bug su questo, perché inizialmente non lo sapevo nemmeno io.
--- i due messaggi sono stati uniti ---
grazie ma non riesco a capire... Ho chattato (in verità era un forum ma ci mandavamo messaggi come se era una chat) con un esperto di Fedora (infatti su un forum di Fedora) che mi dice che i comandi sono standard e non li hanno cambiati, ma per un'altra anomalia ho formattato e reinstallato il sistema questi mattina e prima di aggiornare il grub sono andato a controllare le configurazioni di grub e su /boot/efi/EFI/fedora/grub.cfg solo poche righe ma su /boot/grub2/grub.cfg una configurazione completa, dopo andando a vedere altre pagine per i subvolume proprio di Fedora 34 alla fine c'è il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg e io quando usavo i filesystem ext4 il comando grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg mi funzionava perfettamente ma non con i btrfs... allora qual'è il comando giusto per un sistema eufi con i btrfs e perché con un ext4 mi funzionava benissimo il vecchio percorso?
--- i due messaggi sono stati uniti ---

Scusa, non ti ho dato la risposta di systemd-boot. Ma Fedora non usa il systemd? Cos'è questo systemd-boot? un'altra modalità del boot?
Io sono passato a systemd-boot seguendo questa guida, su Fedora 33: https://kowalski7cc.xyz/blog/systemd-boot-fedora-32
 
Su Fedora 34 è cambiato il file di configurazione di GRUB, prima era su /boot/efi/fedora/grub.cfg, adesso lo hanno standarizzato su /boot/grub/grub.cfg, sia che sei su sistema EFI che su sistema Bios e con qualsiasi filesystem, non è un problema di Btrfs o ext4.
Ti avevo linkato anche la proposta di modifica ed ho aperto un bug su questo, perché inizialmente non lo sapevo nemmeno io.
--- i due messaggi sono stati uniti ---

Io sono passato a systemd-boot seguendo questa guida, su Fedora 33: https://kowalski7cc.xyz/blog/systemd-boot-fedora-32
ma il fatto non voglio sicuramente darti torto ma ci sono cose che mi dicono che adesso il percorso giusto è /boot/grub2/grub.cfg (come la configurazione del grub che mi ha fatto direttamente anaconda) ma altri mi dicono che è ancora il vecchio percorso su eufi (come pagine web sulla configurazione di Fedora 34 che ancora metto il vecchio percorso e che gli ext4 funzionavano perfettamente con il vecchio percorso) allora non capisco tutto questo casino che in alcuni fatti funziona il vecchio percorso, altri non funziona con il vecchio percorso e alcuni dicono che è stato cambiato, altro dicono di NO... Cioè, non ha senso, anche perché non dovrebbe fare poi la differenza sul grub il filesystem, cioè se il vecchio percorso funziona sui ext4 dovrebbe funzionare pure sui btrfs e tutti i filesystem
 
Su Fedora 34 è cambiato il file di configurazione di GRUB, prima era su /boot/efi/fedora/grub.cfg, adesso lo hanno standarizzato su /boot/grub/grub.cfg, sia che sei su sistema EFI che su sistema Bios e con qualsiasi filesystem, non è un problema di Btrfs o ext4.
Ti avevo linkato anche la proposta di modifica ed ho aperto un bug su questo, perché inizialmente non lo sapevo nemmeno io.
--- i due messaggi sono stati uniti ---

Io sono passato a systemd-boot seguendo questa guida, su Fedora 33: https://kowalski7cc.xyz/blog/systemd-boot-fedora-32
comunque ti comunico che molto probabilmente hai ragione ma solo sui btrfs, cioè anche l'esperto di Fedora che ho "chattato" mi ha ammesso di aver fatto delle prove (essendo che lui dice che usa quotidianamente gli ext4) che anche lui dice che è un comportamento strano dei btrfs come un bug, adesso è più chiara la faccenda che in alcuni casi funziona il percorso vecchio e alcuni casi quello nuovo
 
comunque ti comunico che molto probabilmente hai ragione ma solo sui btrfs, cioè anche l'esperto di Fedora che ho "chattato" mi ha ammesso di aver fatto delle prove (essendo che lui dice che usa quotidianamente gli ext4) che anche lui dice che è un comportamento strano dei btrfs come un bug, adesso è più chiara la faccenda che in alcuni casi funziona il percorso vecchio e alcuni casi quello nuovo
Non è un "comportamento o bug di Btrfs " ma di grub o come lo gestisce Fedora, ecco perché per semplificare, visto i tuoi problemi (che io non ho avuto con l'edit dei subvolumi tempo fa) ti ho consigliato systemd boot.

Leggi anche la documentazione ufficiale: https://fedoraproject.org/wiki/GRUB_2#Introduction
 
Non è un "comportamento o bug di Btrfs " ma di grub o come lo gestisce Fedora, ecco perché per semplificare, visto i tuoi problemi (che io non ho avuto con l'edit dei subvolumi tempo fa) ti ho consigliato systemd boot.

Leggi anche la documentazione ufficiale: https://fedoraproject.org/wiki/GRUB_2#Introduction
adesso ho la risposta corretta, cioè HAI PERFETTAMENTE RAGIONE! Ho voluto fare una prova, ho installato di nuovo Fedora con i filesystem ext4 (tanto ci metto nemmeno 10 minuti) per capire se il fatto del grub sul percorso /boot/grub2/grub.cfg fosse solo una questione dei btrfs o se Fedora avesse veramente cambiato il percorso della configurazione. Prima di fare qualsiasi aggiornamento del grub sono andato a controllare dove sarebbe la configurazione completa di grub che mi avesse fatto in automatico anaconda, infatti anche con i ext4 la configurazione completa è su /boot/grub2/grub.cfg e sul vecchio percorso ci sono solo poche righe e ho fatto prove e funziona totalmente l'aggiornamento con il nuovo percorso. Dovete capirmi che ho avuto mille risposte diverse anche nel comportamento stesso di Fedora, infatti non capisco ancora il perché io sono passato a Fedora con la nuova versione 34 (il giorno stesso del rilascio) inizialmente con gli ext4 e usavo il percorso vecchio e mi funzionasse lo stesso, ma avere 2 configurazioni dovrebbe esserci un conflitto e non funzionare... tralasciando questo comunque hanno veramente unificato il percorso della configurazione del grub!
 
adesso ho la risposta corretta, cioè HAI PERFETTAMENTE RAGIONE! Ho voluto fare una prova, ho installato di nuovo Fedora con i filesystem ext4 (tanto ci metto nemmeno 10 minuti) per capire se il fatto del grub sul percorso /boot/grub2/grub.cfg fosse solo una questione dei btrfs o se Fedora avesse veramente cambiato il percorso della configurazione. Prima di fare qualsiasi aggiornamento del grub sono andato a controllare dove sarebbe la configurazione completa di grub che mi avesse fatto in automatico anaconda, infatti anche con i ext4 la configurazione completa è su /boot/grub2/grub.cfg e sul vecchio percorso ci sono solo poche righe e ho fatto prove e funziona totalmente l'aggiornamento con il nuovo percorso. Dovete capirmi che ho avuto mille risposte diverse anche nel comportamento stesso di Fedora, infatti non capisco ancora il perché io sono passato a Fedora con la nuova versione 34 (il giorno stesso del rilascio) inizialmente con gli ext4 e usavo il percorso vecchio e mi funzionasse lo stesso, ma avere 2 configurazioni dovrebbe esserci un conflitto e non funzionare... tralasciando questo comunque hanno veramente unificato il percorso della configurazione del grub!
Ma ti ho linkato la proposta di modifica e la documentazione...!
Devi lasciar perdere chat e forum, ma seguire quando si hanno dubbi la documentazione ufficiale, non sbagli mai.
 
Ma ti ho linkato la proposta di modifica e la documentazione...!
Devi lasciar perdere chat e forum, ma seguire quando si hanno dubbi la documentazione ufficiale, non sbagli mai.
Avrai anche ragione (anche se chi mi aveva scritto che non era stato cambiato il percorso mi ha dato una grande mano ed è abbastanza un esperto veramente) ma il fatto non era solo di cosa leggevo sui forum ma (come ripeto) anche al comportamento diretto di Fedora che mi dava un grande casino e mi impediva di capire
 
Pubblicità
Pubblicità
Indietro
Top