[SOLVED] Multi-Boot from USB connected External Drive
I am new to linux but have managed to get dual boot working with Windows 2000 and Debian Linux. So now I am getting little ambitious and I am trying to have a 3rd. boot partition for Oracle's Enterprise Linux. This is going on my new 76 GB external drive that is connected via a USB port. I was able to successfully install Enterprise Linus on the external drive, but I am not able to boot it.
I am using GRUB as a boot loader. I have modified my /boot/grub/menu.lst file and added the new Linux entries.
I have added the entry
to the device.map file and then run the following command
When I boot the system the entry shows on my GRUB menu but when I select it, I get an error Error 21.
If I toggle to command line from GRUB menu and try
again I get the same Error 21 message.
Once I boot into Debian Linux (which is still working) and go the GRUB shell and submit command like
root (hd1,0) , it tells me
Filesystem type is ext2fs, partition type 0x83.
When I do fdisk -l (small L) as a root, I see /dev/sda device as my second hard drive with its 3 partitions listed below it.
My BIOS does support USB Boot. So I am thinking the BIOS does not know about the external drive on the USB port till the kernal loads. Is there a work around this. I read something about editing the Linuxrc file, but I cannot find the file in my distro. Any help is appreciated.