My Issue is as follows:

I have a bootable USB drive that runs Hirens Boot CD, Mini XP or Backtrack off a GRUB menu. (menu.lst below)


timeout 60
default 0

title Boot from Hard Drive
rootnoverify (hd0,0)
chainloader (hd0,0)+1

title --------------------

title Start Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN

title Backtrack 3 Desktop
rootnoverify (hd0,1)
kernel /boot/vmlinuz vga=791 root=/dev/hda1 ro autoexec=xconf;kdm

title Backtrack 3 Console
rootnoverify (hd0,1)
kernel /boot/vmlinuz vga=791 root=/dev/hda1 ro


Hirne and Mini XP both work great, but i get the follwing error when trying to start Backtrack:

VFS: Cannot open root device "hda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

I have tried to search for this error with no sucess..... i don't want a full answer, but any pointers would be greatly appriciated. When its working i fully intend to share this back to the community as its proving to be a handy tool for my job.

Cheers in advance