USBスティックから12.04をインストールしました(代替イメージ、64ビット)。 USBから起動し、ハードディスクから起動するオプションを選択すると、すべて正常に動作します。
しかし、USBスティックを取り外してハードドライブから起動しようとすると、コンピューターは起動しません。代わりに、BIOS POSTの後に次のメッセージが表示されます。
ERROR: No boot disk has been detected or the disk has failed.
コンピューターはAcer Aspire X1470です。
ハードディスクから起動するために私がしなければならないことを誰もが知っていますか?
更新:これが何を意味するのか分かりません:
$ 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.
USBで起動します。これをダウンロードして実行します。
これでブートを修復してみてください: https://help.ubuntu.com/community/Boot-Repair
ブート修復ログに示されているように、GPTディスク、EFIパーティション、およびBIOSは非EFIモードでセットアップされています。
3つのソリューション: