Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm having a rough time getting Ubuntu to run from a 250 GB USB hard drive.

I booted Ubuntu 9.10 from a CD and ran the regular "install" to the attached USB drive. I used the "advanced" option on the drive partition question to put the boot loader on /dev/sdb (the USB disk) but when I boot the machine it doesn't recognize there's a boot loader on the USB drive (it offers to boot from 2 other devices but not the USB disk).

I also tried booting from the Ubuntu CD and using usb-creator-gtk to set up the USB drive. Seems to me this is meant to work with flash drives. I got a bootable USB disk but it looked and worked like the CD, i.e. it gave me options of "live CD" operation, installing, memtest, etc. That's not the way I want to run the system.

Some help in installing Ubuntu, bootable into a "full" running system on my USB drive would be appreciated.

share|improve this question
add comment

6 Answers

up vote 4 down vote accepted

I assume from the size of the drive you are talking about, that you are either using a relatively expensive SSD or a spinning-disk based drive (rather than a "pen drive" or similar).

If using a spinning-disk based drive then you might find that the problem is due to the controller in the drive's enclosure not appearing to the BIOS as a bootable USB device until such time as the drive has fully spun up. Depending on how long the drive does take to spin up and how long the BIOS to do the rest of its POST. The POST will be shorter then when starting from a power-off state (usually no RAM test and so forth) for a warm boot so the drive has less time to be ready before it is scanned. This would explain you having more luck when power cycling the machine.

Some BIOSes have an option to pause for a few seconds before scanning for drives, to account for this possibility. If yours doesn't (it is less common now than it used to be) then you might have an option to force a full POST even on warm boot.

share|improve this answer
    
I'm no longer battling the problem, the original reason went away. But this is the most useful answer to date! I do indeed have a spinning disk, and your explanation makes sense. Let's see if I can +1 and/or accept your answer... –  Carl Smotricz Jan 13 '10 at 12:25
add comment

I did it with UNetbootin: you could give it a go.

share|improve this answer
    
Going crazy here: UNetBootin also built me a non-booting disk. I wonder where the problem is? –  Carl Smotricz Dec 29 '09 at 17:40
    
unetbootin on Ubuntu 9.10 doesn't support creating 9.10 disks. The latest version of unetbootin does (e.g. installed from a PPA). –  alfplayer Jan 4 '10 at 13:04
    
You can install even from an iso image, so I think there'll be no problem installing also ubuntu 9.10 –  dag729 Jan 4 '10 at 14:41
    
Unetbootin version beyond 4.08 sometimes give me trouble but 4.08 is rock solid –  Jeremy Hajek Jul 19 '10 at 16:56
add comment

You need to make sure USB boot is enabled in your BIOS (or that it is even supported). If the BIOS doesn't support boot from USB, you can't keep the bootloader on the USB drive.

share|improve this answer
    
It's boot enabled, I had it booting when I was running the Flash drive-like installation. That doesn't seem to be the problem. –  Carl Smotricz Dec 29 '09 at 16:34
add comment

Part of the problem seems to be that the laptop isn't always recognizing the USB disk as bootable once it's partitioned and formatted. I've had some success after cycling power once or twice. That mostly solves this question. Thanks for your answers though!

share|improve this answer
add comment

Do you have Windows installed? If so, you could try follow these instructions from PendriveLinux:

http://www.pendrivelinux.com/create-a-ubuntu-9-10-live-usb-in-windows/

share|improve this answer
add comment

I have just got my USB + Ubuntu installed and running. I had some problems with BIOS scan not detecting the USB port and therefore not booting from the USB device.

A better fix may be to add an option in the default hdd boot-loader that will 'find and boot' from a USB device.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.