HP Pavilionのブートオプションメニュー

HP Pavilionのブートオプションメニュー

更新された説明:デュアルブート HP Pavilion を Grub に直接ブートするのに苦労しています。これまで、いくつかのデュアルブート システムを問題なくセットアップしてきましたが、今回は違うようです。私が認識している唯一の違いは、これまではプレインストールされた Windows で作業するか、ディスクを完全に消去してから作業を進めたことです。今回は、プレインストールされた Windows を消去してから Kubuntu をインストールしました。このマシンに Windows はまったく必要ないと思ったからです。後で考えを変えて Kubuntu をインストールしました。古い HP リカバリ パーティションや EFI パーティションは削除しませんでした。

電源を入れてすぐに Esc キーを押すと、次のような画面が表示されます。

Boot Options Menu

OS Boot Manager
Ubuntu (WDC WD10JPVX/22JC310)
Boot From EFI File
Notebook Hard Drive

このメニューでは、項目の順序を変更する方法はありません。ここから Grub に入ることはできますが、再起動のたびに介入が必要になるため、満足のいく解決策ではありません。当然ですが、BIOS セットアップのブート オプションではデバイスのみが指定され、特定のパーティションを選択する方法はありません。これらのオプションは次のとおりです。

USB Hard Disk
OS Boot Manager
Internal CD/DVD Drive
USB CD/DVD ROM Drive
Network Adapter

「OS ブート マネージャー」が Windows ブート マネージャーである必要があるのか​​、それとも適切な場所にある任意のブート マネージャー (grub など) でよいのかはわかりません。

これまでのところ、私が試した方法ではgrub-install /dev/sdaこの動作に効果はなく、ブート オプション メニューにすでに Ubuntu が含まれているという事実は、grub-installそれだけでは十分ではないことを示しています。ブート修復は役に立ちません。

fdisk /dev/sda生成:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: DCAAF5C5-5710-44E2-8CDB-61C8C51B0A78


Device          Start        End    Sectors   Size Type
/dev/sda1        2048     534527     532480   260M EFI System
/dev/sda2      534528     567295      32768    16M Microsoft reserved
/dev/sda3      567296 1107322879 1106755584 527.8G Microsoft basic data
/dev/sda4  1926522880 1928529919    2007040   980M Windows recovery environment
/dev/sda5  1928529920 1953511423   24981504  11.9G Microsoft basic data
/dev/sda6  1107322880 1693259775  585936896 279.4G Linux filesystem
/dev/sda7  1693259776 1699119103    5859328   2.8G Linux swap

予想通り、sda5 には Windows が含まれ、sda6 には Kubuntu が含まれます。

私は2つの異なる解決策を試しました。1つはLinuxベース、もう1つはWindowsベースです。Linuxではefibootmanager起動順序を変更する。正しく動作するようだが、再起動すると効果がなくなる。Windowsではbcdeditこれも動作しているように見えましたが、再起動すると動作しなくなりました。

私は「ブート パーティションの並べ替え」というスレッドでも自分の問題を提示しました。このスレッドとこのスレッドを組み合わせたいと思っていますが、その方法がわかりません。

さらなるアップデート:私はディスクを再パーティションしてクリーンアップし、Windows をインストールしてから Kubuntu をインストールすることで問題を解決しました。今では、メニュー項目から Windows にアクセスできる Kubuntu を直接起動できるので、ブート オプション メニュー (F9 で表示) は必要ありません。しかし、好奇心からとにかく起動してみたところ、興味深い結果が生まれました。

OS Boot Manager
Ubuntu
OS Boot Manager
Notebook Hard Drive

答え1

Windows のブート マネージャーとして GRUB を設定してみましたか? Windows のコマンド プロンプトでこれを実行してください:

bcdedit /set {bootmgr} パス \EFI\ubuntu\grubx64.efi

関連情報