Centos 7.7 1908 커널 업데이트(yum 설치) 하는 방법 이고, yum으로 하다보니 최신 버전으로 다운로드 됩니다.
기존의 커널을 업데이트 한다기 보단, 최신버전의 새 커널을 다운받아 커널을 옮깁니다. (기존 커널은 그대로 유지되고 이후 커널 부팅 순서 변경 또는 오래된 커널 삭제 등 가능합니다. )
-
현재 커널 버전 확인
-
커널 업데이트 진행
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
yum --enablerepo=elrepo-kernel install kernel-ml
이후 커널 설치까지 완료 되었다면 재부팅을 해주어야 최신 버전의 커널로 진입할 수 있습니다.
재부팅을 하게되면 아래와 같이 grub 화면에서 커널을 선택할 수 있습니다. 키보드 화살표를 이용해 최신 버전의 커널을 선택하고 엔터를 눌러서 최신 버전 커널로 진입 합니다. (재부팅 시켜놓고 가만히 있으면 기존에 있던 커널로 진입 됩니다)
-
커널 부팅 순서 변경
최신 버전의 커널이 설치된 상태로만 있으면 부팅 시 기존에 있던 옛날 버전의 커널로 부팅 되기 때문에 순서를 변경 해주어야 합니다.
cat /boot/grub2/grub.cfg | grep menuentry | cut -d "'" -f2
위의 명령어를 입력하면 이미지와 같이 현재 GRUB 에서 봣던 커널들이 출력 됩니다.
grub2-set-default "CentOS Linux (5.4.12-1.el7.elrepo.x86_64) 7 (Core)"
grub2-editenv list
이제 재부팅을 하면 커널을 직접 선택하지 않아도 최신 버전의 커널로 진입 됩니다.
-
커널 삭제
커널의 업데이트도 정상적으로 되었으니, 이제 기존 커널은 필요가 없어졌네요. 삭제는 아래와 같이 rpm으로 커널을 확인한 후 yum remove 를 사용하여 삭제해주시면 됩니다.
아래 명령어를 그대로 치지 마시고 rpm -qa kernel 으로 커널명을 확인 후 yum remove 에 작성해 주세요.
rpm -qa kernel
yum -y remove kernel-3.10.0-1062.el7.x86_64
위의 삭제 과정을 거친 후 아래와 같이 커널 3.10 버전이 정상적으로 삭제 되었습니다.
'Operating System > CentOS' 카테고리의 다른 글
[CentOS8] CentOS 8.1 1911 iso 이미지 파일 다운로드 및 설치 (DVD) (0) | 2020.02.03 |
---|---|
[CentOS7] 리눅스 SWAP 증설/삭제 (device, swapfile) (1) | 2020.01.28 |
[CentOS7] 리눅스 화면 보호기 해제 방법 (0) | 2020.01.14 |
[CentOS7] minimal 설치 후 ifconfig가 안될 때 (0) | 2020.01.13 |
[CentOS6] Yum 에러 "Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again" (0) | 2019.12.06 |