centos7 grub2로 커널 순서 변경하기
- IT/OS
- 2022. 12. 29.
반응형
반응형
커널 업데이트
$ yum update kernel
설치 확인
$ rpm -qa | grep kernel-3
kernel-3.10.0-693.el7.x86_64
kernel-3.10.0-1160.81.1.el7.x86_64
kernel-3.10.0-957.21.3.el7.x86_64
부팅 가능한 커널 리스트 확인
방금 설치한 커널 버전이 보이지 않네요
$ grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
grub2-mkconfig 실행
grub2의 설정 파일은 /boot/grub2/grub.cfg이다
하지만 해당 파일을 그대로 수정하면 안 되고 /etc/default/grub 파일을 수정한 뒤
grub2-mkconfig 명령어로 설정을 변경해야 한다.
$ grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1160.81.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.81.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.21.3.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.21.3.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img
done
다시 부팅 가능한 커널 리스트 확인
이제 보이네요
$ grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
CentOS Linux (3.10.0-1160.81.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
현재 적용 중인 부팅 1순위 커널 확인
현재 부팅 1순위는 "3.10.0-957~" 버전이네요
새로 설치한 버전으로 변경해 보겠습니다
$ grub2-editenv list
saved_entry=CentOS Linux (3.10.0-957.12.2.el7.x86_64) 7 (Core)
적용하고 싶은 커널버전으로 변경
$ grub2-set-default "CentOS Linux (3.10.0-1160.81.1.el7.x86_64) 7 (Core)"
다시 현재 적용중인 부팅 1순위 커널 확인
변경된 거 확인하였고
$ grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1160.81.1.el7.x86_64) 7 (Core)
부팅
서버 재부팅을 하여 커널 적용을 해줍니다
$ reboot
커널 변경 확인
$ uname -r
3.10.0-1160.81.1.el7.x86_64
반응형
'IT > OS' 카테고리의 다른 글
Mac OS 싱글 모드 진입 & 패스워드 변경 (0) | 2023.05.02 |
---|---|
sync(동기) & async(비동기) 차이 정리 (0) | 2023.03.08 |
Replacement drive(s) detected OR previously failed drive(s) now appear to be operational 오류 조치 (0) | 2022.12.26 |
yum repository 설정 방법 (0) | 2022.11.29 |
[CDN] 아카마이(Akamai) 캐시 응답 정리 (0) | 2022.07.27 |