システムをUEFI設定で再起動します

システムをUEFI設定で再起動します

最近、ASRock Q1900-ITX マザーボードを購入し、それをベースにコンピューターを組み立てました (NAS と HTPC の中間の役割を果たします)。このシステムをできるだけ高速に起動させたいので、レガシー モードよりも少し高速に起動する UEFI モードでシステム (Arch Linux) をインストールすることにしました。

かなりうまくいきましたが、さらに一歩進んで、このマザーボードの「超高速ブート」と呼ばれる機能を利用したいと思いました。これを有効にするには、起動中にキーを押しても UEFI 設定に入ることができなくなるという警告を受け入れなければなりませんでした。ブート プロセスが速すぎるためです。マニュアルによると、設定画面に入る唯一の方法は、特別なソフトウェア (もちろん Windows 専用) を使用することです。

その機能をオンにした直後 (本当にうまく機能していると認めざるを得ません)、Wake on Lan を有効にするのを忘れていたことに気付きました。この設定を切り替えるには、UEFI コントロール パネルに入る必要がありました。簡単に言うと、失敗し、そこに到達するために CMOS リセットを実行する必要がありました。

ただし、ジャンパーをもう一度切り替えたくはありません。Linux で機能する UEFI 設定で直接起動するようにシステムを指示する一般的な方法はあるのでしょうか?

使用してみましたefibootmgr -nが、残念ながら UEFI インターフェイスはオプションとしてリストされていませんでした。少なくとも UEFI ブート メディア選択メニューを表示するために、存在しない CD-ROM からブートするように切り替えました (ブート エラーと設定画面に入るオプションが表示されることを期待していました)。これは部分的に機能しました。メニューは表示されましたが、何も選択できませんでした (キーボードが機能していませんでした。ファームウェアのバグである可能性があります)。

この設定は UEFI 変数の一部に隠されていることはわかっていますが、どの変数にその設定が含まれているのか、何を入力すればよいのかは明らかではありません。オンラインでヒントを見つけることができなかったので、ここで質問します。何か見落としていることがあるのでしょうか?

答え1

同様の質問がSuper Userでも出ていました。受け入れられた回答表示:

systemctl reboot --firmware-setup

以下も参照ドキュメンテーションこのオプションの。

関連情報