web-dev-qa-db-ja.com

GRUB更新がEFIブートオーダーをリセットしないようにする方法

最初のデフォルトのブートローダーとしてCloverを使用しています。そこでUbuntuを選択すると、Grubがアクティブになります(この手順をスキップする方法はありません。実際にはGrubをまったく使用していないため、削除することもできます)。私のシステムはUEFIを使用しているため、次を使用して優先ブートオーダーを設定しました

Sudo efibootmgr -o XXXX,YYYY,ZZZZ

これは、Grubが再び更新されるまで正常に機能します。更新中、UEFIブート順序設定はGrubのデフォルトで上書きされます。Grubは、最初に到達するブートローダーとして常に設定されています。

とにかく、私が設定した起動順序を維持し、Grubがそれを独自のデフォルトに戻すのを防ぐ方法はありますか?

4
Daniel Schreij
Sudo dpkg-reconfigure grub-efi-AMD64

最初の2、3の質問では、既存の値を受け入れます(Enterキーを押します)が、これについては[いいえ]を選択します。

 +----------------------| Configuring grub-efi-AMD64 |-----------------------+
 |                                                                           |
 | GRUB can configure your platform's NVRAM variables so that it boots into  |
 | Debian automatically when powered on. However, you may prefer to disable  |
 | this behavior and avoid changes to your boot configuration. For example,  |
 | if your NVRAM variables have been set up such that your system contacts   |
 | a PXE server on every boot, this would preserve that behavior.            |
 |                                                                           |
 | Update NVRAM variables to automatically boot into Debian?                 |
 |                                                                           |
 |                    <Yes>                       <No>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
3
Tobia