A Linux nem indul az Üdvözlő vészhelyzet üzemmód hibával

Munkám során többször is fel kellett vetnem a problémát a Linux vészhelyzetben való indításával, hibával Üdvözöljük sürgősségi módban. A probléma leggyakrabban a kiszolgálón lévő áramkimaradás, rendszer-összeomlás vagy más hasonló tényező során jelentkezik. Az esetek 90% -ában ez a hiba a Linux fájlrendszer károsodásához kapcsolódik, amely megoldható.

Ebben a cikkben megvizsgáljuk a hasonló probléma megoldásának lehetőségeit, ezeknek több lehet.

Tartalom:

  • Javítsa ki a fájlrendszer hibáit a LiveCD segítségével
  • Probléma az fstab-ban történő felszereléssel
  • A Linux telepítve van egy USB flash meghajtóval
  • Dualboot Windows és Linux konfiguráció

Javítsa ki a fájlrendszer hibáit a LiveCD segítségével

Vegyük figyelembe a példát, amikor valamilyen hiba történt a kiszolgálón, például áramszünet esetén, és amikor a Linux kiszolgálót a távoli konzolba vagy a vnc-be töltjük, a következő képet láthatja:

Üdvözöljük sürgősségi módban! A bejelentkezés után írja be a „journalctl -xb” gombokat a rendszernaplók megtekintéséhez, a „systemctl reboot” az újraindításhoz, a „systemctl default” vagy a ^ D, hogy megpróbálja újraindítani az alapértelmezett módot. Adjon meg root jelszót a fenntartáshoz (vagy nyomja meg a Control-D billentyűt a folytatáshoz).

A vészhelyzeti üzemmód vészhelyzeti módja a lehető legkisebb Linux környezetet biztosítja a rendszer helyreállításához, ha az operációs rendszer nem tud belépni a mentési módba. Vészhelyzetben a rendszer bekapcsolja a gyökér fájlrendszert az olvasáshoz. Más helyi fájlrendszerek nincsenek telepítve, a hálózati interfészek nem emelkednek fel.

Ha megnyom egy billentyűkombinációt Control + d, akkor a rendszer elindul, de végül minden visszatér ugyanabba a vészhelyzeti üzemmódba:

A probléma megoldásához el kell indítania a kiszolgálót a LiveCD vagy a LiveUSB fájlból, és használni kell a segédprogramot SystemRescueCD. Feltöltöttem egy segédprogramot SystemRescueCD:

Most futtasson egy szerver fájlrendszer-ellenőrzést, hogy javítsa az összes hibát, amelyet a parancs segítségével talált:

# fsck -y / dev / sda1 - ahol az sda1 a lemezpartíció.

Az ellenőrzést minden partícióval el kell végezni, ezután indítsa újra a rendszert, és a legtöbb esetben ez megoldja a problémát.

Probléma az fstab-ban történő felszereléssel

A második lehetőség, amely történhet, a sérülés vagy a fájl helytelen konfigurálása. fstab. Az én esetemben, amikor indulok SystemRescueCD és a rendszer ellenőrzése során nem találtak problémát, és ez nem segített. De amikor megnyitottam az fstab-ot, láttam, hogy a konfigurációhoz nincs lemezpartíció, amelyet csak be kell helyezni:

A probléma megoldásához be kell szereznie a lemezeinek UUID-jét a segédprogramon keresztül blkid:

Ezután az összes adatot be kell írnia fstab, mentse el és indítsa újra a szervert, ha minden helyesen történt, akkor a szerver normál módban indul.

A Linux telepítve van egy USB flash meghajtóval

A munkában voltak olyan pillanatok is, amikor a Linuxot a telepítő flash meghajtóról telepítették, és a kiszolgáló újraindítása után az operációs rendszer a következőt töltötte be: „Welcome to avarion mode!”. Ellenőrzéskor fstab kiderült, hogy ezt a flash meghajtót 2006-ban regisztrálták fstab működő részként. Ebben az esetben a csatlakozóvezeték eltávolítása és a rendszer újraindítása segít. Mint az első esetben, a systemrescuecd-ből kell indulnia, és meg kell nyitnia fstab. Valószínűleg azonnal látni fogja, hogy van egy hasonló szakasz - / mnt / usb1:

Csak akkor törölje ezt a sort, ha már nem használ flash meghajtót.

Dualboot Windows és Linux konfiguráció

A felhasználók által észlelt probléma egy másik változata a Windows és a CentOS párhuzamos használata ugyanazon a számítógépen. Betöltéskor vészhelyzeti üzemmód hiba jelentkezik a Windows partíciók felszerelésekor. A probléma szokásos megoldása a Windows gyors indításának letiltása..

A gyors indítás kikapcsolásához lépjen az Energiagazdálkodási lehetőségek -> Rendszerbeállítások menüpontra, és válassza a "Jelenleg nem elérhető beállítások módosítása" lehetőséget..

Törölje a "Gyorsindítás engedélyezése" négyzetet.

Mentse el a módosításokat, és indítsa újra a szervert. Az ajánlások befejezése után a CentOS-nak el kell indulnia.

Ha LVM partíciókat használ, akkor ez a hiba is megjelenhet, általában a probléma megoldása hasonló a szokásos partícióhoz, ellenőriznie kell az fstab-ot, és kijavítania kell az abban elkövetett hibákat..