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
