This question is an exact duplicate of:

My Lubuntu v12.04 (I'm not using the newest one because my Laptop doesn't support PAE) doesn't boot when the USB I used to install it isn't plugged in. I've overwritten my Windows XP with Lubuntu and the hard drive is the top priority in the boot options. I can even remove the USB while Lubuntu is running, it just needs it for booting, which is really annoying. What am I doing wrong?

marked as duplicate by user68186, Mitch Jul 23 '15 at 16:56

This question was marked as an exact duplicate of an existing question.

  • Sounds like you installed the bootloader on the USB device, not the hard drive. If this is indeed the problem, when the system is booted up, grub-install should be all you need. – Tom Regner Jul 23 '15 at 13:53

Try this:

Boot your Laptop with USB plugged.

Remove the USB while Lubuntu is running.

Open a terminal,

Press Ctrl+Alt+T

Run it:

sudo -i
apt-get update
apt-get dist-upgrade
apt-get install --reinstall grub-pc grub-pc-bin grub-common grub2-common
grub-mkconfig -o /boot/grub/grub.cfg
grub-install  /dev/sda
grub-install --recheck /dev/sda

Boot your Laptop with USB unplugged.

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