본문 바로가기

지식창고/Linux

[리눅스/linux] 커널 부팅 순서 변경하기

반응형
#1. 커널 부팅 순서 변경

1. 현재 적용된 커널 버전 확인 명령어

  • 두 가지 방법으로 현재 커널 버전을 확인해볼 수 있습니다.
[root@localhost ~]# uname -r
3.10.0-1062.el7.x86_64

[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)

2. 적용할 수 있는 커널 리스트 확인 명령어

[root@localhost ~]# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
CentOS Linux (3.10.0-1160.49.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-a8e86d272cf51c4f9d7ba15156602f07) 7 (Core)

3. 다른 버전으로 커널 변경 명령어

  • grub2-set-default "커널명"
# 에러 없이 프롬프트가 떨어지면 정상 적용된 것
# 주의할 점은 조회한 커널명을 공백 포함 정확히 입력해야 함

[root@localhost ~]# grub2-set-default "CentOS Linux (3.10.0-1160.49.1.el7.x86_64) 7 (Core)"
[root@localhost ~]#

 

 

4. 다시 부팅될 때 정상적으로 적용한 값이 선택되어 올라오는지 확인

  • reboot 등 재부팅 명령어를 쓰시면 됩니다.
[root@localhost ~]# reboot

위에서 설정한 커널 버전이 자동으로 설정됨을 확인할 수 있다

  • 현재 커널 버전 확인 명령어로 재 확인
[root@localhost ~]# uname -r
3.10.0-1160.49.1.el7.x86_64

[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1160.49.1.el7.x86_64) 7 (Core)
반응형