How To Boot From USB On A Machine That Doesn't Support Booting From USB
14 Apr 2012
How do you boot from a USB stick on a machine that doesn’t support
booting from USB sticks? The answer, of course, is that you cheat. You
install grub on a hard disk on the machine and then you
the bootloader on the USB stick. Here’s how you do it in grub 0.97:
grub> root (hd1,1) grub> makeactive grub> chainloader +1
and in grub 1.99:
grub> set root=(hd1) grub> chainloader +1 grub> boot
TIP: make liberal use of your TAB key when trying to figure out
where the boot disk/partition are located during the
See this section in the grub manual for more information on chain-loading in grub 0.97.
You can also just boot the kernel directly from the USB stick rather than chain-loading to the bootloader on the USB stick, as long as you know what kernel, initrd, etc you want to load.