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"
RHEL을 기본 옵션으로 사용하도록 시스템 부팅 순서를 설정합니다.
현재 부팅 순서를 가져옵니다. 예를 들어 다음과 같습니다.
# efibootmgr BootCurrent: 0000 Timeout: 5 seconds BootOrder: 0003,0004,0001,0000,0002,0005 Boot0000\* Red Hat Enterprise Linux
RHEL의 우선 순위를 지정하도록 부팅 순서를 설정합니다. 예를 들어 이전 단계의 출력에서 다음 명령을 사용합니다.
# efibootmgr -o 0000,0001,0002,0003,0004,0005
시스템을 재부팅합니다.
# 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
총 및 사용 가능한 열은 0이 아니며 스왑이 성공적으로 활성화되었음을 나타냅니다.