Linux nezačína chybou Vitajte v núdzovom režime

V mojej práci som sa musel opakovane stretnúť s problémom zavádzania Linuxu v núdzovom režime s chybou Vitajte v núdzovom režime. Najčastejšie sa problém vyskytuje počas výpadku napájania servera, počas zlyhania systému alebo iných podobných vplyvov. V 90% prípadov táto chyba súvisí s poškodením súborového systému Linux, ktorý je možné vyriešiť.

V tomto článku sa budeme zaoberať možnosťami riešenia podobného problému, môže ich byť niekoľko.

obsah:

  • Opravte chyby súborového systému pomocou LiveCD
  • Problém s montážou vo fstabe
  • Linux je nainštalovaný s USB flash diskom
  • Dualboot Windows a Linux konfigurácie

Opravte chyby súborového systému pomocou LiveCD

Zoberme si príklad, keď ste mali nejaký druh poruchy na serveri, napríklad výpadok napájania a pri načítavaní servera Linux do vzdialenej konzoly alebo vnc vidíte nasledujúci obrázok:

Vitajte v núdzovom režime! Po prihlásení napíšte „journalctl -xb“, aby ste si mohli prezrieť systémové denníky, „systemctl reboot“ (reštartovať systém), reštartovať systém, „systemctl default“ alebo ^ D a skúste znova zaviesť systém do predvoleného režimu. Uveďte root heslo pre udržiavané (alebo pokračujte stlačením kombinácie klávesov Control-D).

Núdzový režim v núdzovom režime poskytuje najmenšie možné prostredie systému Linux na obnovenie systému, ak operačný systém nemôže vstúpiť do záchranného režimu. V núdzovom režime systém pripojí koreňový súborový systém na čítanie. Iné lokálne súborové systémy nie sú pripojené, sieťové rozhrania nevzrastajú.

Ak stlačíte kombináciu tlačidiel Control + d, potom sa systém začne načítať, ale nakoniec sa všetko vráti do rovnakého núdzového režimu:

Ak chcete tento problém vyriešiť, musíte na server zaviesť systém LiveCD alebo LiveUSB a použiť obslužný program systemrescuecd. Nahral som užitočný obrázok systemrescuecd:

Teraz spustite kontrolu súborového systému servera a opravte všetky chyby nájdené pomocou príkazu:

# fsck -y / dev / sda1 - kde sda1 je váš diskový oddiel.

Kontrola sa musí vykonať so všetkými oddielmi, po ktorých sa reštartuje systém a vo väčšine prípadov sa tým vyrieši váš problém.

Problém s montážou vo fstabe

Druhou možnosťou, ktorá sa môže stať, je poškodenie alebo nesprávna konfigurácia súboru. fstab. V mojom prípade pri zavádzaní systému z systemrescuecd a pri kontrole systému neboli zistené žiadne problémy a to nepomohlo. Keď som však otvoril fstab, videl som, že v konfigurácii nie sú žiadne diskové oddiely, ale iba položka zavádzacieho disku:

Ak chcete problém vyriešiť, musíte pomocou nástroja získať identifikátor UUID vašich diskov blkid:

Potom budete potrebovať všetky údaje fstab, uložte a reštartujte server, ak sa všetko urobilo správne, potom sa server spustí v normálnom režime.

Linux je nainštalovaný s USB flash diskom

Pri inštalácii systému Linux z inštalačného disku Flash a po reštarte servera sa vyskytli aj okamihy, keď sa OS načítala chyba „Vitajte v núdzovom režime!“. Pri kontrole fstab zistilo sa, že táto jednotka Flash bola zaregistrovaná v systéme fstab ako pracovná sekcia. V takom prípade pomôže odstránenie montážnej linky a reštartovanie systému. Rovnako ako v prvom prípade musíte systém zaviesť a otvoriť fstab. Pravdepodobne ihneď uvidíte, že existuje podobná časť - / mnt / usb1:

Ak riadok Flash už nepoužívate, stačí tento riadok odstrániť.

Dualboot Windows a Linux konfigurácie

Ďalším variantom problému, ktorý si všimli používatelia, je paralelné použitie Windows a CentOS na rovnakom počítači. Pri načítaní sa často vyskytuje chyba v núdzovom režime pri pripájaní oddielov Windows. Obvyklým riešením tohto problému je vypnutie rýchleho spustenia systému Windows..

Ak chcete vypnúť rýchly štart, prejdite na Možnosti napájania -> Nastavenia systému a vyberte možnosť „Zmeniť nastavenia, ktoré nie sú momentálne k dispozícii“.

Zrušte začiarknutie políčka Povoliť rýchle spustenie..

Uložte zmeny a reštartujte server. Po dokončení odporúčaní by sa malo začať s CentOS.

Ak používate oddiely LVM, táto chyba sa môže objaviť aj všeobecne. Riešenie problému je podobné ako pri obvyklom oddiele, musíte skontrolovať fstab a opraviť chyby, ktoré sa v ňom vyskytli.