Linux kernel panic

Izvor: HrOpenWiki
Inačica od 23:50, 13. ožujka 2009. koju je unio/unijela Suko (razgovor | doprinosi)

Skoči na: orijentacija, traži
Kernel panic
Kernel-panic.jpg

Kernel panic je akcija koju izvršava operativni sustav kada primjeti grešku od koje se ne može sigurno oporaviti. Izraz je vezan za Unix i Unixu slične sustave.

Može biti posljedica greške u kodu kernela kao što je na primjer pozivanje krivih adresa u memoriji.

Može ukazivati i na kvar u hardveru, kao što je na primjer greška u RAM-u, procesoru, ili pregrijavanje procesora.

Info.png
Informacija

Ekvivalent u Micosoft Windows operativnom sustavu je Blue Screen of Death ili dobro poznati Plavi ekran smrti.

Drugim rječima, ako ste dobili ovu grešku, vaš Linux operativni sustav se nalazi u situaciji u kojoj ne zna kako postupiti dalje.

U nekim slučajevima, sustav bi mogao nastaviti s radom, ali bi postao nestabilan i time bi se riskiralo oštećenje podataka, ili smanjenje sigurnosti korištenja. Zbog toga će sustav najčešće prestati s radom.

Postoje dvije vrste ove greške:

  1. Hard panic
  2. Soft panic


Hard panic

Evo što se događa kod Hard panic:

  1. Računalo je potpuno zablokirano i ne može se koristiti
  2. Num Lock / Caps Lock / Scroll Lock tipke trepere
  3. U konzoli će biti ispisano što je dovelo do greške, kao i "Aiee" izraz

Soft panic

  1. Soft panic je manje ozbiljan.
  2. Računalo se još može manje-više uspješno koristiti.
  3. U /var/log/messages možete naći Ooops poruku.


Što uraditi

Ako niste u grafičkom modu i dobijete kernel panic, pogledajte tekst koji je prethodio kernel panic izvještaju. Obično se u njemu krije pravi razlog zašto je vaše računalo odbilo poslušnost. Potražite liniju u kojoj piše EIP koja obično pokazuje gdje se stvar zakomplicirala.

Npr: EIP is at _dlgn_setevmask [streams-dlgnDriver] 0xe

Ono što slijedi iza Kernel panic poruke nije razlog zašto je vaše računalo prestalo raditi.

A ovo je objašnjenje: Kernel panic-not syncing-attempted to kill init

Not syncing je u stvari dobra poruka. Kod nastupi kernel panic vaše računalo pokušava spremiti sve na hard disk što do tada nije bilo spremljeno. U biti, zapisuje iz memorije na hard disk. S obzirom da je pisanje na hard disk nešto sporije od memorije, proces nije istodoban, tj. sinhroniziran. Odatle poruka not syncing. Loša poruka bi u stvari bila syncing.

Attempted to kill init. Init je prvi program koji se pokreće nakon učitavanja kernela. Ako se dogodi nešto nepredviđeno, init će prestati raditi. To jest umrijeti.

Dobro je pogledati i u /var/log/messages. U njemu također možete dobiti izvještaj o tome što je vaše računalo radilo kada je greška nastupila.




Izvori: