Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Не грузиться под новым ядром. (http://forum.oszone.net/showthread.php?t=226040)

UnderTaket 23-01-2012 17:03 1842750

Не грузиться под новым ядром.
 
Помогите пожалуйста, при обновлений ядра в 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 не помог!(
Прошу помощи, если что не сделал подскажите что и как это сделать. Спасибо большое всем откликнувшимся!

SpectreKr 23-01-2012 17:33 1842770

Можно для ознакомления почитать тут , краткое описание значений тут . А здесь очень много полезных статей и книг по сборке и настройке ядра. А в вашей проблеме явно не правильно сконфигурировано ядро.
Я б предложил скопировать рабочий конфиг
Код:

cp /boot/config-`uname -r` ./.config
, а потом уже выполнять
Код:

make menuconf
.

UnderTaket 23-01-2012 17:45 1842776

Я для начала перетаскивал рабочий config, только я его перетаскивал в ручную и переименовывал .config

CJ F.A.N. 24-01-2012 09:38 1843198

Скомпилируйте с конфигом от предыдущего ядра, и все будет работать.

UnderTaket 25-01-2012 16:51 1844285

Я скопировал рабочий config и попробовал скомпилировать с несколькими ядрами, 2.9.34, 3.2.1, запустилась только с 3.0.17, компилировал без настроек в конфиге, а в 2.9.34 изменял только процессор. Как понял проблема в этом, но я уверен что указываю процессор правильно. у меня процессор Athlon и в cinfige я выбирал athlon/duron/K7
может про какой то параметр забыл

CJ F.A.N. 26-01-2012 10:14 1844728

Цитата:

Цитата UnderTaket
но я уверен что указываю процессор правильно »

Я эксперементировал с параметрами процессора. Скажу сразу, что работало при любом типе проца. У вас дело не в нем.
Судя по выхлопу консоли
Код:

Volume group "VolGroup00" not found
mount: could not find filesystem '/dev/root'

что то с фс. Какая файловая система в системе? Обязательно проследите, чтобы в конфиге ядра драйвер вашей фс был не модульный, а монолитно встроен в ядро!
И как вариант, еще: слышал, что сейчас при конфигурировании опций монтирования фс в Linux (в fstab) надо прописывать не имя устройства, а его UUID, так что еще надо с этим покопаться

shisik 26-01-2012 10:21 1844731

Цитата:

Цитата CJ F.A.N.
слышал, что сейчас при конфигурировании опций монтирования фс в Linux (в fstab) надо прописывать не имя устройства, а его UUID »

Вовсе не обязательно, с /dev/sdXY тоже всё работает.

Цитата:

Цитата CJ F.A.N.
Обязательно проследите, чтобы в конфиге ядра драйвер вашей фс был не модульный, а монолитно встроен в ядро! »

Это да. И ещё нужно, чтоб SATA был тоже встроен.

Цитата:

Цитата CJ F.A.N.
Я эксперементировал с параметрами процессора. Скажу сразу, что работало при любом типе проца. У вас дело не в нем. »

Согласен. Тем более, что даже любой современный Athlon II (K10) обратно совместим с K7.

UnderTaket 26-01-2012 14:31 1844883

Спасибо, сейчас поэкспериментирую и скажу результат)
Ещё узнать, а сильно падает производительность от неправильного выбора типа процессора, и в соответствий лучше ли производительность если процессор выбран правильно, если вы обращали на это внимание??

Все 3 ядра скомпилировались после включения параметров из general setup - enable deprecated sysfs features to support old userspace tools и enable deprecated sysfs features by default

Всем кто откликнулся спасибо большое за помощь)))

CJ F.A.N. 30-01-2012 06:35 1847355

Цитата:

Цитата UnderTaket
сильно падает производительность от неправильного выбора типа процессора »

есть такое дело! У меня CeleronD 2800 MHz, по умолчанию там вроде 486 стоит (не помню точно, поправьте плз если ошибся), я ставлю Pentium (тот, где в описании сказано что для Celeron'ов спец тоже предназначен), производительность повышается. Ставлю любой другой - производительность либо как раньше, либо еще хуже. Но работает в любом случае.
Цитата:

Цитата UnderTaket
Все 3 ядра скомпилировались после включения параметров из general setup - enable deprecated sysfs features to support old userspace tools и enable deprecated sysfs features by default »

ну вот:) я же сказал, что что-то с фс (пусть и с виртуальной).

Цитата:

Цитата shisik
Вовсе не обязательно, с /dev/sdXY тоже всё работает. »

я знаю) просто слышал от знакомого, что проблемы были как раз с этим, когда ядро не грузилось. Чем черт не шутит)))


Время: 06:31.

Время: 06:31.
© OSzone.net 2001-