Linux

RHEL / CentOS 7 - Default boot kernel 변경 방법

Scottlang 2020. 9. 10. 14:59
728x90

GRUB 2는 Shell 스크립트 문법을 사용하기에 함수를 직접 사용하지 않으면 직접 수정이 어렵다

/boot/grub2/grub.cfg 직접 수정하지 않고 /etc/default/grub 파일과 /etc/grub.d/ 파일을수 수정 후에 적용 시켜 준다.

grub2-mkconfig -o /boot/grub2/grub.cfg

 

Kernel 확인

 

#cat /etc/grub2.cfg | grep "menuentry " | awk -F"'" '{print $2}'

 

현재 사용중인 커널 확인

 

#cat /boot/grub2/grubenv

#grubby --default-kernel

#grub2-editenv list

#uname -a

커널 변경

# grub2-set-default 2(ID)

# grub2-set-default  커널명

# grubby --set-default=/boot/vmlinuz-4.9.0-1.el7.elrepo.x86_64

 

적용

# grub2-mkconfig -o /boot/grub2/grub.cfg

 

Reboot 후 확인

# cat /boot/grub2/grubenv

# grubby --default-kernel

# grub2-editenv list