OEMWindows8を搭載したDellラップトップにUbuntu12.10をインストールしました。
最初はGrubメニューがまったく表示されなかったので、/etc/default/grub
を変更しました 行をコメント化するファイルGRUB_HIDDEN_TIMEOUT=0
。
その後、Grubメニューが表示されましたが、Ubuntuエントリのみが表示されました(Windows 8エントリの痕跡はありません)。
そこで、LiveCDからUbuntuを起動し、次のガイドに従いました:Ubuntu Boot-Repair。
最後に、次のことを示すウィンドウが表示されました:
sda1/EFI/ubuntu/grubx64.efi
でBIOSを起動することを忘れないでください ファイル。
これは管理方法がわからなかった 。私は無関心を装ってこの問題を乗り越えました。
これで、Grubメニューが機能し、Windows 8を起動できますが、メニューにあるさまざまなエントリは何でしょうか。ここにあります:
- Ubuntu
- Ubuntuの高度なオプション
- Windows UEFI
bkpbootmgfw.efi
- WindowsブートUEFIローダー
EFI/Dell/Boot/bootmgfw.efi
EFI/Dell/Boot/bootx64.efi
- システムセットアップ
これらのさまざまなエントリの意味がわかりません。GRUBメニューからそれらのいずれかを削除できるかどうかを知りたいのです。
質問を言い換えます:
- BIOSを
sda1/EFI/ubuntu/grubx64.efi
で起動するにはどうすればよいですか。 ファイル? - これらすべてのエントリはどういう意味ですか?それらの違いは何ですか?
- それらのいずれかを削除できますか?もしそうなら、どのように?
承認された回答:
-
sda1 / EFI / ubuntu / grubx64.efiファイルでBIOSを起動するにはどうすればよいですか?
-
sudo grub-install --efi-directory=/boot/efi /dev/sda
次のことを考えると、正しいはずです:-
/dev/sda
Ubuntuをインストールしたハードドライブです -
/boot/efi
EFIシステムパーティション(ESP)がマウントされる場所です。 - EFIモードで起動しました。
次のコマンドの出力を確認することで、これをすばやく確認できます。
$ mount | grep efi none on /sys/firmware/efi/efivars type efivarfs (rw) /dev/sda1 on /boot/efi type vfat (rw)
-
-
どうやってこれを知ったの?これはあなたの責任ではないです。オペレーティングシステムを適切にインストールする方法、または問題を効果的にトラブルシューティングする方法について、適切な指示が与えられているはずです。 。一方、LinuxとFOSSがもたらす、高く評価されている自由は、物事がどのように機能するかを学ぶことによってのみ達成できます。残念ながら、boot-repairが作成するログファイルを調べて、このデータをどう処理するかを知る必要があります。
tl; dr:いくつかのマンページは本当に便利です。いいえ、私はRTFMタイプの人ではありません。私も、ページ全体を読むことを検討する前に、問題を解決する特定の段落、セクション、またはオプションを指摘するのが好きです。
-
-
それらをすべて試して、それらが何のためにあるかを知ってください。 Rod Smithがすでに述べたように、boot-repairは重複を作成します(何をしているのかわからないため)。または、ハッシュを作成して比較することもできます。
-
不要な.efiプログラムのファイルを圧縮してから、
sudo update-grub
を実行できます。 メニューにUbuntuとWindowsの起動に必要なエントリがまだ含まれていることを確認します(nano /boot/grub/grub.cfg
で構成ファイルを表示します) )。何か足りないものがある場合は、ファイルをもう一度解凍してください。GRUBメニューとUEFIブートメニューを混同しないでください。
- BIOSブートメニューの「Ubuntu」を削除するにはどうすればよいですか? (UEFI)