Ubuntu – Why can I not boot from the hard disk

12.04boothard driveusb

I installed 12.04 from a USB stick (alternate image, 64-bit). If I boot off the USB, and select the option to boot from the hard disk, then it all works fine.

But if I remove the USB stick and attempt to boot off the hard drive, then the computer doesn't boot. Instead, it displays the following message after the BIOS POST:

ERROR: No boot disk has been detected or the disk has failed.

The computer is an Acer Aspire X1470.

Anyone know what I must do to get it to boot from the hard disk?


Update: I'm not sure what this means:

$ sudo grub-install /dev/sda
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

Best Answer

Boot with your USB. Download and execute this:

Try to repair the boot with this: https://help.ubuntu.com/community/Boot-Repair

Related Question