CentOS 7 이전 커널이 여전히 활성 상태입니다.

CentOS 7 이전 커널이 여전히 활성 상태입니다.

CentOS 커널을 업데이트하려고 합니다. 최신 패키지와 커널을 실행 yum check-update하고 가져왔습니다. sudo yum -y update이제 두 코어가 모두 나열됩니다.

# yum list kernel
Installed Packages
kernel.x86_64                    3.10.0-1062.9.1.el7                installed
kernel.x86_64                    3.10.0-1160.15.2.el7               @updates

재부팅을 해보았습니다. 그러나 여전히 이전 3.10.0-1062.9.1.el7 커널이 활성 상태로 표시됩니다.

# uname -r
3.10.0-1062.9.1.el7.x86_64

grub을 살펴보았지만 여전히 이전 3.10.0-1062만 나열됩니다.

# cat /etc/grub2.cfg | grep 3.10
    $linux ($root)//vmlinuz-3.10.0-1062.9.1.el7.x86_64 ${extra_cmdline} net.ifnames=0 biosdevname=0 quiet elevator=noop pti=off nomodeset nofb vga=normal console=tty1 console=ttyS0 console=hvc0 root=UUID=ddac8416-8037-4b93-a480-71c74b7ee6e7 rw
    $initrd ($root)//initramfs-3.10.0-1062.9.1.el7.x86_64.img
    $linux ($root)//vmlinuz-3.10.0-1062.9.1.el7.x86_64 ${extra_cmdline} net.ifnames=0 biosdevname=0 quiet elevator=noop pti=off nomodeset nofb vga=normal console=tty1 console=ttyS0 console=hvc0 root=UUID=ddac8416-8037-4b93-a480-71c74b7ee6e7 rw  ide=nodma apm=off noresume edd=off nomodeset 3
    $initrd ($root)//initramfs-3.10.0-1062.9.1.el7.x86_64.img

"이전" 커널을 제거하려고 시도했지만 성공하지 못했습니다.

package-cleanup --oldkernels --count=1
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Not removing kernel 3.10.0-1062.9.1.el7 because it is the running kernel
No old kernels to remove

이 새로운 커널을 어떻게 설치/사용하나요?

편집(추가 출력):

# rpm -q kernel
kernel-3.10.0-1062.9.1.el7.x86_64
kernel-3.10.0-1160.15.2.el7.x86_64

# yum install kernel
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * epel: d2lzkl7pfhq30w.cloudfront.net
Package kernel-3.10.0-1160.15.2.el7.x86_64 already installed and latest version
Nothing to do

# ls -l /etc/grub2.cfg
lrwxrwxrwx. 1 root root 22 Mar  2 10:49 /etc/grub2.cfg -> ../boot/grub2/grub.cfg

편집하다(고정시키다): 처음부터 시작했는데 업데이트할 때 다음과 같은 오류가 나타났습니다.

grubby fatal error: unable to find a suitable template

다음 명령과 재부팅으로 새 커널이 적용되었습니다.

grub2-mkconfig -o /boot/grub2/grub.cfg

~에 귀속됨https://serverfault.com/questions/673486/grubby-fatal-error-unable-to-find-a-suitable-template

관련 정보