What I do:
I prepare Ubuntu live USB and boot with it. I select the USB pen drive. The PC tries to boot from it.
I receive an error message: boot error.
What is expected:
A normal boot procedure.
Some other information:
1) No matter how I prepare the USB, I get the same result. The USB works just fine on some other PC.
2) The PC will boot from USB made to boot MS-DOS.
3) The PC is dual-boot, Win7 and Ubuntu(installed from CD)
4) The BIOS is Phoenix-Award(version of bios dated 2008), the motherboard is comparatively new.
What I do:
This worked for me. i think the BIOS is to blame. Award-Phoenix 6.00PG. 1) I create DOS bootable USB. Simply dd the iso found here This will be called DOS-USB
After doing this, the DOS-USB is seen as harddrive by the bios, not as usb 2) Download grub4dos and extract grub.exe from the zip and copy it in the root of the DOS-USB. GRUB4DOS download 3)Create file menu.lst(or copy the one from the zip) and add this:
(this entry assumes there is a file called bootme.tag in boot of your second, booting USB.You should create this one yourself. It is added as id file, since I assume most of you have Ubuntu installed, so searching for GRUB file will find two drives)
4) Create your booting USB(you need 2 USB for this solution) I call it Linux-USB. I use this tool but any GRUB2-based tool should work. MultisystemUSB though fails. I have not tried Unetbootin and Ubuntu Live USB
5) Create an Non-empty(some text will do) file, call it bootme.tag and copy it to /boot of your Linux-USB. Reboot with both USBs plugged, select to booth from DOS-USB. When you see c:, enter grub.exe, and select Boot MultiBOOT LinuxUSB entry. This should find and boot the Linux-USB.
With Award BIOS 6.00PG I had the same problem, but it is entirely BIOS related. The way to do it is: