Linuxターミナルで起動シーケンスを表示および変更する方法
再起動せずにLinuxシステムの起動順序を変更する必要がありますか?ターミナルでそれを変更する方法は次のとおりです。
ターミナルを介してブートシーケンスを変更する必要があったことはありますか?リモートでSSHを使用して変更しているかもしれませんし、コンピュータの電源を入れた時の2秒間の甘い瞬間にBIOSに入ることができないのかもしれません。この記事では、ターミナルを介して簡単にブートシーケンスを変更する方法を説明します。
ブートシーケンスを表示する
あなたのコンピュータがEFI(拡張ファームウェアインターフェース)をサポートしていると仮定すると、現在のブートシーケンスをターミナルで次のコマンドを使って表示できます:
efibootmgr -vこれにより、コンピュータ上のすべてのブートデバイスが表示され、次のようになります:
BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0004,0005,0003
Boot0000* ubuntu HD(...)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0003* Hard Drive BBS(...)
Boot0004* UEFI: JetFlashTranscend 32GB 1100 ...
Boot0005* UEFI: JetFlashTranscend 32GB 1100, Partition 1...最初の行は、現在起動しているデバイスを示し、3行目はコンピュータの現在のブートシーケンスを示し、その後の行には各起動可能デバイスがリストされています。
000、003などの数字に注意してください。この例では、現在のブートシーケンスがUbuntuのインストールであり、その後にハードドライブと32GBのUSBドライブ上の2つの異なるパーティションが続いていることがわかります。
ブートシーケンスを変更する
デバイス番号で新しいブートシーケンスを選択し、次のコマンドでブートシーケンスを変更してください:
sudo efibootmgr -o 5,0,4,3上記の例を使用すると、そのコマンドはブートシーケンスを変更し、最初にUSBドライブを試行し、その後にメインのUbuntuインストールを行うようになります。
それは非常に簡単であり、今ではLinuxコンピュータのどれでもターミナルを通じてブートシーケンスを変更でき、コンピュータの電源を入れたときにBIOSに入ろうと慌てる必要がありません。
画像のクレジット: ローガン・ウィーバー/アンスプラッシュ
