7.5. 1 つの UKI に対するカーネルコマンドラインパラメーターの変更
1 つの UKI に対してカーネルコマンドラインパラメーターを変更するには、UKI ごとにアドオンを管理します。失効メカニズムは、UKI および関連するアドオンに対してローカルで適用されます。
デフォルトでは、UKI は以下のパスに配置されます。
/boot/efi/EFI/Linux/<machine_id>-<kernel_version>.efi
この UKI に指定された有効なアドオンは、次のパスに配置されます。
/boot/efi/EFI/Linux/<machine_id>-<kernel_version>.efi.extra.d/
前提条件
- システムの root 権限がある。
-
.addon.efiアドオンファイルがある。
手順
実行中のカーネルバージョンとマシン ID を特定します。
# uname -r # cat /etc/machine-idアドオンファイルを、UKI に関連付けられた特定のディレクトリーにコピーします。
# cp <my-addon>.addon.efi /boot/efi/EFI/Linux/<machine_id>-<kernel_version>.efi.extra.d/システムを再起動します。
# reboot
検証
新しいパラメーターが、追加したアドオンの種類に応じて異なることを確認します。たとえば、カーネルのコマンドラインを確認します。
# cat /proc/cmdline
kernel-uki-virt パッケージを更新すると、システムによって新しい UKI バージョンがインストールされます。また、この更新により、kernel-uki-virt-addons パッケージが同時にインストールされていることを条件として、現在有効なアドオンが新しい UKI のディレクトリーにコピーされます。これは、たとえば dnf update を実行したときに自動的に行われます。