Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Possible Duplicate:
Ubuntu 12.04 boot only when USB drive is connected

I'll warn ye first off I'm still relatively new to Ubuntu and Linux.

I installed Ubuntu Studio on a spare hard-drive (formatted beforehand etc.). Install works fine (off live USB) but after the restart it gets as far as an unresponsive black screen with a white cursor flashing in the top left.

(Does this mean Grub cannot load a kernal? If so how do I fix?)

When I boot of the live USB again it is as if I booted of the hard-drive, i.e. I need my profile password to access and the system and don't have to mount the filesystem.

I have Vista dual booting with the normal Ubuntu on another hard-drive and I get this black screen w/flashing cursor for a second just before I get to the Grub screen that allows me to choose the OS to use.

Any help would be much appreciated.

share|improve this question

marked as duplicate by jokerdino, Mitch, Eliah Kagan, devav2, Tom Brossman Oct 7 '12 at 11:43

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1 Answer 1

Boot with the USB, opened a terminal window and run

sudo grub-install /dev/sda && sudo update-grub

It seems that Ubuntu Studio has a bug that installs GRUB onto the USB key and not the hard drive. The command installs GRUB on the MBR of the hard disk, making it bootable.

Apologies for the duplicate of Ubuntu 12.04 boot only when USB drive is connected, only found it after.

share|improve this answer
    
@kamil cheers for adding the apostrophe in the title and not bothering to try answer my question. Helped a lot. –  Jim Oct 4 '12 at 13:45
    
you might want to accept your answer if that help solved your boot problem, that way this post will be marked as solved. Thank you. –  Peachy Oct 7 '12 at 5:55

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