Linux でデフォルトの起動カーネルを変更する方法

Linuxのデフォルト起動カーネルを変更するには、GRUB(GRand Unified Bootloader)設定ファイルを編集する必要があります。

以下に、いくつかの方法を以下に示します。

GRUBコマンドラインで編集する

  1. 起動時にShiftキーまたはEscキーを押すと、GRUB起動メニューに入ることができます。
  2. GRUBメニューで起動させたいカーネルを選択し、eキーで編集モードへ入ります。
  3. 「linux」または「linux16」で始まる行でカーネル起動パラメータを含む行を編集モードで見つける
  4. パラメーターの変更(追加や削除、値の調整など)を加えてください。
  5. Ctrl+X キーまたはF10 キーを押して、修正されたカーネルを起動します。

方法2: GRUBの設定ファイルを編集

  1. sudo nano /etc/default/grub
  2. 開いているファイルで GRUB_DEFAULT という行を探して、値を 0 に設定します。デフォルトでは、0 になっているため、最初のカーネルをデフォルトの起動カーネルとして使用します。
  3. GRUB_DEFAULTの値を変更します。カーネルのメニュー位置番号(0からカウント)またはカーネルの特定のファイル名にすることができます。
  4. ファイルを保存してエディタを終了します。
  5. sudo grub-mkconfig -o /boot/grub/grub.cfg

3番目:GRUBの起動順序を変更する

  1. sudo nano /etc/default/grub
  2. 開いたファイルの”GRUB_SAVEDEFAULT”という行を見つけます。これはデフォルトではfalseで、前回選択したカーネルをデフォルトの起動カーネルとして保存しないことを示します。
  3. GRUB_SAVEDEFAULTの値をtrueに変更する。
  4. ファイルを保存してエディターを終了しました。
  5. sudo update-grub

他の変更が有効になるのは、次回起動時です。

bannerAds