PCの次回起動時に1度だけ実行するエントリーを設定する
PCの次回起動時に1度だけ実行するエントリーを設定します。「BootNext」の設定です。
コマンドのフォーマット
コマンドのフォーマットは、以下のようになります。- ロングオプションによるフォーマット
sudo efibootmgr --bootnext 'エントリー番号'
- ショートオプションによるフォーマット
sudo efibootmgr -n 'エントリー番号'
--bootnext 'エントリー番号'
PCの次回起動時に実行するエントリーを、エントリー番号で指定します。コマンドの実行例
コマンドの実行例です。1.UEFIブートマネージャーの状態
現在のUEFIブートマネージャーの状態を見てみます。以下のようになっています。
「BootNext」は設定されていません。
ここでは例として、エントリー「Boot0002」をPCの次回起動時に実行します。
2.コマンドの実行
以下のコマンドを実行します。
sudo efibootmgr --bootnext 0002
3.コマンドの実行結果
以下のように「BootNext」に「0002」が設定されます。4.PCの再起動
PCを再起動すると、「BootNext」に設定した「EFI Internal Shell」が起動します。5.PCの再起動
さらにPCを再起動すると、「BootOrder」の設定に従いUbuntuが起動します。6.UEFIブートマネージャーの状態
現在のUEFIブートマネージャーの状態を見てみます。以下のように「BootNext」の設定は削除されています。
PCの次回起動時に1度だけ実行するエントリーを削除する
PCの次回起動時に1度だけ実行するエントリーを削除します。コマンドのフォーマット
コマンドのフォーマットは、以下のようになります。- ロングオプションによるフォーマット
sudo efibootmgr --delete-bootnext
- ショートオプションによるフォーマット
sudo efibootmgr -N
コマンドの実行例
コマンドの実行例です。1.UEFIブートマネージャーの状態
現在のUEFIブートマネージャーの状態を見てみます。以下のようになっています。
「BootNext」が設定されています。
2.コマンドの実行
以下のコマンドを実行して「BootNext」を削除します。
sudo efibootmgr --delete-bootnext