Linux でデフォルトの起動カーネルを変更する方法
Linuxのデフォルト起動カーネルを変更するには、GRUB(GRand Unified Bootloader)設定ファイルを編集する必要があります。
以下に、いくつかの方法を以下に示します。
GRUBコマンドラインで編集する
- 起動時にShiftキーまたはEscキーを押すと、GRUB起動メニューに入ることができます。
- GRUBメニューで起動させたいカーネルを選択し、eキーで編集モードへ入ります。
- 「linux」または「linux16」で始まる行でカーネル起動パラメータを含む行を編集モードで見つける
- パラメーターの変更(追加や削除、値の調整など)を加えてください。
- Ctrl+X キーまたはF10 キーを押して、修正されたカーネルを起動します。
方法2: GRUBの設定ファイルを編集
- sudo nano /etc/default/grub
- 開いているファイルで GRUB_DEFAULT という行を探して、値を 0 に設定します。デフォルトでは、0 になっているため、最初のカーネルをデフォルトの起動カーネルとして使用します。
- GRUB_DEFAULTの値を変更します。カーネルのメニュー位置番号(0からカウント)またはカーネルの特定のファイル名にすることができます。
- ファイルを保存してエディタを終了します。
- sudo grub-mkconfig -o /boot/grub/grub.cfg
3番目:GRUBの起動順序を変更する
- sudo nano /etc/default/grub
- 開いたファイルの”GRUB_SAVEDEFAULT”という行を見つけます。これはデフォルトではfalseで、前回選択したカーネルをデフォルトの起動カーネルとして保存しないことを示します。
- GRUB_SAVEDEFAULTの値をtrueに変更する。
- ファイルを保存してエディターを終了しました。
- sudo update-grub
他の変更が有効になるのは、次回起動時です。