Razlika između inačica stranice Linux kernel panic
(Nisu prikazane 24 međuinačice 4 suradnika) | |||
Redak 1: | Redak 1: | ||
− | + | [[Slika:Kernel-panic.jpg|thumb|200px]] | |
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. | 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 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 | + | Može ukazivati i na kvar u hardveru, kao što je na primjer greška u RAM-u, procesoru, ili pregrijavanje procesora. |
− | + | ||
− | + | ||
− | + | ||
Drugim rječima, ako ste dobili ovu grešku, vaš Linux operativni sustav se nalazi u situaciji u kojoj ne zna kako postupiti dalje. | Drugim rječima, ako ste dobili ovu grešku, vaš Linux operativni sustav se nalazi u situaciji u kojoj ne zna kako postupiti dalje. | ||
+ | {{Info-balon|BSOD|Ekvivalent u Micosoft Windows operativnom sustavu je tzv. ''Blue Screen of Death'' ili dobro poznati ''Plavi ekran smrti''.}} | ||
+ | |||
+ | 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: | ||
+ | |||
+ | #'''Hard panic''' | ||
+ | #'''Soft panic''' | ||
+ | == Hard panic == | ||
+ | |||
+ | Evo što se događa kod Hard panic: | ||
+ | #Računalo je potpuno zablokirano i ne može se koristiti | ||
+ | #Num Lock / Caps Lock / Scroll Lock tipke trepere | ||
+ | #U konzoli će biti ispisano što je dovelo do greške, kao i "Aiee" izraz | ||
+ | |||
+ | == Soft panic == | ||
+ | |||
+ | #Soft panic je manje ozbiljan. | ||
+ | #Računalo se još može manje-više uspješno koristiti. | ||
+ | #U /var/log/messages možete naći Ooops poruku. | ||
+ | |||
+ | Iako će često vaše računalo moći nastaviti s radom, dobro je pokušati doznati što je prouzrokovalo grešku, te nakon toga restartati računalo. Nakon kernel panic, računalo je nestabilno, te bi mogli kompromitirati vaše podatke ili vašu sigurnost. | ||
+ | |||
+ | == Š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 i reference== | |
− | [http://en.wikipedia.org/wiki/Linux_kernel#Kernel_panic en.wikipedia.org] | + | * [http://en.wikipedia.org/wiki/Linux_kernel#Kernel_panic en.wikipedia.org] |
− | [http://rhcelinuxguide.wordpress.com/2006/06/01/linux-kernel-panic-prevent-cardiac-arrest/ rhcelinuxguide] | + | * [http://rhcelinuxguide.wordpress.com/2006/06/01/linux-kernel-panic-prevent-cardiac-arrest/ rhcelinuxguide] |
− | + | ||
− | + |
Trenutačna izmjena od 21:48, 21. svibnja 2010.
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. 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:
- Hard panic
- Soft panic
Hard panic
Evo što se događa kod Hard panic:
- Računalo je potpuno zablokirano i ne može se koristiti
- Num Lock / Caps Lock / Scroll Lock tipke trepere
- U konzoli će biti ispisano što je dovelo do greške, kao i "Aiee" izraz
Soft panic
- Soft panic je manje ozbiljan.
- Računalo se još može manje-više uspješno koristiti.
- U /var/log/messages možete naći Ooops poruku.
Iako će često vaše računalo moći nastaviti s radom, dobro je pokušati doznati što je prouzrokovalo grešku, te nakon toga restartati računalo. Nakon kernel panic, računalo je nestabilno, te bi mogli kompromitirati vaše podatke ili vašu sigurnost.
Š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.