mbloch Napisano Grudzień 2, 2004 Zgłoszenie Share Napisano Grudzień 2, 2004 Witam! Skonfigurowałem i skompilowałem nowe jądro. Mam GRUBa: plik menu wyglada następująco: default=0 timeout=3 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.9-1.667) root (hd0,0) kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.9-1.667.img title bzImage root (hd0,0) kernel /bzImage ro root=LABEL=/ rhgb quiet natomiast po zrestartowaniu systemu wyskakuje komunikat: Booting 'bzImage" root (hd0,0) Filesystem type is ext2fs, partition type 0,83 kernel /bzImage ro root=LABEL=/ rhgb quiet [Linux-bzImage, setup=0x1400, size=0x18d8da] audit(11019 itp) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Grudzień 2, 2004 Zgłoszenie Share Napisano Grudzień 2, 2004 kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet z tej linijki wywal opcje quiet (to nie pomoze, ale wszystko bedzie wyrzucane na ekran i dowiesz sie dlaczego masz kernel panic) czyli tak: kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb bo inaczej to mozna strzelac: nie wkompilowana obsluga danego systemu plikow, dysku, mkinita, i tysiace innych bledow Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ziemia Napisano Grudzień 2, 2004 Zgłoszenie Share Napisano Grudzień 2, 2004 @mynus to skompilowałem nowe jądro to bzImage jabys się niedomyslał i dowiesz sie dlaczego masz kernel panic to pisze: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Dla @mbloch jak kompilujesz do bzImage to w GRUPIE wystarczy POD WARUNKIEM Ż wkompilowałeś w jądro na stałe a nie jako moduł obsługe głównego systemu plików zakładam że EXT3 title bzImage root (hd0,0) kernel /bzImage i powinno zadialać (_napewno_ → na pewno) ORT wywal root=LABEL=/ Dlaczego "Kernel panic" a to dlaczego niezrobileś obrazu ramdisku potrzebnego kernelowi do załadowania modułów do obsługi filesystemu proponuje poczytać: man mkinitrd Jak zrobić: /sbin/mkinitrd /boot/initrd-"NR JAJKA".img "NR.JAJKA" np. /sbin/mkinitrd /boot/initrd-2.6.9.img 2.6.9 i teraz do grub title bzImage root (hd0,0) kernel /bzImage ro root=LABEL=/ rhgb quiet initrd /initrd-"NR.JAJKA".img i powinno być ok. chba że ZAPOMNIAŁEŚ wkompilować w jajko obsługi odpowiednich fikesystemow Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mbloch Napisano Grudzień 5, 2004 Autor Zgłoszenie Share Napisano Grudzień 5, 2004 Wiecie co nic nie pomaga,a EXT2 i 3 wkompilowałem na stałe. Powiedzcie gdzie zapisywane są logi tzn tekst wyświetlany podczas podnoszenia systemu? na pewno VAR/LOG ale gdzie później.. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gchmiel Napisano Grudzień 5, 2004 Zgłoszenie Share Napisano Grudzień 5, 2004 witaj Powiedzcie gdzie zapisywane są logi tzn tekst wyświetlany podczas podnoszenia systemu? na pewno VAR/LOG ale gdzie później.. zerknij do pliku: /var/log/dmesg Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
wuja Napisano Grudzień 5, 2004 Zgłoszenie Share Napisano Grudzień 5, 2004 @mbloch Jesli nie chcesz komplikować sobie życia to daj na koniec zabawy z kompilacją 'make install' i będziesz miał wszystkie wpisy w GRUB-ie tak jak trzeba. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Grudzień 5, 2004 Zgłoszenie Share Napisano Grudzień 5, 2004 to skompilowałem nowe jądro to bzImage jabys się niedomyslał smile.gif zwyklego obrazu juz sie nie da zrobic (kernel jest za duzy), juz od kilkunastu jader kompiluje sie bzImage, wiec nie rozumiem po co to piszesz, Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) gdy wywali sie opcje quiet, przed tym wywala czesto jeszcze kilka dodatkowych linijek informacyjnych (ostatnio mialem problem z kompilacja jajka pod FC3, nie dzialaly mi jajka sciagniete z kernel.org, ale jaka dystrybucyjne kompilowaly sie bez problemu, pojawial sie taki komuniakat, ale gdy wywalilem opcje quiet, dostalem duzo interesujacych linijek (niestety nikt nie mogl mi pomoc, wiec dalem sobie chwilowy spokoj, i skomplilowalem jajko ze zrodel dodanych do dystrybucji Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mbloch Napisano Grudzień 10, 2004 Autor Zgłoszenie Share Napisano Grudzień 10, 2004 Nadal wojuję z tym jądrem teraz wyskakuje mi: Booting 'bzImage" root (hd0,0) File system type is ext2fs, partition type 0x83 kernel /bzImage ro root=LABEL/ rhgb quiet ... ... ... Uncompresing Linux... Ok, booting the kernel. Red Hat nash version 4.1.18 starting mkrootdev: label / not found mount: error 2 mounting ext3 mount: error 2 mounting none switchroot: mount failed: 22 umount /initrd/dev failed: 2 Kernel panic - not syncing: Attempted to kill initl :shock: i co teraz ??? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
YogiL Napisano Grudzień 10, 2004 Zgłoszenie Share Napisano Grudzień 10, 2004 Nie wiem czy moje porady sie do czegos przydadza bo i nie mam strasnego doswiadczenia ale swoje trzy zdania wtrace. Z tego co zdarzylme sie zorietowac to nowe jadra sie kompiluje "prosciej", wystarcza trzy komendy: - make menuconfig, - make modules_install, - make install I jak nie ma bledow to amamy zrobione wszystko, lacznie z wpisame w grub.conf z tym ze u mnie zawsze sie pojawial kernel panic. Jednak za kazdym razem jak wpis w grub.conf zmienial na: title Fedora Core (2.6.9) root (hd0,0) kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda1 initrd /boot/initrd-2.6.9.img Bez problemow sie uruchomia. Najlepiej komenda df sprawdzic jaki dysk trzeba wpisac u mnie bylo to /dev/hda1 i dzialalo. Nie wiem czy u ciebie to pomoze ale warto sprawdzic. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
MrReal Napisano Grudzień 12, 2004 Zgłoszenie Share Napisano Grudzień 12, 2004 Witam Nie wiem czy już sobie poradziłeś mbloch ale ja też miałem taki problem i znalazłem gdzieś (już nie pamiętam gdzie), że oprócz wkompilowania na stałe obsługi ext3 trzeba jeszcze zaznaczyć (lub nie odznaczać) niektóre opcje w DEVICE DRIVERS - ATA/ATAPI/MFM/RLL support. Nie wiem dokładnie o które opcje chodzi ale jak zostawiłem to miejsce tak jak było domyślnie to problem zniknął, bo wcześniej odznaczyłem niektóre pozycje jak myślałem że nie dotyczą mojego sprzętu. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kroopson Napisano Grudzień 14, 2004 Zgłoszenie Share Napisano Grudzień 14, 2004 Też miałem ten sam błąd, dopiero gdy wkompilowałem na stałe obsługę Ext3 i do tego jeszcze Initrd zaczęło działać. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się