最近、OSがインストールされていないラップトップを購入しました。いいね。新しいWindows 8.1(元のOS)とUbuntu 19.10をインストールしました。問題ない。
ただし、起動すると、次のような非常に速いメッセージが点滅します。
System BootOrder not found. Initializing defaults.
Sudo efibootmgr
BootCurrent: 0015
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003
Boot0000* ubuntu
Boot0001* UEFI:CD/DVD Drive
Boot0002* UEFI:USB Device
Boot0003* UEFI:Network Device
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: Toshiba MQ01ABD075
今私がSudo efibootmgr --bootnext 0000
してから再起動すると、エラーメッセージは表示されなくなりますが、それは1回のブートでのみ続きます。
BootCurrent
を0000に変更できないようです。
指定されたBootCurrent
に従うようにBootOrder
を変更するにはどうすればよいですか?
さて、私はthink修正しました。それでも、UbuntuとWindowsで正常に起動しているようですが、エラーメッセージは表示されません。
@nobodyが、私の問題を正確に説明する素敵なリンクを投稿しました。ただし、私のBIOSには回答に記載されているオプションがないため、修正は適用されませんでした。
Sudo efibootmgr -c
は新しいエントリ「Boot0004 * Linux」を作成し、「BootCurrent」と「BootOrder」の値を次のように変更しました。
Sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0004,0000,0015,0013,0012,000D
Boot0000* ubuntu
Boot0004* Linux
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: Toshiba MQ01ABD075
新しい "BootCurrent"と "BootOrder"の値は、私にはあまり意味がありません...しかし、機能しているようです...