GNU/Linux >> Znalost Linux >  >> Fedora

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

Ubuntu a jeho deriváty jsou často ovlivněny problémem initramfs. Pokud vím, vyskytuje se obvykle na discích, které jsou naformátovány pomocí ext4 souborový systém. Tento problém jsem však v BTRFS neměl. Až do dneška jsem si myslel, že se tento problém týká pouze systémů založených na Ubuntu. Mýlil jsem se! Dnes jsem se setkal s problémem initramfs v mém desktopovém systému Fedora 34. Už jsem věděl, jak opravit chybu Initramfs na Ubuntu Linux. V této příručce vám ukážu, jak vyřešit chybu initramfs ve Fedoře.

Toto byla skutečná chybová zpráva, se kterou jsem se setkal po zapnutí mé plochy Fedory 34.

[...]Generování "/run/initramfsrdsosreport.txt" Vstup do nouzového režimu. Chcete-li pokračovat, opusťte shell. Chcete-li zobrazit systémové protokoly, zadejte „journelctl“. Možná budete chtít uložit soubor „/run/initramfsrdsosreport.txt“ na USB klíčenku nebo /boot po jejich připojení a připojit jej k hlášení o chybě. Zadejte heslo uživatele root pro režim údržby (nebo pokračujte stisknutím kláves Control-D)::/root#

Jak vidíte na výše uvedeném výstupu, Fedora vstoupila do nouzového režimu. Pokud se na snímku obrazovky podíváte o něco výše, kontrola systému souborů na jednom z diskových oddílů selhala.

Abychom vyřešili chybu initramfs ve Fedoře, musíme zkontrolovat a opravit souborový systém v problematickém oddílu pomocí fsck příkaz. V mém případě /dev/sda2 oddíl je poškozen.

# fsck /dev/sda2 -y 

Nahraďte /dev/sda2 ve výše uvedeném příkazu s názvem vašeho oddílu. Ve vašem systému může být oddíl jiný, například /dev/sda1 , /dev/sdb1 , /dev/sdc1 atd. Chcete-li najít podrobnosti o oddílu Linux, použijte buď cat /proc/partitions nebo blkid příkaz. Pokud si nejste jisti, který oddíl opravit, spusťte fsck na všech oddílech.

Nyní fsck příkaz zkontroluje špatné bloky v souborovém systému daného oddílu a automaticky je opraví. To bude trvat minutu nebo dvě v závislosti na velikosti disku a počtu špatných bloků na něm.

[...]/dev/sda2:***** SOUBOROVÝ SYSTÉM BYL UPRAVEN *****/dev/sda2:662372/4507520 souborů (0,4 % nesouvislých), 7510236/10350080 bloků  

Jednou fsck příkaz opravil všechny špatné bloky v oddílu, napište reboot nebo exit a stiskněte ENTER pro zahájení bootování vašeho systému Fedory:

# restartovat

Nebo,

# exit

Nyní by se váš systém měl spustit normálně.

Výše uvedené řešení pro mě fungovalo dobře. Pro případ, že by to nepomohlo, postupujte podle pokynů jednoho z našich čtenářů v jiném článku.

  1. Spusťte systém ze záchranného disku CD/DVD/USB se stejnou distribuční verzí GNU/Linux
  2. A pak nejprve zkontrolujte hardware (dmesg například ukazuje, zda jsou pevné disky funkční nebo produkují chybové zprávy)
  3. Dále spusťte fsck na všech [nepřipojených] oddílech systému souborů, abyste ověřili, zda fungují správně.

Pokud to problém se zaváděním nevyřeší, je možné ze záchranného spouštěného systému provést další opravy a dokonce přeinstalovat jakýkoli zásadní poškozený software.

Hodně štěstí!


Fedora
  1. Jak vyřešit:Nelze zapisovat do oddílu Ext3 nebo Ext4

  2. Jak nainstalovat Gradle na Fedoru 35/34

  3. Jak změnit systém fyzického oddílu na LVM?

  1. Jak uspat nebo pozastavit Fedoru

  2. Ubuntu – Parted:Jak vyřešit chybu umístění mimo zařízení?

  3. Jak vytvořit systémový oddíl EFI?

  1. Jak nainstalovat Docker na systém Fedora Linux

  2. Jak nainstalovat systém stavové stránky mezipaměti na Fedoře 29

  3. Jak nainstalovat Vagrant na Fedoru 34