U svom radu morao sam više puta naići na problem dizanja Linuxa u hitnom načinu s pogreškom Dobrodošli u hitni način. Najčešće se problem javlja tijekom prekida napajanja na poslužitelju, tijekom pada sustava ili drugih sličnih utjecaja. U 90% slučajeva ova se pogreška odnosi na oštećenje Linux datotečnog sustava, što se može riješiti.
U ovom ćemo članku razmotriti mogućnosti za rješenje sličnog problema, može ih biti nekoliko.
sadržaj:
- Ispravite pogreške datotečnog sustava s LiveCD-om
- Problem s ugradnjom u fstab
- Linux je instaliran s USB flash pogonom
- Dualboot Windows i Linux konfiguracija
Ispravite pogreške datotečnog sustava s LiveCD-om
Razmotrite primjer kada ste imali neku vrstu kvara na poslužitelju, na primjer, prekid napajanja i kad učitavate Linux poslužitelj u udaljenoj konzoli ili vnc, vidjet ćete sljedeću sliku:
Dobrodošli u hitni način! Nakon prijave, upišite "journalctl -xb" da biste pogledali zapise sustava, "systemctl reboot" za ponovno pokretanje, "systemctl default" ili ^ D da biste pokušali ponovno pokrenuti sustav u zadanom načinu. Dajte root lozinku za održano (ili pritisnite Control-D za nastavak).Način rada u nuždi nudi hitno okruženje Linuxa za oporavak sustava ako OS ne može ući u način spašavanja. U hitnom načinu, sustav montira korijenski datotečni sustav za čitanje. Ostali lokalni datotečni sustavi nisu montirani, mrežna sučelja se ne povećavaju.
Ako pritisnete kombinaciju tipki Kontrola + d, tada se sustav počinje učitavati, ali na kraju se sve vraća u isti hitni način:
Da biste riješili taj problem, morate se dignuti na poslužitelj s LiveCD-a ili LiveUSB-a i upotrijebiti uslužni program SystemRescueCd. Prenio sam sliku uslužnog programa systemrescuecd:
Sada pokrenite provjeru datotečnog sustava poslužitelja da popravite sve pogreške pronađene pomoću naredbe:
# fsck -y / dev / sda1
- gdje je sda1 particija vašeg diska.
Provjera treba biti izvršena sa svim particijama, nakon čega ponovno pokrenite sustav i u većini slučajeva to rješava vaš problem.
Problem s ugradnjom u fstab
Druga opcija koja se može dogoditi je oštećenje ili pogrešna konfiguracija datoteke. fstab. U mom slučaju prilikom dizanja s systemrescuecd i provjerom sustava nisu pronađeni problemi i to nije pomoglo. Ali kad sam otvorio fstab, vidio sam da ne postoje particije diska koje bi se mogle montirati u konfiguraciji, već samo unos diska za pokretanje:
Da biste riješili problem, preko uslužnog programa morate dobiti UUID vaših diskova blkid:
Nakon toga su vam potrebni svi podaci fstab, spremite i ponovno pokrenite poslužitelj, ako je sve učinjeno ispravno, poslužitelj će se pokrenuti u normalnom načinu rada.
Linux je instaliran s USB flash pogonom
Bilo je i trenutaka u radu kada je Linux instaliran s instalacijskog flash pogona i nakon ponovnog pokretanja poslužitelja, OS se učitao s pogreškom "Dobrodošli u hitni način!". Prilikom provjere fstab otkriveno je da je ovaj flash pogon registriran u fstab kao radni odjeljak. U tom slučaju pomaže uklanjanje linije za montiranje i ponovno pokretanje sustava. Kao i u prvom slučaju, morate se pokrenuti s systemrescuecd i otvoriti fstab. Najvjerojatnije ćete odmah vidjeti da postoji sličan odjeljak - / mnt / usb1:
Jednostavno izbrišite ovaj redak ako više ne upotrebljavate flash pogon.
Dualboot Windows i Linux konfiguracija
Druga varijanta problema koju su primijetili korisnici je paralelna uporaba Windows-a i CentOS-a na istom računalu. Prilikom učitavanja često se pojavljuje pogreška u načinu za slučaj nužde prilikom montiranja Windows particija. Uobičajeno rješenje ovog problema je onemogućivanje brzog pokretanja sustava Windows..
Da biste onemogućili brzi početak, idite na Opcije napajanja -> Postavke sustava i odaberite "Promijeni postavke koje su trenutno nedostupne".
Poništite potvrdni okvir "Omogući brzo pokretanje".
Spremite promjene i ponovno pokrenite poslužitelj. Nakon dovršetka preporuka, CentOS bi trebao započeti.
Ako koristite LVM particije, može se pojaviti i ova pogreška. Općenito, rješenje problema je slično uobičajenoj particiji, morate provjeriti fstab i ispraviti pogreške u njemu..