Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Chroot"
Differenze tra le versioni 1 e 7 (in 6 versioni)
Versione 1 del 27/01/2012 13.31.15
Dimensione: 3106
Commento:
Versione 7 del 18/05/2017 07.44.52
Dimensione: 3025
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Grub2/Ripristino ## page was renamed from LorenzoZoffoli/Prova0
Linea 10: Linea 10:
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,264939.0/all.html"; rilasci="11.10 11.04 10.10 10.04 ")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=264939"; rilasci="11.10 11.04 10.10 10.04 ")>>
Linea 15: Linea 15:
Questa guida contiene le informazioni per accedere ad una installazione di '''Ubuntu''' attraverso '''chroot'''. Questa guida contiene le informazioni per accedere ad una installazione di Ubuntu attraverso '''chroot'''.
Linea 18: Linea 18:
 * non è possibile avviare normalmente il sistema a cui si vuole accedere.  * non è possibile avviare normalmente il sistema a cui si vuole accedere
Linea 25: Linea 25:
= Accesso al sistema =
 0. Avviare il sistema funzionante o lanciare un ''CD Live'' di Ubuntu. Una volta caricato il sistema, [[Hardware/DispositiviPartizioni/IndividuarePartizioni|individuare]] la partizione sulla quale è installato Ubuntu e prenderne nota.
Linea 26: Linea 28:

= Accesso al sistema =
 0. Avviare il sistema funzionante o lanciare un ''CD Live'' di '''Ubuntu'''. Una volta avviato, aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare il seguente comando: {{{
sudo fdisk -l
}}} Prendere nota della partizione sulla quale è installato '''Ubuntu'''. Nei prossimi passi verrà assunto come partizione di installazione `/dev/sda1`.
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Attenzione, l'ultimo carattere del suddetto comando è una lettera "elle".''' ||
 0. Montare la partizione sulla quale risiede il sistema. Da riga di comando digitare: {{{
 Nei prossimi passi verrà dato come assunto che la partizione di installazione sia `/dev/sda1`.
 
 0. Montare la partizione sulla quale risiede il sistema digitando da [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{
Linea 35: Linea 33:
 0. Montare il resto dei dispositivi con il comando: {{{  0. Montare il resto dei dispositivi e abilitare l'accesso alla rete con i comandi: {{{
Linea 39: Linea 37:
sudo mount -o bind /run /mnt/run
Linea 43: Linea 42:

0. A questo si ha a disposizione una [[AmministrazioneSistema/RigaDiComando|riga di comando]] simile a quella che otterremmo avviando un [[AmministrazioneSistema/RigaDiComando|terminale]] direttamente sul sistema destinazione.
 0. A questo punto si ha a disposizione una [[AmministrazioneSistema/RigaDiComando|riga di comando]] simile a quella che otterremmo avviando un terminale direttamente sul sistema destinazione.
Linea 59: Linea 57:

= Ulteriori risorse =

 * [[Programmazione/DebootstrapChroot|Guida a debootstrap]]

----
CategoryAmministrazione CategoryDaRevisionare



Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida contiene le informazioni per accedere ad una installazione di Ubuntu attraverso chroot.

Questa procedura può essere utile in diversi casi:

  • non è possibile avviare normalmente il sistema a cui si vuole accedere
  • si necessita di un metodo veloce per accedere al sistema senza lasciare quello che si è già avviato sulla stessa macchina
  • si cerca di recuperare una situazione di errore che non permette di lavorare direttamente sul sistema a cui si vuole accedere.

Per seguire la procedura è necessario avviare un sistema GNU/Linux sul PC che contiene il sistema a cui si vuole accedere. Per cui, se si ha già un altro sistema installato è sufficiente avviare quello altrimenti sarà necessario ottenere un CD Live. Per informazioni su come ottenere questo supporto consultare questa pagina.

Accesso al sistema

  1. Avviare il sistema funzionante o lanciare un CD Live di Ubuntu. Una volta caricato il sistema, individuare la partizione sulla quale è installato Ubuntu e prenderne nota.

    Nei prossimi passi verrà dato come assunto che la partizione di installazione sia /dev/sda1.

  2. Montare la partizione sulla quale risiede il sistema digitando da terminale:

    sudo mount /dev/sda1 /mnt
  3. 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 -o bind /run /mnt/run
  4. Effettuare un chroot sul sistema. Digitare da riga di comando:

    sudo chroot /mnt
  5. A questo punto si ha a disposizione una riga di comando simile a quella che otterremmo avviando un terminale direttamente sul sistema destinazione.

    Attenzione, così facendo si ottiene accesso come root quindi è necessario prestare particolare attenzione ai comandi che vengono eseguiti da questo momento in poi.

Abbandono del sistema

  1. Uscire dal chroot premendo la combinazione di tasti Ctrl+D o eseguendo il comando:

    exit
  2. Smontare tutti i dispositivi digitando:

    cd ~
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt/
  3. Riavviare il sistema e, se utilizzato, rimuovere il CD Live.

Ulteriori risorse


CategoryAmministrazione CategoryDaRevisionare