GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come correggere l'errore Busybox Initramfs su Ubuntu

Questa breve guida spiega come correggere l'errore Busybox Initramfs su Ubuntu Linux . Sto usando Ubuntu 20.04 LTS come driver giornaliero sul mio laptop Dell Inspiron. Oggi l'ho acceso e il processo di avvio è passato alla shell di BusyBox e sono finito su initramfs richiesta.

Per quanto posso ricordare, non ho fatto nulla di male. Non l'ho spento forzatamente. Ieri funzionava benissimo! Quando l'ho acceso oggi, sono atterrato nella shell BusyBox:

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash) 
Enter 'help' for a list of built-in commands.

(initramfs)

Non riesco a superare questa schermata. Inoltre non mostra quale sia esattamente il problema. Tutto quello che vedo è solo una shell vuota di busybox.

Non ero sicuro di cosa fare a questo punto. Quindi ho semplicemente superato l'exit comando per vedere cosa succede.

E poi ho visto l'errore vero e proprio:

(initramfs) exit
/dev/sda1 contains a file system with errors, check forced.
Inode 4326476 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4326843 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4327012 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4329004 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options) 
fsck exited with status code 4. 
The root filesystem on /dev/sda1 requires a manual fsck. 

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Come puoi vedere nell'output sopra, il /dev/sda1 la partizione è danneggiata. Il file system in questa partizione presenta alcuni errori. Se hai mai riscontrato questo tipo di problema, devi controllare e riparare i filesystem Linux problematici con fsck comando.

Tieni presente che a volte non vedi alcun errore dopo aver digitato exit comando. In tal caso, prova a eseguire fsck su tutti i filesystem.

Per chi se lo chiedesse, BusyBox è una suite di software che fornisce molte utilità UNIX comuni in un unico piccolo eseguibile. Fornisce sostituzioni per la maggior parte delle utilità che di solito trovi in ​​GNU fileutils, shellutils, ecc.

Initramfs è un file system ram iniziale basato su tmpfs . Contiene gli strumenti e gli script necessari per montare i file system prima che venga chiamato il binario init sul file system radice reale.

Correzione errore Busybox Initramfs su Ubuntu Linux

1. Per risolvere initramfs errore su Ubuntu Linux, è necessario riparare il filesystem nella partizione danneggiata utilizzando fsck comando come di seguito:

(initramfs) fsck /dev/sda1 -y

Sostituisci /dev/sda1 con il nome della tua partizione. Nel tuo sistema, potrebbe essere /dev/sdb1 , /dev/sdc1 ecc. Puoi usare cat /proc/partitions o blkid comandi per ottenere i dettagli della partizione Linux in Busybox.

2. Ora il fsck il comando inizierà a correggere automaticamente tutti i blocchi danneggiati nel filesystem.

Dopo un paio di minuti, vedrai un output come di seguito:

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 497733/30531584 files (1.5% non-contiguous), ........

3. Quindi, digita reboot e premi ENTER per riavviare il sistema!

(initramfs) reboot

Se il reboot il comando non funziona, digita exit e premi ENTER .

Incrocia le dita e attendi il riavvio del sistema! Se tutto è andato bene, il tuo sistema si avvierà normalmente senza alcun problema.

Questi passaggi hanno aiutato me e molti altri (vedi la sezione commenti qui sotto) a risolvere l'errore Busybox Initramfs sul sistema operativo Ubuntu Linux. Se sei bloccato nel prompt di initramfs, questa guida ti aiuterà sicuramente.

Avviso: Se continui a ricevere spesso questo errore, probabilmente il tuo disco rigido si sta indebolendo. In tal caso, si consiglia di eseguire il backup dei dati e di sostituire l'hard disk il prima possibile.

Se il tuo sistema Ubuntu si arresta in modo anomalo a causa di un'interruzione di corrente o di un problema di connettività di rete nel mezzo del processo di aggiornamento, potresti ritrovarti con Ubuntu rotto. In tal caso, puoi facilmente riparare Ubuntu rotto senza reinstallarlo come descritto nella seguente guida.

  • Come riparare il sistema operativo Ubuntu danneggiato senza reinstallarlo

Lettura simile:

  • Come risolvere l'errore Initramfs in Fedora

Immagine in primo piano di ErfourisStudio da Pixabay.


Ubuntu
  1. Come correggere l'errore di aggiornamento di Ubuntu:problema con MergeList

  2. Come correggere l'errore di localizzazione?

  3. Come correggere l'errore di autorizzazione Docker negata su Ubuntu

  4. "Errore di avvio" con live usb di Ubuntu 15.10 - Come risolverlo

  5. Come faccio ad avviare Ubuntu da Initramfs?

Come risolvere l'errore di montaggio del disco in Ubuntu

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Come risolvere l'errore "Il repository non è ancora valido" in Ubuntu Linux

Come risolvere l'errore Apt-Get GPG NO_PUBKEY Ubuntu 14

Come risolvere l'errore GPG di aggiornamento apt-get BADSIG su Ubuntu o Debian

Come correggere l'errore "Rilevato problema del programma di sistema" su Ubuntu