LINUX.ORG.RU

Kernel panic при загрузке, после обновления


0

0

Привет.
Стоял DM&P X-Linux 5.61(http://www.dmp.com.tw/tech/os-xlinux/) на CompactFlash карточке, слот распаян на плате и видится как IDE HDD.
Конфиг загрузчика (syslinux), не изменялся :
DEFAULT linux

LABEL linux
KERNEL linux
APPEND root=/dev/hda2

После обновления до DM&P X-Linux 5.63 при загрузке получаю:
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)

Изменилась версия ядра (2.6.24->2.6.29) и его конфиг (http://dump.ru/file/4350911 -> http://dump.ru/file/4350910 )

В чем может быть проблема? Что мне сделать?

Скорее всего у тебя изменилось название устройства. Попробуй /dev/sda2. А лучше всего - используй UUID'ы или метки разделов.

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

/dev/sda2 пробовал результат аналогичен.

Если возможность вывести лог загрузки ядра куда-нибудь? Чтоб можно было посмотреть какие устройства ядро нашло и как назвало.

И ещё: ты не используешь initramfs? А то оно бы в минимальный шелл (busybox) вывалилось и можно было бы посмотреть что и как.

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

А как это сделать? :)

Можно на RS232: Documentation/serial-console.txt

Можно в сеть: Documentation/networking/netconsole.txt

Deleted
()

С меткой не получается, результат тот же.
Конфиг syslinux`а:
DEFAULT linux

LABEL linux
KERNEL linux
APPEND root=LABEL=OSROOT

Лейбл ставил через Acronis Disk Director Suite 10.

/dev/hdb2 аналогично :(

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

Для того, чтобы работало указание корневого раздела по метке, нужна система в initramfs, либо хитрый патч на ядро (вроде в редхате есть).

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

Можно на RS232: Documentation/serial-console.txt

Можно в сеть: Documentation/networking/netconsole.txt

COM портов нет, а про сеть почитаю может и получится.

Для того, чтобы работало указание корневого раздела по метке, нужна система в initramfs, либо хитрый патч на ядро (вроде в редхате есть).

Плохо...
Хрен бы с этим апдейтом, но там VESA режимы для fb добавили и звук починили, а оно очень надо.
Может с ядром что не так?

chikanok
() автор топика

Как я понял поддержка netconsole должна быть включена в ядре, правильно? Как это проверить?

chikanok
() автор топика

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

Please append a correct «root=» boot option; here are the available partitions:

Вот же ответ: нету рута на хда2 пожалуста корретно пропишите рута в опции загрузки

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