Linux non Parte: The Chroot Technique

categorie

chroot usb drive
Quando una Linux box non si avvia, anche se le impostazioni del BIOS sono corrette e che non ci sono errori hardware importanti, è ora di ricorrere alla Chroot Technique.

L'idea principale è che è possibile accedere al disco rigido di un sistema Linux danneggiato o non avviabile attraverso l'uso di una chiavetta USB Live o montandolo come unità aggiuntiva in un'altra macchina Linux per "ingannare" la sessione corrente di Linux. Questo si ottiene creando un albero di file che include la partizione del disco rigido danneggiato montata come cartella / sul sistema operativo principale e una serie di cartelle speciali contenenti informazioni di sistema necessarie al sistema Linux in esecuzione, come /sys e /proc. Questo permette di accedere ai dati sul disco rigido danneggiato e recuperarli anche se il sistema non è avviabile.

Quindi si esegue il comando chroot su questa nuova struttura di cartelle, il che significa che la sessione linux attualmente in esecuzione sostituirà il suo file system attuale con questa nuova miscela di cartelle, per lo più provenienti dal vecchio disco rigido rotto. È un po' come collegare un'auto malfunzionante a una fonte di alimentazione esterna, in modo da poter almeno accedere alla strumentazione, controllare il chilometraggio, eventuali codici di errore sul display e così via.

In ogni caso, ciò che permette di fare è eseguire vari comandi che si spera possano riparare o diagnosticare il sistema, come ad esempio apt upgrade, dpkg-reconfigure per i pacchetti non funzionanti sui sistemi basati su Debian, o qualcos'altro, a seconda delle specifiche del sistema.


Rob Braxman Tech: Linux Tip - Understanding Chroot

Add new comment

The content of this field is kept private and will not be shown publicly.

Full HTML 2

  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.