そこで、Windows 8.1を新規インストールし、Ubuntu 14.04.1をインストールしました。問題は、メインブートオプションとしてGRUBを作成できないことです。BIOSにリストされていないため、コンピューターがWindowsに読み込まれるだけです。ただし、ブートメニューからアクセスできます(F12キーを押します)。
Bcdeditコマンドを実行しましたが、何もしませんでした。
Acer Aspire VN7-591gラップトップを知っていると助かります。
取得したgrubレガシーをMBRにインストールした方法がわかりませんが、UEFIブートのみがあり、MBRのデータは使用されません。
多くのベンダーは現在、説明だけでWindowsを起動するようにUEFIを変更しています。そのため、ubuntuエントリは機能しません。しかし、UEFIは/EFI/Boot/bootx64.efiとしてハードドライブエントリも起動します。したがって、grubを/ EFI/Bootにコピーし、bootx64.efiに名前を変更すると、システムはハードドライブエントリから起動します。
ライブインストーラーからハードドライブにefiパーティションをマウントし、efiパーティションをマウントします。ブートフラグでFAT32であるパーティションを確認します。多くの場合、sda1またはsda2が異なります。
Sudo mount /dev/sda1 /mnt
mkdirはまだ存在しない場合にのみ、あなたはこれを持っていますが、他のものはそうではありません:
Sudo mkdir /mnt/EFI/Boot
Sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot
新しいフォルダーが作成された場合、bootx64.efiは存在しません。このコマンドをスキップしてください
Sudo mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup
uEFIでgrubをハードドライブのブートエントリにします。存在しない場合は、efibootmgrでUEFIも更新する必要があります。
Sudo mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi
その他の回避策:
Win7でも同様の問題が発生し、しばらく検索した後、Ubuntuをインストールする前にWindowsのパーティションを縮小することを推奨するサイトをいくつか見つけました。 Windowsでは、ubuntuパーティションを削除してから再作成し、そこから行ったところ、完全に機能するデュアルブートができました!
これは link のステップをたどりますが、同様のやり方で他にもいくつかあります。
ラップトップには、1台の機械ドライブと1台のSSDの2つのハードドライブがあります。おそらく、異なるドライブに2つのオペレーティングシステムがインストールされているため、F12経由でBIOSブートメニューにアクセスできます。 BIOS設定で起動の優先順位を変更して、永続的にgrubで起動する必要があります。通常、起動時にdeleteまたはescを押して、ドライブの起動順序を変更します。