Решено:Ubuntu: Запуск скомпиленного ядра (Kernel Panic)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Irish Coffee
Сообщения: 9
ОС: Ubuntu 6.06

Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение Irish Coffee »

Ситуация такая - решил установить на свой Ubuntu 6.06 систему защиты LIDS. Скачал исходники ядра, утилиты и патч для ядра. Установил патч, скомпилил ядро и получил свой bzImage.
Стоит отметить что в конфигурации ядра(#make menuconfig) я отключил некоторые опции безопасности, что бы LIDS мог работать, но думаю не в этом проблема.
Так вот, затем я внес такие строки в /boot/grub/menu.lst

Код: Выделить всё

title    Ubuntu, kernel 2.6.15 patched with LIDS
root    (hd0,4)
kernel    /boot/bzImage-2.6.15-lids root=/dev/hdc5
boot

Запуск обычного ядра там записан так:

Код: Выделить всё

title        Ubuntu, kernel 2.6.15-23-386
root        (hd0,4)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hdc5 ro quiet splash
initrd        /boot/initrd.img-2.6.15-23-386
savedefault
boot

В меню наш вариант загрузки естественно появляется, но при загрузке пишет что-то содержащее "Kernel Panic".
Заранее спасибо.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение chitatel »

1. Тут в "Вопросах чайника", кажется, есть раздел о компиляции ядра. Полезный.
2. Информации, ИМХО, недостаточно (поддержка дисков, ф/системы и т.п. вкомпилена в ядро или модулем?), но в качестве подозрения: собрать initrd.img и прописать его в конфигах grub'a.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение alv »

chitatel писал(а):
18.12.2006 09:02
2. Информации, ИМХО, недостаточно (поддержка дисков, ф/системы и т.п. вкомпилена в ядро или модулем?), но в качестве подозрения: собрать initrd.img и прописать его в конфигах grub'a.

Ага, такое обычно бывает, если в ядро не встроена поддержка носителя, несущего корневую файловую систему, и/или ее типа. Так что либо проследить, чтобы таковые были не модулями, либо собрать initrd
Спасибо сказали:
Irish Coffee
Сообщения: 9
ОС: Ubuntu 6.06

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение Irish Coffee »

Спасибо.
А что вобще по-сути такое initrd? Тоесть что это и как его собирать, просто неохота опять компилировать всё ядро.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение alv »

Irish Coffee писал(а):
18.12.2006 16:01
Спасибо.
А что вобще по-сути такое initrd? Тоесть что это и как его собирать, просто неохота опять компилировать всё ядро.

Это такой ram-диск, действующий только во время загрузки. Образ его собирается командой mkinitrd, в разделе для чайников Juliette прикрепила специальную тему на сей предмет, поглядите.
PS, кстати, в Дебиане и его дериватах, в т.ч. и в Убунту, есть штатное средство для пересборки собственного ядра, именно для предотвращения таких ситуёвин. Где-то на citkit.ru было описано.
Спасибо сказали:
itten
Сообщения: 49

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение itten »

для пересборки ядра в дебе есть специальный пакет kernel-package
собирать командой make-kpkg --initrd
Спасибо сказали:
Irish Coffee
Сообщения: 9
ОС: Ubuntu 6.06

Re: Решено:Ubuntu: Запуск скомпиленного ядра

Сообщение Irish Coffee »

Всем спасибо, проблема решена, не хватало именно этого initrd.
Спасибо сказали: