3228
Commento: Aggiunto passaggio finale
|
4041
Aggiornato al file system btrfs
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 19: | Linea 19: |
0. Avviare il sistema funzionante o una ''Live'' di Ubuntu. Una volta caricato il sistema, [[Hardware/DispositiviPartizioni/IndividuarePartizioni|individuare]] la partizione sulla quale è installato il sistema che si vuole avviare tramite '''chroot''' e prenderne nota.<<BR>> Nei prossimi passaggi verrà preso ad esempio un sistema installato sulla partizione `/dev/sda1`. 0. Montare la partizione sulla quale risiede il sistema digitando da [[AmministrazioneSistema/Terminale|terminale]]: {{{ |
0. Avviare il sistema funzionante o una ''Live'' di Ubuntu. Una volta caricato il sistema, [[Hardware/DispositiviPartizioni/IndividuarePartizioni#df|individuare]] il file system e la partizione sulla quale è installato il sistema che si vuole avviare tramite '''chroot''' e prenderne nota.<<BR>> Nei prossimi passaggi verranno presi ad esempio i sistemi installati sulle partizioni `/dev/sda1` con file system ''ext4'' e `/dev/sdc1` con file system ''btrfs''. {{{#!wiki important È possibile montare solo una partizione alla volta, nel seguito ove riportati due comandi usare solo uno dei due. }}} 0. Per montare la partizione sulla quale risiede il sistema a cui si desidera accedere; * Per montare la partizione `/dev/sda1` con file systyem ''ext4'' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 24: | Linea 29: |
}}} * Per montare la partizione `/dev/sdc1` con file system ''btrfs'' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo mount -t btrfs /dev/sdc1 /mnt |
|
Linea 51: | Linea 59: |
0. Smontare la partizione sulla quale risiede il sistema digitando da [[AmministrazioneSistema/Terminale|terminale]]: {{{ | 0. Per smontare la partizione sulla quale risiede il sistema su cui si è operato; * Per smontare la partizione `/dev/sda1` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 53: | Linea 62: |
}}} * Per smontare la partizione `/dev/sdc1` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo umount -t btrfs /dev/sdc1 /mnt |
Guida verificata con Ubuntu: 20.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida contiene le informazioni per accedere ad una installazione di Ubuntu attraverso chroot.
In pratica, la procedura permette di accedere ad un secondo sistema presente nel computer tramite riga di comando, eseguendo delle operazioni su di esso da un altro sistema GNU/Linux avviato oppure da sessione live.
Può rivelarsi utile in diversi casi, ad esempio:
per cercare di riparare un sistema al quale non è possibile accedere normalmente (ad esempio per ripristinare GRUB);
- accedere rapidamente ad un altro sistema presente sulla stessa macchina senza lasciare quello già avviato.
Accesso al sistema
Avviare il sistema funzionante o una Live di Ubuntu. Una volta caricato il sistema, individuare il file system e la partizione sulla quale è installato il sistema che si vuole avviare tramite chroot e prenderne nota.
Nei prossimi passaggi verranno presi ad esempio i sistemi installati sulle partizioni /dev/sda1 con file system ext4 e /dev/sdc1 con file system btrfs.
È possibile montare solo una partizione alla volta, nel seguito ove riportati due comandi usare solo uno dei due.
- Per montare la partizione sulla quale risiede il sistema a cui si desidera accedere;
Montare il resto dei dispositivi e abilitare l'accesso alla rete con i comandi:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo mount --bind /run /mnt/run
Effettuare un chroot sul sistema digitando:
sudo chroot /mnt
Arrivati a questo punto, all'interno dell'ambiente chroot sarà possibile effettuare qualsiasi operazione sull'altro sistema tramite terminale (ad esempio installare/rimuovere/aggiornare pacchetti, modificare o eliminare file, ripristinarne il corretto avvio ecc.).
Quando è in uso chroot si ottiene accesso come root. Quindi prestare particolare attenzione ai comandi che vengono eseguiti.
Abbandono del sistema
Uscire dal chroot premendo la combinazione di tasti Ctrl+D o eseguendo il comando:
exit
Smontare tutti i dispositivi digitando:
cd ~ sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt/run
- Per smontare la partizione sulla quale risiede il sistema su cui si è operato;
Per accedere normalmente all'altro sistema, riavviare come di consueto il computer oppure terminare la sessione Live.