カーネル・コマンドラインのブート・パラメータの変更

場合によっては、GRUB 2構成を編集して、カーネル・コマンドラインで特定のカーネル・ブート・パラメータを指定することが必要になることがあります。GRUB 2構成でパラメータを設定すると、ブートのたびに影響を受けるカーネルにパラメータが使用されます。

次の手順を実行して、特定のカーネルのGRUB 2ブート構成を更新するか、またはシステムにインストールされているすべてのカーネルでGRUB 2ブート構成を更新できます:

  1. grubby --update-kernelコマンドを使用して、--argsを使用してカーネル・エントリを更新し、新しい引数を追加したり、既存の引数値を変更したり、--remove-argsを使用して既存の引数を削除します。

    引用符で囲まれたスペース区切りリストの各オプションに複数の引数を指定できます。同じ操作で引数を追加および削除できます。--argsオプションを使用すると、引数がすでに存在する場合は、古い値が新しい値に置き換えられます。

    特定のカーネルを更新するには、更新するカーネルのフルパスを指定してgrubby --update-kernelコマンドを実行します。特定のカーネル・ブート引数を使用するようにすべてのカーネル・エントリを更新するには、grubby --update-kernel=ALLを使用します。

    たとえば、すべてのカーネル・エントリを更新して、loglevelおよびLANG引数を変更できます:

    sudo grubby --update-kernel=ALL --args"loglevel=3,LANG=en_GB.UTF-8"

    カーネル・パラメータの詳細は、「カーネル・ブート・パラメータ・リファレンス」を参照してください。

  2. 変更が有効になっており、更新したカーネルに対してコマンドライン引数が正しいことを確認します。

    たとえば、すべてのカーネルに変更を加えた場合は、grubby --info ALLコマンドを使用して、変更がすべてのカーネルにまたがって実装されていることを確認します:

    sudo grubby --info ALL