1. 현재 사용중인 커널 버전 확인

$ uname -r

2. 설치 가능한 커널 패키지 확인

$ yum list kernel --shwduplicates

3. 원하는 커널 패키지 업그레이드

  • 가장 최신 커널 패키지 설치가 아닌 경우에 사용
  • 만약 최신 커널 패키지 업그레이드를 원하는 경우에는 yum update -y kernel을 하면 됨
    $ yum install kernel-3.10.0-1160.36.2.el7

4. 현재 설정된 부팅 1순위 확인

$ grub2-editenv list

5. 업데이트된 커널로 부팅할 수 있도록 설정

  • 현재 설정된 부팅 1순위 커널이 부팅될 수 있도록 설정
    $ grub2-set-default 0
    $ grub2-editenv list

6. 업데이트된 커널로 재부팅

$ reboot

7. 업그레이드한 커널으로 부팅되었는지 확인

$ uname -r

8. GRUB Menu에서 Kernel Entry가 어떻게 나올지 확인 (부팅 우선순위 확인)

$ cat /etc/grub2.cfg | grep "menuentry " | awk -F"'" '{print $2}'
CentOS Linux (3.10.0-1160.36.2.el7.x86_64) 7 (Core)                    # Entry 0
CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core)                    # Entry 1
CentOS Linux (0-rescue-47e970e504d7415d8539a0173fc7a670) 7 (Core)      # Entry 2

9. 부팅 1순위 변경

  • 커널 업그레이드 이전 버전의 커널로 부팅할 수 있게 변경
    $ grub2-set-default 1
    $ grub2-editenv list

10. 업데이트된 커널로 재부팅

$ reboot

11. 업그레이드한 커널으로 부팅되었는지 확인

$ uname -r

+ Recent posts