\r\n\r\n
ターミナルから起動順序を変更する必要があったことはありますか?この記事では、ターミナルを使用して簡単にブートオーダーを変更する方法について説明します。
お使いのパソコンがEFI(Extended Firmware Interface)に対応していると仮定すると、最近のほとんどのパソコンでは、ターミナルから次のコマンドで現在の起動順序を確認することができます。
efibootmgr -vと同じように、コンピュータ上のすべてのブートデバイスが表示されます。
BootCurrent: 0000Timeout: 2 secondsBootOrder: 0000,0004,0005,0003Boot0000* ubuntuHD(...)/File(\EFI\UBUNTU\SHIMX64.EFI)Boot0003* Hard DriveBBS(...)Boot0004* UEFI: JetFlashTranscend 32GB 1100 ...Boot0005* UEFI: JetFlashTranscend 32GB 1100, Partition 1...1行目は現在の起動元デバイス、3行目はコンピュータの現在の起動順序、次の行は各起動可能なデバイスの一覧です。
000、003などの数字に注目してください。この例では、現在の起動順序は、Ubuntuインストール、ハードディスク、32gbu**ドライブ上の2つの異なるパーティションの順になっていることが分かります。
デバイス番号に応じて新しい起動順序を選択し、以下のコマンドで起動順序を変更します。
sudo efibootmgr -o 5,0,4,3上記の例で言うと、このコマンドは、まずUSBドライブを試し、それからUbuntuのメインプログラムをインストールするように起動順序を変更します。
これはとても簡単で、最初に電源を入れたときにBIOSに入ることなく、ターミナルからあらゆるLinuxコンピュータの起動順序を変更することができるようになったのです。
Photo credit: Logan Weaver/Unsplash