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) - 부팅 적용 가능한 커널 리스트 확인 # 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) - 적용하고 싶은 커널버전으로 변경 # grub2-set-default "Red Hat Enterprise Linux Server (3.10.0-1160.25.1.el7.x86_64) 7.9 (Maipo)" - 변경된 것 확인 # grub2-editenv list saved_entry=Red Hat Enterprise Linux Server (3.10.0-1160.25.1.el7.x86_64) 7.9 (Maipo) - 리부팅 # reboot - 부팅 후 커널 확인 # uname -r 3.10.0-1160.25.1.el7.x86_64
CentOS / RHEL 7 Booting Kernel 순서 변경