CentOS7 / RHEL7 이후 버전에서 아래와 같이 부트로더(grub2)의 커널 우선 순위(부팅 시점에 커널 선택 메뉴에서)를 변경 가능

- 현재 커널 확인
# uname -r
3.10.0-957.el7.x86_64

- 현재 적용중인 부팅 1순위 커널 버전 확인
# grub2-editenv list
saved_entry=Red Hat Enterprise Linux Server (3.10.0-957.el7.x86_64) 7.6 (Maipo)
또는
# grubby --default-kernel
/boot/3.10.0-957.el7.x86_64

- 부팅 적용 가능한 커널 리스트 확인
# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
( # grep ^menuentry /boot/efi/EFI/centos/grub.cfg | cut -d "'" -f2      --> EFI 시스템)
Red Hat Enterprise Linux Server (3.10.0-1160.25.1.el7.x86_64) 7.9 (Maipo)
Red Hat Enterprise Linux Server (3.10.0-957.el7.x86_64) 7.6 (Maipo)
Red Hat Enterprise Linux Server (0-rescue-5dab8dd22630458188477ba21a81dd1e) 7.6 (Maipo)
또는
# ls -la /boot/vmlinuz-*
-rwxr-xr-x. 1 root root 6762688 Oct 12  2020 /boot/vmlinuz-0-rescue-4bfee392cea14cb58d22427c1c69c5df
-rwxr-xr-x. 1 root root 6765160 Aug 26  2020 /boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64
-rwxr-xr-x. 1 root root 6762688 Apr  1  2020 /boot/3.10.0-957.el7.x86_64


- 적용하고 싶은 커널 버전으로 변경
# grub2-set-default "Red Hat Enterprise Linux Server (3.10.0-1160.25.1.el7.x86_64) 7.9 (Maipo)"
또는
# grubby --set-default=/boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64

- 변경된 것 확인
# grub2-editenv list
saved_entry=Red Hat Enterprise Linux Server (3.10.0-1160.25.1.el7.x86_64) 7.9 (Maipo)
또는
# grubby --default-kernel
/boot/3.10.0-1160.25.1.el7.x86_64

 리부팅
# reboot

- 부팅 후 커널 버전 확인
# uname -r
3.10.0-1160.25.1.el7.x86_64
CentOS / RHEL 7 Booting Kernel 순서 변경
태그:                                 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다