3 581
contributi
S3v (discussione | contributi) |
m (aggiunto bind ricorsivo --rbind, perché da Jessie /dev, /sys e /proc contengono altri punti di mount) |
||
Riga 48: | Riga 48: | ||
Prima di far questo, servirà montare alcune directory necessarie al funzionamento dei comandi impartiti nella nuova root directory: | Prima di far questo, servirà montare alcune directory necessarie al funzionamento dei comandi impartiti nella nuova root directory: | ||
<pre> | <pre> | ||
# mount - | # mount --rbind /dev /media/mychroot/dev | ||
# mount - | # mount --rbind /sys /media/mychroot/sys | ||
# mount --rbind /proc /media/mychroot/proc | |||
# mount - | |||
</pre> | </pre> | ||
Adesso, se non sono comparsi errori, è tutto pronto per entrare nella nuova root directory attraverso <code>chroot</code>: | Adesso, se non sono comparsi errori, è tutto pronto per entrare nella nuova root directory attraverso <code>chroot</code>: | ||
<pre> | <pre> | ||
# chroot /media/mychroot /bin/bash -- | # chroot /media/mychroot /bin/bash --login | ||
</pre> | </pre> | ||
Riga 65: | Riga 64: | ||
</pre> | </pre> | ||
Quindi individuiamo il volume logico associato al filesystem di [[root]] (in questo esempio il VG si chiama "debian") con il comando "lvdisplay": | Quindi individuiamo il volume logico associato al filesystem di [[root]] (in questo esempio il VG si chiama "debian") con il comando "lvdisplay": | ||
<pre> | |||
# lvdisplay | more | |||
--- Logical volume --- | |||
LV Path /dev/debian/root | |||
LV Name root | |||
'''VG Name debian''' | |||
... | |||
... | |||
</pre> | |||
Montiamo il volume logico di root: | Montiamo il volume logico di root: | ||
Riga 80: | Riga 80: | ||
Montiamo come prima alcune directory necessarie: | Montiamo come prima alcune directory necessarie: | ||
<pre> | <pre> | ||
# mount - | # mount --rbind /dev /media/mychroot/dev | ||
# mount - | # mount --rbind /sys /media/mychroot/sys | ||
# mount --rbind /proc /media/mychroot/proc | |||
# mount - | |||
</pre> | </pre> | ||
E infine il <code>chroot</code> : | E infine il <code>chroot</code> : | ||
<pre> | <pre> | ||
# chroot /media/mychroot | # chroot /media/mychroot /bin/bash --login | ||
</pre> | </pre> | ||
== Conclusioni == | == Conclusioni == | ||
Adesso è come se stessimo operando all'interno della Debian box ed è possibile effettuare tutte le operazioni necessarie al ripristino del sistema Debian danneggiato.<br/> | Adesso è come se stessimo operando all'interno della Debian box ed è possibile effettuare tutte le operazioni necessarie al ripristino del sistema Debian danneggiato.<br/> | ||
Per uscire da <code>chroot</code> : | Per uscire da <code>chroot</code> digitare: | ||
<pre># exit</pre> | <pre># exit</pre> | ||
e, se si sta utilizzando il Rescue Mode dell'installer Debian, Alt+F1 per ritornare al menù. | e, se si sta utilizzando il Rescue Mode dell'installer Debian, premere Alt+F1 per ritornare al menù. | ||
{{Autori | {{Autori | ||
|Autore=[[Utente:S3v|S3v]] | |Autore=[[Utente:S3v|S3v]] | ||
|Verificata_da= | |Verificata_da= | ||
:[[Utente:HAL 9000|HAL 9000]] | :[[Utente:HAL 9000|HAL 9000]] 15:59, 26 mag 2015 (CEST) | ||
|Numero_revisori=1 | |Numero_revisori=1 | ||
}} | }} | ||
[[Categoria: Shell]] | [[Categoria: Shell]] |
contributi