Компильнул ядро

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Energetic
Увлекающийся
Сообщения: 102
Зарегистрирован: 13 сен 2002, 06:23
Откуда: Беларусь, Минск
Контактная информация:

Компильнул ядро

Сообщение Energetic »

Скомпилил я, значит ядрышко. Всё как обычно:
make menuconfig
make dep
make bzlilo
В /etc/lilo.conf добавил необходимые строчки:
image=/vmlinuz
label=mylinux
root=/dev/hda6
read-only
Дал команду "lilo".
Но новое ядро не покатило - пишет последнюю строчку при загрузке:
"Kernel panic: VFS: Unable to mount root fs on 03:06" (у меня
ReiserFS).
Ну да ладно, с кем не бывает, перезагружаюсь со старым ядром и... Всё! Виндовых разделов не видно: при загрузке несколько раз пишет что-то вроде "vfat not supported by kernel [FAILED]", а после загрузки нету звука и не может инициализировать модем (у меня софт-модем). Да и в каталоге /mnt ничего не доступно. Но обошлось без переустановки - просто через "Software manager" удалил kernel и загрузившись с компакта установил его заново в режиме "Update". А вопросы остались:
Вопрос 1: Почему не покатило новое ядро?
Вопрос 2: Как так могло получиться со старым ядром? Ведь оно не
менялось.

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

1. А поддержка ReiserFS в ядро вкомпилирована?
2. Тут явно что-то случилось с модулями (/lib/modules/...)
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

тут явно наблюдается перезапись модулей

в корневом каталоге исходников ядра есть чудный Makefile и в нем в начале переменная
EXTRAVERSION
так вот, при сборке ядер желательно эту переменную переопределить
тогда модули от разных ядер будут в разных каталогах

Гость

Сообщение Гость »

Ух! Наконец-то в Инете! (целую неделю не был :)
А menuconfig на счёт ReiserFS не спросил, а я и не вспомнил :). А как же Реизер прикрутить?
Я вот вычитал, что gcc 2.96 (а у меня такой) не может нормально компилить ядра. Это действительно так?

Energetic
Увлекающийся
Сообщения: 102
Зарегистрирован: 13 сен 2002, 06:23
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Energetic »

Это был я.

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

У меня такой же глюк был. Не подключай файловую систему как модуль.
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Lynxer
Неотъемлемая часть форума
Сообщения: 285
Зарегистрирован: 10 мар 2002, 14:44
Откуда: Minsk

Сообщение Lynxer »

Включи в ядре "Experimental options".
Похоже, ты затер таки старое ядро.
И совсем забыл про make modules/modules_install.

Ответить