私はUbuntu 14.04 LTSをWindows 8.1とのデュアルブート構成でインストールしました。このUbuntuフォーラムの投稿の指示
(ext4/home
パーティションを追加しました。)
ステップ7を終えても、
bcdedit /set {bootmgr} "path\EFI\ubuntu\shimx64.efi"
ターミナルに書き込む
私の PC にはブート メニューが表示されません。Windows は自動的に起動します。
コマンドを実行しsudo efibootmgr -v
てこれが出力です。
答え1
あなたの問題
BootNext: 0009
BootCurrent: 000F
Timeout: 0 seconds
BootOrder: 000F,0008,0009,000A,000B,000C,0007,000D,000E,0001
Boot0001* Windows Boot Manager HD(3,363800,82000,17b1af25-3a01-4b33-9fa5-e6324bca1b76)File(\EFI\ubuntu\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
すでにお分かりのように、\EFI\ubuntu\grubx64.efi
の機能エントリが としてラベル付けされていると思われますがWindows Boot Manager
、これは非常に混乱を招く可能性があります。
考えられる解決策
これらのエントリの名前を変更する方法がわからないため、次のefibootmgr
コマンドを実行してこのエントリを削除することをお勧めします。
efibootmgr -B 0001
0001
削除するエントリの番号はここで、現在のefibootmgr
出力に応じて変更する必要があります。
新しいエントリを作成するには、次のコマンドを実行します。
efibootmgr -c -d /dev/sdX -p Y -l \EFI\ubuntu\grubx64.efi -L "Ubuntu"
/dev/sdX
Ubuntu パーティションと EFI システム パーティション/ESP (起動するドライブごとに ESP を用意することをお勧めします) を含む実際のデバイス名に変更する必要があります (おそらく )/dev/sda
。Y
は ESP のパーティション番号です1
。おそらく です。
回避策として、または推奨される代替策として、ガミブート。
答え2
共有したいことがたくさんあるので、回答を投稿します。
1 - @LiveWireBT のおかげで、EFI ブート マネージャーで新しいエントリ (Ubuntu という名前) を作成し、Windows ブート マネージャーでそれを選択できるようになりました。しかし、Ubuntu を選択すると、コンピューターは Ubuntu で起動しようとしませんでした。Windows で起動します。
2 - @user305306 のおかげで easybcd を使用した後、Windows 8.1 が「デフォルト」システムであることがわかりました。そのため、次のように設定を変更しました:
コンピューターを再起動すると、システムを選択できるメニューが表示されます。 うわー! でも、Ubuntu を選択すると、grubx64.efi が見つからないというエラーが表示されます。 すぐに写真を投稿します。
編集: これは私が受け取ったエラーです:
英語: ファイルが見つからないかエラーが含まれているため、アプリまたはシステムを充電できませんでした。
答え3
EasyBCD を入手: 問題は解決しました。Windows 7 を搭載したコンピューターに 2 つの Linux OS があります。
答え4
Ubuntuを起動することができました!
私
efibootmgr
はLiveWireBTのアドバイス。EasyBCDのWindowsでUbuntuのステータスを変更しました。「システムのデフォルト」にしてリストの一番上に置きました
Windows 8.1を除くすべての「Windows Boot Manager」エントリを削除しました
PC を再起動すると、Grub にアクセスできるようになり、Ubuntu を選択できるようになりました。