@ Sparkyhall :
I tried the exact entries you mentioned. This is the last entry in my menu.lst -
$ vim /boot/grub/menu.lst
title Vector Linux
kernel /boot/vmlinuz root=/dev/hda12 ro vga=791 splash=verbose
I rebooted and chose Vector Linux in grub and this is what the error it gave me :
VFS : Cannot open root device "hda12" or unknown-block (0,0).
Please append a correct root= boot option. Here are the available partitions :
0300 4194302 hda driver : ide-cdrom
0800 312571224 sda drivers : sd
0801 979933 sda1
0802 48829567 sda2
0803 1 sda3
Kernel Panic - not syncing : VFS unable to mount root fs on unknown-block (0,0)
What is the syncing it keeps mentioning? Has the problem come up because I have installed Vector Linux on a logical partition and not a primary partition? It only lists the logical partitions above, and no reference to the logical partitions where it has been installed.
I tried replacing root= options with "root=/sda3", "root=/dev/sda3" and root="/dev/sda12", but it all gave the identical error.
During the installation, I chose the file system to be xfs. And, I rechecked the device where I installed the root partition of Vector Linux. It is /dev/sda12 (hence, I put hda12). When I mount this partition, I can see the Vector Linux files.
For instance -
~$ sudo mount -t xfs /dev/sda12 /media/VL/
~$ cd /media/VL/
bin dev home media opt root src sys usr X11
boot etc lib mnt proc sbin srv tmp var
The boot partition contains the kernel, etc. So, I am certain that the device is the right one. However, Vector Linux thinks differently. Need help! Desperately! Will I need to reinstall VL?
I use Ubuntu 8.10 (I upgraded from 8.04), so I guess the Grub should be fine.