GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit chybu Busybox Initramfs na Ubuntu

Tento stručný průvodce vysvětluje, jak opravit chybu Busybox Initramfs na Ubuntu Linux . Používám Ubuntu 20.04 LTS jako svůj denní ovladač na svém notebooku Dell Inspiron. Dnes jsem to zapnul a spouštěcí proces klesl na shell BusyBox a skončil jsem na initramfs výzva.

Pokud si pamatuji, neudělal jsem nic špatného. Nevypínal jsem to násilím. Včera to fungovalo dobře! Když jsem to dnes zapnul, dostal jsem se do shellu 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)

Nemohu se dostat přes tuto obrazovku. Také to neukazuje, v čem přesně je problém. Vše, co vidím, je jen prázdný shell busybox.

Nebyl jsem si jistý, co v tuto chvíli dělat. Takže jsem jednoduše prošel exit příkaz, abyste viděli, co se stane.

A pak jsem viděl skutečnou chybu:

(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)

Jak můžete vidět ve výše uvedeném výstupu, /dev/sda1 oddíl je poškozen. Souborový systém v tomto oddílu má nějaké chyby. Pokud jste se někdy setkali s tímto typem problému, musíte zkontrolovat a opravit problematické souborové systémy Linux pomocí fsck příkaz.

Upozorňujeme, že někdy po zadání exit neuvidíte žádné chyby příkaz. V takovém případě zkuste spustit fsck na všech souborových systémech.

Pro ty, kteří by se zajímali, BusyBox je softwarová sada, která poskytuje mnoho běžných unixových utilit do jediného malého spustitelného souboru. Poskytuje náhradu za většinu nástrojů, které obvykle najdete v GNU fileutils, shellutils atd.

Initramfs je počáteční souborový systém RAM založený na tmpfs . Obsahuje nástroje a skripty potřebné k připojení souborových systémů před voláním binárního souboru init na skutečném kořenovém souborovém systému.

Oprava chyby Busybox Initramfs na Ubuntu Linux

1. K vyřešení initramfs chyba na Ubuntu Linux, musíte opravit souborový systém v poškozeném oddílu pomocí fsck příkaz jako níže:

(initramfs) fsck /dev/sda1 -y

Nahraďte /dev/sda1 s názvem vašeho oddílu. Ve vašem systému to může být /dev/sdb1 , /dev/sdc1 atd. Můžete použít cat /proc/partitions nebo blkid příkazy k získání podrobností o linuxovém oddílu v Busybox.

2. Nyní fsck příkaz začne automaticky opravovat všechny špatné bloky v souborovém systému.

Po několika minutách uvidíte výstup jako níže:

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

3. Dále zadejte reboot a stiskněte ENTER restartujte váš systém!

(initramfs) reboot

Pokud reboot příkaz nefunguje, zadejte exit a stiskněte ENTER .

Držte palce a počkejte, až se systém restartuje! Pokud vše proběhlo v pořádku, váš systém se spustí normálně bez problémů.

Tyto kroky pomohly mně a mnoha dalším (viz sekce komentářů níže) vyřešit chybu Busybox Initramfs na operačním systému Ubuntu Linux. Pokud jste uvízli ve výzvě initramfs, tento průvodce vám určitě pomůže.

Pozor: Pokud se tato chyba zobrazuje často, váš pevný disk pravděpodobně slábne. V takovém případě se doporučuje zálohovat data a vyměnit pevný disk co nejdříve.

Pokud se váš systém Ubuntu zhroutí kvůli výpadku napájení nebo problému s připojením k síti uprostřed procesu upgradu, můžete skončit s nefunkčním Ubuntu. V takovém případě můžete nefunkční Ubuntu snadno opravit, aniž byste jej museli znovu instalovat, jak je popsáno v následujícím průvodci.

  • Jak opravit poškozený operační systém Ubuntu bez jeho přeinstalace

Podobné čtení:

  • Jak vyřešit chybu Initramfs ve Fedoře

Vybraný obrázek od ErfourisStudio z Pixabay.


Ubuntu
  1. Jak opravit chybu apt-get Failed to Fetch v nepodporovaných vydáních Ubuntu

  2. Jak opravit poškozené balíčky v Ubuntu 20.04

  3. Jak opravit chybu Docker Permission Denied Error na Ubuntu

  1. Jak opravit chybu aktualizace Ubuntu:Problém s MergeList

  2. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  3. Jak opravit Ubuntu nemůže najít balíček

  1. Jak opravit „W:Některé indexové soubory se nepodařilo stáhnout.“ Chyba v Ubuntu

  2. Jak opravit chybu Locale?

  3. Jak spustím Ubuntu z Initramfs?