LINUX.ORG.RU
ФорумAdmin

Компиляция ядра для Дебиан


0

0

Здраствуйте!

Имеется Sarge3.1, имеется конфиг от штатного 2.6.8. Выполняем:

make menuconfig;

make-kpkg clean;

make-kpkg --append_to_version max3 --revision=rev.05 kernel_image;

dpkg -i kernel-image-2.6.12.4max3_rev.05_i386.deb;

Далее правим /etc/lilo.conf:

label="2.6.12.4max3"

read-only

root=/dev/hda5

append="root=/dev/hda5 ro"

Выполняем #lilo

После перезагрузки радуемся новомя ядру (в списке lilo), но когда начинаем его загружать, видим "BIOS data check чeк сеkсесфул" и черный экран. При этом полностью отсутствует не то что изображение на экране, но и клавиатура не отвечает и загрузкa явно не происходит.

Очень прошу помочь!

ЗЫ: Основным материалом (литература) была статья Алексея Федорчука "Заметки о Debian: 3. Ядро под deb-соусом" (www.citkit.ru)

anonymous

Если делать это не средствами Debian, то можно просто свести все к:
# make menuconfig
# make
# make modules_install
# cp arch/i386/boot/bzImage /boot/linux-2.6.x
# vi /etc/lilo.conf
# lilo

Man
()
Ответ на: комментарий от Man

Можно и так!!! make menuconfig

make bzImage modules

make modules_install install

Только смысла в этом нет! От перестановки мест слагаемых, как некоторые наверное знают, сумма не меняется!!!!!

anonymous
()

Штатное ядро без inird грузиться не будет. Добавь параметр --initrd в make-kpkg и добавь ссылку на initrd в lilo.conf

Zulu ★★☆☆
()
Ответ на: комментарий от anonymous

> Можно и так!!! make menuconfig
> make bzImage modules
> make modules_install install 

это если ядрышко 2.4.x, а у человека 2.6.х, потому и было написано
адаптированно для 2.6.х

Man
()
Ответ на: комментарий от Man

Всем спасибо. Была ошибка в опциях компиляции ядра (надо будет еще раз пересобрать чтобы на vga=791 можно было грузиться).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.