I've tried three times now and just can't seem to figure out how to get a portable USB Hard Drive set up in such a way that my PC will boot Ubuntu from it when it is plugged in. I'm a fairly competent guy when it comes to Linux and technology in general. So the fact that I can't figure out what the entire Ubuntu eating world seems to understand is driving me nuts!! If you think you can help, read on.
I'm using Ubuntu 7.10. I stick the LiveCD in my CDRom drive and boot. I'm greeted with the beautiful Ubuntu interface. I start the Installation by double-clicking on the "Install" icon. I answer all the easy questions.
I choose to partition the drive myself. I create three primary partitions. The first is ext2, 40GB, and will be where Ubuntu gets installed. The second it swap, 4GB. The third is FAT32, 136GB, and intended to be used as storage readable by Ubuntu or Windows. I also click the "advanced' button a few steps later and tell Grub not to install the bootloader because the default location is "hd0", which I do NOT want, and I don't, yet, know where I want it.
The install runs.
When finished, I mount my new Ubuntu installation in a temporary location: '/mnt/new'. I use /proc/partitions to figure out which partition to mount. Then, I issue the following command: 'grub-install –root-directory /mnt/new/ /dev/sdb'.
Reboot. It doesn't work. Back to the LiveCD.
I mount my Ubuntu installation again. I create a file — "HEREIAM.txt" — in the root of it so that I can use Grub's "find" feature to locate the right partition. I run Grub, issue "find /HEREIAM.txt" and find that my drive is now known as "(hd2,0)" to Grub. I then do "root (hd2,0)" followed by "setup (hd2)".
Reboot. It doesn't work. Back to the LiveCD.
I'm certain that my BiOS is setup right to boot off the drive. Just to be triple sure, I've selected the manual boot menu and picked it myself more than once. The drive never lights up or does anything remotely interesting during the boot procedure. I never see the Grub bootloader, I never see any error messages.
I get a black screen. Blinking underbar cursor in the top left. A get a few new lines, then it runs into my usual Windows XP boot loader.
Any assistance you can offer is appreciated. A large tip leading to a successful installation will be awarded with the steak or sushi dinner.