7.2. コマンドラインを使用した ARM への Kernel-64k のインストール
デフォルトのカーネル (4k ページサイズをサポート) を使用して RHEL をすでにインストールしている場合は、インストール後にコマンドラインを使用して kernel-64k
をインストールできます。
手順
root ユーザーとしてターミナルを開き、次のように入力します。
# dnf -y install kernel-64k
kernel-64k
をデフォルトとして設定するには、次のように入力します。# k=$(echo /boot/vmlinuz*64k) # grubby --set-default=$k \ --update-kernel=$k \ --args="crashkernel=2G-:640M"
システムを再起動します。
# reboot
オプション: 再起動後、4k カーネルを削除します。
# dnf erase kernel
両方のバージョンを誤って保持すると、将来
yum update
コマンドを使用してカーネルを更新したときに、4k カーネルがデフォルトになる可能性があります。
検証手順
ページサイズを確認するには、ターミナルを開き、任意のユーザーとして次のコマンドを実行します。
$ getconf PAGESIZE 65536
出力
65536
は、64k カーネルが使用されていることを示します。スワップが有効であることを確認するには、次のように入力します。
$ free total used free shared buff/cache available Mem: 35756352 3677184 34774848 25792 237120 32079168 Swap: 6504384 0 6504384
total 列と free 列がゼロ以外の値です。これは、スワップが正常に有効になっていることを示します。