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
chainload 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.
blog comments powered by Disqus
- My day job: Linux Kernel development for QuIC. Here are my contributions on the Code Aurora Forum.
- My nerd hobby: Creating and contributing to a variety of Open Source projects. See my GitHub profile.
- Some of my original music on SoundCloud.