![]() |
Не грузиться под новым ядром.
Помогите пожалуйста, при обновлений ядра в centos, не хочет загружаться с нового ядра, ядро скачал с www.kernel.org взял последнее 3.2.1.
Делал так: make menuconf make bzImage make modules make modules_install make install всё скомпилировалось без ошибок, проверил grub.conf новое ядро прописано, далее перезагружаю систему, выбираю новое ядро и не грузиться всё что написано: root (hd0,0) Filesystem type is ext2fs, partition 0x83 kernel /vmlinuz-3.2.1 ro root=/dev/VolGroup00/LogVol00 rhgb quiet [Linux-bzImage, setup=0x3c00, size=0x2b01d0] initrd /initrd-3.2.1.img [Linux-initrd @ 0x1fcf7000, 0x2e8ee2 bytes] Red Het nash version 5.1.19.6 starting Reading all physical volumes. This may take a while... No volume groups found Volume group "VolGroup00" not found mount: could not find filesystem '/dev/root' setuproot: moving /dev failed: No such file or directory setuproot: error mounting /proc: No such file or directory setuproot: error mounting /sys: No such file or directory switchroot: mount failed: No such file or directory Kernel panic - not syncing: Attempted to kill init! Pid: 1, comm: init Not tainted 3.2.1 #2 Call Trace: [<c042df7e>] ? panic+0x53/0x137 [<c0430bf9>] ? do_exit+0x76/0x671 [<c043124d>] ? do_group_exit+0x59/0x7e [<c043127f>] ? sys_exit_group+0xd/0x10 [<c072a385>] ? suscall_call+0x7/0xb Возможно вопрос глупый, но я только учусь. Пробывал искать но google не помог!( Прошу помощи, если что не сделал подскажите что и как это сделать. Спасибо большое всем откликнувшимся! |
Можно для ознакомления почитать тут , краткое описание значений тут . А здесь очень много полезных статей и книг по сборке и настройке ядра. А в вашей проблеме явно не правильно сконфигурировано ядро.
Я б предложил скопировать рабочий конфиг Код:
cp /boot/config-`uname -r` ./.config Код:
make menuconf |
Я для начала перетаскивал рабочий config, только я его перетаскивал в ручную и переименовывал .config
|
Скомпилируйте с конфигом от предыдущего ядра, и все будет работать.
|
Я скопировал рабочий config и попробовал скомпилировать с несколькими ядрами, 2.9.34, 3.2.1, запустилась только с 3.0.17, компилировал без настроек в конфиге, а в 2.9.34 изменял только процессор. Как понял проблема в этом, но я уверен что указываю процессор правильно. у меня процессор Athlon и в cinfige я выбирал athlon/duron/K7
может про какой то параметр забыл |
Цитата:
Судя по выхлопу консоли Код:
Volume group "VolGroup00" not found И как вариант, еще: слышал, что сейчас при конфигурировании опций монтирования фс в Linux (в fstab) надо прописывать не имя устройства, а его UUID, так что еще надо с этим покопаться |
Цитата:
Цитата:
Цитата:
|
Спасибо, сейчас поэкспериментирую и скажу результат)
Ещё узнать, а сильно падает производительность от неправильного выбора типа процессора, и в соответствий лучше ли производительность если процессор выбран правильно, если вы обращали на это внимание?? Все 3 ядра скомпилировались после включения параметров из general setup - enable deprecated sysfs features to support old userspace tools и enable deprecated sysfs features by default Всем кто откликнулся спасибо большое за помощь))) |
Цитата:
Цитата:
Цитата:
|
Время: 06:31. |
Время: 06:31.
© OSzone.net 2001-