Server/Linux(Centos7)

리눅스 Centos7 최신 커널 업데이트

Fehoon- 2022. 2. 4. 15:42

루트 권한으로 처리합니다.

http://elrepo.org/tiki/tiki-index.php

  • Import the public key:
$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
  • To install ELRepo for RHEL-7, SL-7 or CentOS-7:
$ yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
  • 시스템에 elrepo 저장소가 성공적으로 등록되었는지 확인
$ yum repolist
elrepo              ELRepo.org Community Enterprise Linux Repository - el7                    133
$ yum install yum-plugin-fastestmirror
  • 아래의 명령어를 입력하여 최신 버전의 새로운 커널을 설치한다.
$ yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel

--enablerepo 옵션?

  • 기본적으로 일반적인 저장소가 활성되어있으나, 우리는 elrepo에서 최신 커널을 받아와 설치해야 하기 때문에,

  • 해당 저장소를 사용한다고 옵션을 통해 명시해주어야 한다.

  • 새로운 최신 버전의 커널을 설치했으니, 이제 부팅할 때 예전 버전의 커널이 아닌 새로 설치한 커널로 부팅하도록 설정.

  • 아래의 명령어를 입력하여 현재 부팅 가능한 커널을 확인한다.

$ grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
  • 그다음 아래 명령어를 통해 최신 커널로 부팅하도록 설정하자
$ grub2-set-default "CentOS Linux (5.4.0-1.el7.elrepo.x86_64) 7"
  • 부팅 순서가 정상적으로 변경되었는지 확인해보자.
$ grub2-editenv list

saved_entry=CentOS Linux (5.4.0-1.el7.elrepo.x86_64) 7
  • 순서가 변경되었으면 재부팅
$ reboot
  • 오래된 커널 삭제
$ yum remove -y kernel-3.10.0 이하생략.
반응형