Strona 1 z 3

kernel panic i bach

: 15 marca 2008, 10:03
autor: Semerchet
Podczas uruchomienia wyskoczył "kernel panic". Co jest trochę dziwne ponieważ już na tym jaju system chodzi od dłuższego czasu. ¯adnego nowego sprzętu nie instalowałem. Moje pytanie dotyczy naprawy tego bubu. Jak padnie kernel to jak można go zastąpić?? Czy wtedy tylko reinstalacja pomoże??

: 15 marca 2008, 12:01
autor: Ventrue
Kernel panic = "pojawił się błąd".
Badź łaskaw podac trochę więcej informacji. Niżej linijki "kernel panic" jest napisane czy jest spowodowana owa panika.

[ Dodano: 2008-03-15, 12:02 ]
Kernel panic = "pojawił się błąd".
Badź łaskaw podac trochę więcej informacji. Niżej linijki "kernel panic" jest napisane czym jest spowodowana owa panika.

: 15 marca 2008, 12:40
autor: Semerchet
Kernel spanikował bo było coś mu źle z firewire. Wyjąłem płytkę, wsadziłem ponownie i było ok. Pytam bardziej o to jak doinstalować drugie jądro jak te na którym pracuje padnie.

: 15 marca 2008, 12:42
autor: rupek

Kod: Zaznacz cały

aptitude install linux-image-wersja_kernela

: 15 marca 2008, 17:36
autor: zomer
Prawie zawsze po upgrade instaluje się nowe jajo, ostatecznie możesz skopiować stare i zmienić nazwę. Włożyć CD z linuxem i wydać polecenia
# grub
root (hdX,Y) gdzie x-->nr dysku, y-->nr partycji z grubem. Standardowo (hd0,0)
setup (hd0)
quit
Jeszcze w menu.lst dodaj wpis do drugiego kernela.
i restart systemu.

: 25 marca 2008, 13:55
autor: Radoslaus
Witam.
Mam ten sam problem (chyba). Skompilowałem kernel 2.6.24.2 wg poradnika z forum. No i po zniknieciu gruba:

Kod: Zaznacz cały

Booting the kernel

kernel panic - not syncig: VFS: Unable to mount root fs on unknown-block (0,0)
Przeszukałem całe to forum i odłam (forum Ubuntu :-P ). Próbowałem m.in. tego:
http://www.forum.ubuntu.pl/showthread.p ... syncing%3A
Ale nie pomogło.

menu.lst

Kod: Zaznacz cały

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.24.4
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24.4 root=/dev/hdc1 ro quiet 
initrd		/boot/initrd.img-2.6.24.4

title		Debian GNU/Linux, kernel 2.6.24.4 (single-user mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24.4 root=/dev/hdc1 ro quiet single
initrd		/boot/initrd.img-2.6.24.4

title		Debian GNU/Linux, kernel 2.6.22-3-amd64
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.22-3-amd64 root=/dev/hdc1 ro quiet 
initrd		/boot/initrd.img-2.6.22-3-amd64

title		Debian GNU/Linux, kernel 2.6.22-3-amd64 (single-user mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.22-3-amd64 root=/dev/hdc1 ro quiet single
initrd		/boot/initrd.img-2.6.22-3-amd64

### END DEBIAN AUTOMAGIC KERNELS LIST
fdisk -l

Kod: Zaznacz cały

Disk /dev/hdc: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000717a5

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1        1275    10241406   83  Linux
/dev/hdc2            1276       12160    87433762+   f  W95 Ext'd (LBA)
/dev/hdc5            1276       12032    86405571   83  Linux
/dev/hdc6           12033       12160     1028128+  82  Linux swap / Solaris
Ktoś może mi pomóc?

: 25 marca 2008, 14:03
autor: 3ndriu
Przy konfiguracji kernela nie wkompilowałęś w jądro systemu plików. Nie skompilowałeś też kernela z initrd. Jak to zrobić przeczytasz tutaj: http://www.debianusers.pl/articles/10 (punkt 5.4.4.)

: 25 marca 2008, 14:38
autor: Radoslaus
Ok. Tylko czy mam teraz usunąć to co skompilowałem i zacząć od nowa? Chyba tak by było najlepiej. Tylko jak je usunąć?

: 25 marca 2008, 15:19
autor: 3ndriu
Zależy jak kompilowałeś. Jeżeli przez make-kpkg to nie ma problemu. Jądro usuniesz przez dpkg. Ale jeżeli metodą klasyczną, to nie wiem. Możesz najpierw skompilować nowe jajko (metodą debianową- wg poradnika, który Ci podałem) i je zainstalować. Będziesz miał jedną pozycję więcej w GRUBie. Starego jądra nie musisz wcale usuwać.

: 25 marca 2008, 15:49
autor: yantar
Zalecane jest wogole, miec jedno sprawdzone jajko. Wiec to 2.6.22-3 jest bardzo wskazane narazie zatrzymac ;)