LINUX.ORG.RU

Kernel panic после перехода на другое ядро


0

0

Привет.
Собрал ядро 2.6.24 все нормально, все работает.
Но захотелось CONFIG_FB_BOOT_VESA_SUPPORT, а его в этой версии ещё нет.
Собрал 2.6.29 и 2.6.30 с тем же конфигом, только добавив нужную фичу :)
Поставил сначала 29,а потом и 30, и получил kernel panic при загрузке:
VFS: Cannot open root device «hda2» or unknown-block(0,0)
Please append a correct «root=» boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Пробовал сменить на sda2 , тоже самое.
Что там такого изменилось?

>VFS: Cannot open root device «hda2» or unknown-block(0,0)

Пробовал сменить на sda2 , тоже самое.

Что там такого изменилось?

Скорее всего, именно это и случилось. Теперь устройство стало sda. У некоторых чипсетов в некоторых дистрибутивах использование libata было отключено. ЕМНИП, это касалось, например, piix (там были баги). У меня на одной старой машине с Debian Lenny все устройства hdx, а на более новых ядрах уже sdx.

Zubok ★★★★★ ()

> here are the available partitions:
Опана, нет ни одной. Не видит новое ядро вашего жёсткого диска.

Собрал ... с тем же конфигом,

Это был make oldconfig?

AITap ★★★★★ ()
Ответ на: комментарий от chikanok

Скормив старый конфиг новому ядру стоило бы сначала сделать make oldconfig, потом (насколько я понял) make menuconfig и наконец make (например) tar-pkg.

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