How to boot from an USB stick without BIOS support using Grub2?
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How to boot from an USB stick without BIOS support using Grub2?
I'm trying to solve the following problem:
I have a bootable USB stick. It works on my desktop PC which has USB support built into the BIOS.
I want to use this stick on my 6 year old laptop which has no USB BIOS support.
The laptop runs Ubuntu Karmic and has grub2 installed on the hard drive.
The goal is to boot the USB stick via grub2 (on the HD).
I tried my luck with google for some days now and found hundreds of articles describing how to install grub on an USB stick, but not how to change an existing grub2 to recognize an usb stick and boot from it.
Any hints?
Thank you
Click here to see the post LQ members have rated as the most helpful post in this thread.
Plop Bootmanager executable "plpbt" or "plpbt.bin"
doesn't install anything; just boots usb's, usb-cdrom's, usb-hdd's,etc on computers that wont boot from usb
Plop Bootmanager executable "plpbt" or "plpbt.bin"
doesn't install anything; just boots usb's, usb-cdrom's, usb-hdd's,etc on computers that wont boot from usb
...
Yes, thank you. That works nicely.
I was hoping that with all its new modules this functionality was meanwhile part of grub2.
I got my USB drive working with Ubuntu and Grub2 without Plop.
I tried plop and it does work.
What I ended up doing is the following:
I don't want ubuntu Live on my USB, just ubuntu.
First, I installed ubuntu straight on to my USB drive. Do not install the boot loader.
Second, either boot the live CD, mount your USB drive, then install ubuntu on your hard drive including the boot loader, or if you already have grub2 on your HD, mount your USB so that grub will see it, then do sudo update-grub2.
This will add a grub menu item for your USB (sdb1 for me) as well as your regular hard drive. The usb should be called out by it's UUID. Now, here's the secret. Boot the hard drive. I go to the recovery boot, and a root shell, but you can boot the whole xwindows session. Mount your USB drive. You may have to unplug and plug in your USB. Double click if using Xwindows or from the terminal, sudo mkdir /media/sdb, sudo mount /dev/sdb1 /media/sdb. What this does, for me, is loads the UUID in the system some how. Now, reboot. Type sudo reboot or use the buttons. When grub comes up, select your USB drive. It should boot. No special software needed. I'm going to write a script and a grub line that does the whole mount, reboot, etc for me automatically. My Patriot XP 16GB boots my 5 year old lap top in 30 seconds. I'm planning to turn off swap, and add noatime to my FSTAB to reduce wear on the flash.
I should have mentioned when you install ubuntu on the USB, I say do not install the boot loader. The reason for this is you can kill your HD install grub. The option to not install the boot loader is under advanced on the last screen of the ubuntu install.
hi
i just would like to pass along some information and something i did that worked out well, Plop Boot manager can be installed on a hard drive or ran from a CD without installing, a while back i had a old Compaq laptop i did not have the CD ROM for it and the BIOS would not boot a usb key, i was scratching my head and a thought came to me, i pulled the hdd out of that Compaq laptop and put it in a dell laptop installed plop then put the hard drive back in the Compaq and booted plop witch then i booted my usb key and installed my operating system. when you install the new os just over write plop and reboot.
one think worth adding i use MultiSystem on my usb pin drive and it works really well i believe it will run on Linux and windows it is fast and easy to use worth checking out!
I was hoping that with all its new modules this functionality was meanwhile part of grub2.
It is, you can use uuid in grub2 and boot the usb direct. If you have a usb live you can also chainload the usb using grub2 if your bios does not support usb boot.
Might have been easier to go with grub4dos. Not all distro's will always boot on some odd systems.
6 year old laptop would almost seem to me to have a usb boot option.
I'd turn off the laptop, plug in the usb and power up to bios. See if the usb shows up under the hard drive boot order. You don't need a usb boot but to move up the usb in order. Also depends on how you made the usb.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.