Many cautious people who would like to try Linux Mint would prefer to NOT compromise their hard drive by attempting to set up a dual boot environment. An install to a usb-hdd seems the logical choice because they are so cheap! I just picked up a 160GB drive for 50$US. However, many computers lack the bios support for a boot from a usb device. Of the three computers I own only the laptop will boot from usb. Two of them were built in 2007. I can install to usb but not use it in general.
(There is also a problem with the install. I managed to fry the MBR on the hard disk (hd0) when installing to a usb-hdd. If I am installing to /dev/sda why does the install process default to installing grub on (hd0)? This does not make sense to me. I have learned that if I physically disconnect the hard drive the install works even when the "write grub to (hd0)" is active. I am having difficulty understanding what this means. Several attempt to put the correct value in this field have resulted in installation failure.)
Is there support in grub for usb? If not, could this be added? Even if it would be necessary to run grub from a CD or a floppy I would want it. I think it would be super cool to be able to boot Linux Mint from a usb on a friend's machine for a demonstration of this incredible OS. I have a demo version on a 4GB flash.
This also raises the dread xorg.conf problem. (On my 4GB flash I have several candidate xorg.conf versions and a simple bash script to switch them.) I think that the process used on the LiveCD to identify the computer environment would make a good utility to allow for fast re-configuration. When a boot fail to bring up the GUI the terminal mode would allow execution of the utility. A fast re-boot and you're in business.
This would even allow me to have a Linux Mint machine on a usb-hdd that I could plug into any supported computer and be up and running. With the general availability of computers a portable usb-hdd is a lot less to carry around than even a laptop.
How many service people have a portable computer in addition to their other "life support" equipment. They know that the customer has computers but they need to have their "stuff". This could become a possible marketing advantage for Linux.




