PDA

View Full Version : HD install, LILO to GRUB conversion, boot error message.



ocean
09-25-2004, 10:16 PM
Dear folks
I'm trying to change the bootloader of the harddisk installation of knoppix 3.6 on a compaq presario laptop from LILO to GRUB.
The following is the entry from lilo.conf:

image=/boot/vmlinuz-2.4.27
label="Linux(2.4)-1"
initrd=/boot/initrd.img-2.4.27
append="ramdisk_size=100000 init=/etc/init lang=us apm=power-off nomce q
uiet lang=us"
read-only

I changed this to:
title deb-2.4.27
kernel (hd0,9)/boot/vmlinuz-2.4.27 ramdisk_size=100000 init=/etc/init lang=us ap
m=power-off nomce quiet lang=us
initrd (hd0,9)/boot/initrd.img-2.4.27

for GRUB in /boot/grub/menu.lst.
But I get the following error message during boot:
(mount: fs type devfs not supported by kernel
umount: devfs: not mounted)
pivot-root: No such file or directory
/sbin/init: 426: cannot open dev/console: No such file
kernel panic: Attempted to kill init!

I've noticed an open bug reported:

23. Hardware Dell Optiplex 260. Installed Knoppix 3.6 to hard drive. hda1: NTFS, hda2 FAT32, hda3 linux, hda4 linux swap. At the beginning of the bootup process I get the following error message twice: (Norm)

initrd-tools 0.1.73
mount: fs type devfs not supported by kernel
umount: devfs: not mounted

But the point is I have been already able to boot by LILO as the secondary bootloader!

What am I missing?
Thanks in advance.

shah
09-26-2004, 05:12 AM
Your menu.lst should look like this:

title deb-2.4.27
root (hd0,9) **(check on this, is it really on 10th partition of first hd.)
kernel /boot/vmlinuz-2.4.27 root=/dev/hda10 ro ramdisk_size=100000 lang=us apm=power-off nomce quiet lang=us
initrd (hd0,9)/boot/initrd.img-2.4.27 **(check on this, maybe you don't need this. Check in /boot, sometimes it's empty)
savedefault
boot

Other ways to do this is, let grub update itself.
1) Delete or rename menu.lst to something else: ex: menu.backup
2) Open root konsole and run : update-grub
Reboot, and see if it can boot properly.
You can edit the menu.lst created by grub later on.

:D :D :D

ocean
10-01-2004, 01:26 PM
Your menu.lst should look like this:

title deb-2.4.27
root (hd0,9) **(check on this, is it really on 10th partition of first hd.)
kernel /boot/vmlinuz-2.4.27 root=/dev/hda10 ro ramdisk_size=100000 lang=us apm=power-off nomce quiet lang=us
initrd (hd0,9)/boot/initrd.img-2.4.27 **(check on this, maybe you don't need this. Check in /boot, sometimes it's empty)
savedefault
boot

Other ways to do this is, let grub update itself.
1) Delete or rename menu.lst to something else: ex: menu.backup
2) Open root konsole and run : update-grub
Reboot, and see if it can boot properly.
You can edit the menu.lst created by grub later on.

:D :D :D
Thanks for the reply.
I tried the first way but I got the same error message.
For the second way I didn't find a grub-update on the cd so ...
But anyhow the easier way is to quit HDD installation after you have defined your preferences and edit /root/.knofig and change the bootloader from lilo to grub.