LINUX.ORG.RU

Не могу загрузиться с другим ядром


0

0

Доброго времени суток. У меня Slackware-12.2, хочу загрузиться с ядром generic-2.6.27.7. Редактирую lilo.conf:
image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only
image = /boot/vmlinuz-generic-2.6.27.7
root = /dev/hda1
label = Linux-new
read-only

Затем:
# lilo
# reboot
Выбираю новое ядро, получаю ошибку:

Kernel panic - not syncing:VFS:Unable to mount root fs on unknown-block(3,1)

При загрузке указываю: root=dev/hda1 - не помогает.
Создаю initrd:
cd /usr/src/linux-2.6.27.7
mkinitrd -f /boot/initrd-generic-2.6.27.7
Добавляю в lilo.conf:
initrd = /boot/initrd-generic-2.6.27.7
Перезагружаюсь - другая ошибка:

ERROR: no /sbin/init found on rootdev (or not mounted). Trouble ahead.
Kernel panic -not syncing: Attempted to kill init!

При этом huge-ядра нормально загружаются. Подскажите что делать

Re: Не могу загрузиться с другим ядром

Попробуй cat /boot/README.initrd

KblCb ★★★★★ ()

Re: Не могу загрузиться с другим ядром

> root = /dev/hda1

В /etc/fstab диски привяжите по UID. И грузитесь с параметрами root=/dev/sda1

Думаю, что у вас с новым ядром разделы становятся sda

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