Титла: Kernel panic :( Публикувано от: savage в Nov 28, 2006, 04:05 Здравейте,
Опитвам се да компилирам кърнел 2.6.18.3 на Slackware 10.2 . Старият ми кърнел е 2.4.31. Почупих се от опити и чете из гуугал и .... нищо. Ако някои може да ми даде някакъв съвет , ще съм му много благодарен!! Ето и детайлите: Лаптоп TOSHIBA L30-134 HDD - SATA (root device /dev/sda4 filesystem - ext3 В кърнела съм компилирал ext2, ext2extended...ext3 support, SATA support , (нямам RAID и не са ми като модули така че initrd не съм слагал). rdev ми е /dev/sda4 (стария кърнел буутва с него) Lilo.conf: image=/boot/bzImage root=/dev/sda4 label=Linux2 read-only (след промените в lilo.conf , run-вам "lilo") Кърнела е конфигуриран с xconfigure(макар че пробвах с oldconfig, както и menuconfig). Компилиран с "make bzImage modules modules_install". System.map не съм го копирал в /boot (пробвах да го копирам и пак не стана) , единствено съм копирал ../arch/i386/boot/bzImage . Ето я и грешката която получвам като се опитам да буут-на с новия кърнел: VFS: Cannot open root device "804" or unknown-block(8,4) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,4) Много благодаря предварително на всички които дадат някакви(каквито и да са) идеи!!! Ако е нужна повече информация - питаите ![]() Поздрави, SaVaGe Титла: Kernel panic :( Публикувано от: ray в Nov 28, 2006, 06:01 Здравей,
Имаш ли в ядрото поддръжка на конкретния SATA чипсет? Вероятно ще ти трябва и initrd за да може да се разпознае SATA диска и дяловете на него, опитай с initrd. Успех. Румен Титла: Kernel panic :( Публикувано от: gat3way в Nov 28, 2006, 09:32 Разкарай devfs подръжката в новото ядро (ако има такава опция) и инсталирай udev. Задължително инсталирай и новите module-utils и новите module-init-tools.
Ако имаш наблъскан уиндоус и е измежду първите дялове, задължително сложи File systems ---> Partition Types --->PC BIOS (MSDOS partition tables) support БТВ, трябва да имаш и "SCSI support" i "SCSI emulation" support ![]() Титла: Kernel panic :( Публикувано от: toxigen в Nov 28, 2006, 11:05 Също и поддръжка на файловата система. Ако си сложил XFS при инсталацията (т.е не си променял опциите при инсталация) или по-скоро Reiserfs (гледам старото ти ядро е 2.4, които не съм убеден, че поддържат XFS) си сложи поддръжката или направи initrd. Виж в BIOS в какъв режим работи SATA и го отрази в ядрото. Пробвай и с IDE емулация.
Титла: Kernel panic :( Публикувано от: savage в Nov 28, 2006, 14:11 Здравейте,
Благодаря ви страшно много за предложенията, сега ще пробвам всичко и ще пиша пак!! ![]() Поздрави, SaVaGe Титла: Kernel panic :( Публикувано от: d1saster в Nov 28, 2006, 19:06 На Тошиба серийните хард дискове всъщност не са съвсем SATA. С новото ядро хард диска ще бъде /dev/hda* Да обаче ако промениш lilo.conf докато си със старото ядро командата няма да може да се изпълни понеже няма такъв диск... Аз номера го правих след като буутнах SLAX, понеже той по подразбиране си слага харда като /dev/hda*, после смених root файловата система, промених лило.конф, рестартирах лило и така стана работата.
Титла: Kernel panic :( Публикувано от: savage в Nov 29, 2006, 02:46 Здравейте,
След 3 седмици ходене по мъките, 2.6.18.3 ТРЪГНА !! ![]() Мисля че 3 неща бяха основните които го подкараха: 1. Ъпдейтнах module-utils и новите module-init-tools 2. Тъй като моя чипсет не се поддържа от кърнела, сложих всички чипсетове на АТИ 3. Махнах всички filesystems освен ext2 и ext3 . (devfs i udev не се поддържат от 2.6.18.3) SCSI emulation и support си имах от преди, инитрд не съм слагал тъй като не съм компилирал нищо за файловта система като модул. Само за информация, с новия кърнел rdev ми е /dev/sda4 Незнам кое точно реши проблема, но ще експериментирам едно по едно да махам разни неща докато разбера, и ще постна. оффтопик: Искам да кажа МНОГО БЛАГОДАРЯ на всички които писаха - RESPECT! ![]() |