AlmaLinux 8.9에서 커널을 업데이트할 수 없습니다.

AlmaLinux 8.9에서 커널을 업데이트할 수 없습니다.

cifs가 작동하지 않고 OS 버전에 대해 불평하기 때문에 AlmaLinux 8.9에서 커널을 업데이트하고 싶습니다.

mount.cifs [...]
mount error: cifs filesystem not supported by the system

현재 커널은 다음과 같습니다.4.x

uname -r
4.18.0

여러 번 시도한 후에 yum(명령이 익숙하지 않음 dnf) 다음에서 업데이트된 커널을 설치해야 합니다 elrepo.

yum install http://mirrors.nav.ro/elrepo/kernel/el8/x86_64/RPMS/kernel-lt-5.4.262-1.el8.elrepo.x86_64.rpm

# and later tried:

yum install http://mirrors.nav.ro/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-6.6.4-1.el8.elrepo.x86_64.rpm

하지만 다시 시작한 후에도 uname -r계속 표시됩니다.4.x

yum list installed | grep kernel

elrepo-release.noarch               8.3-1.el8.elrepo                             @elrepo-kernel
kernel-lt.x86_64                    5.4.262-1.el8.elrepo                         @elrepo-kernel
kernel-lt-core.x86_64               5.4.262-1.el8.elrepo                         @elrepo-kernel
kernel-lt-modules.x86_64            5.4.262-1.el8.elrepo                         @elrepo-kernel
kernel-ml.x86_64                    6.6.4-1.el8.elrepo                           @@commandline
kernel-ml-core.x86_64               6.6.4-1.el8.elrepo                           @elrepo-kernel
kernel-ml-modules.x86_64            6.6.4-1.el8.elrepo                           @elrepo-kernel

위의 yum 설치 목록에는 kernel.x86_64, kernel-core.x86_64, kernel-tools.x86_64운영 체제의 기본 커널() 4.x이 옆에 표시되어 있었고 해당 커널을 제거하고 다시 설치해 보았지만 5.x재부팅 후에도 6.x여전히 표시됩니다 4.x.

  • 아마도 더 많은 커널이 지금 설치되어 있을 것입니다.부팅 시 사용할 커널을 선택하려면 일부 grub 파일을 편집해야 합니까?
  • 이 운영 체제에서 grub 구성 파일을 찾을 수 없습니다. find /etc -name *grub*아무것도 반환하지 않습니다.
  • 또한 df -hno 를 표시합니다 /boot.편집하다:좋아요, 저쪽에 있어요 /.
  • /etc/fstab이 비어 있습니다. 이는 이상한 구성을 나타냅니다. !
  • 이것은 대략적인 ISP의 가상 서버입니다. 아마도 커널이 상위 OS에 의해 제한될 수 있습니까?

또 무엇을 시도할 수 있나요?

/var/log/messages편집: 어쩌면 이것이 관련성이 있을 수 있습니다 . 다음에서 찾을 수 있습니다 .

cat /var/log/messages | grep -i '4\.18'
Dec  8 01:39:48 rev1g dracut[2705]: Executing: /usr/bin/dracut -f /boot/2ad75f1a643642c394a731eccfb1c125/4.18.0-513.9.1.el8_9.x86_64/initrd 4.18.0-513.9.1.el8_9.x86_64
Dec  8 01:39:52 rev1g dracut[2705]: *** Creating image file '/boot/2ad75f1a643642c394a731eccfb1c125/4.18.0-513.9.1.el8_9.x86_64/initrd' ***
Dec  8 01:39:56 rev1g dracut[2705]: *** Creating initramfs image file '/boot/2ad75f1a643642c394a731eccfb1c125/4.18.0-513.9.1.el8_9.x86_64/initrd' done ***
[root@rev1g log]#
[root@rev1g log]#
[root@rev1g log]# cat /var/log/messages | grep -i '5\.4'
Dec  8 05:12:39 rev1g dracut[4399]: Executing: /usr/bin/dracut -f /boot/2ad75f1a643642c394a731eccfb1c125/5.4.262-1.el8.elrepo.x86_64/initrd 5.4.262-1.el8.elrepo.x86_64
Dec  8 05:12:44 rev1g dracut[4399]: *** Creating image file '/boot/2ad75f1a643642c394a731eccfb1c125/5.4.262-1.el8.elrepo.x86_64/initrd' ***
Dec  8 05:12:48 rev1g dracut[4399]: *** Creating initramfs image file '/boot/2ad75f1a643642c394a731eccfb1c125/5.4.262-1.el8.elrepo.x86_64/initrd' done ***
[root@rev1g log]#
[root@rev1g log]#
[root@rev1g log]# cat /var/log/messages | grep -i '6\.6'
Dec  8 05:49:13 rev1g dracut[613]: Executing: /usr/bin/dracut -f /boot/2ad75f1a643642c394a731eccfb1c125/6.6.4-1.el8.elrepo.x86_64/initrd 6.6.4-1.el8.elrepo.x86_64
Dec  8 05:49:19 rev1g dracut[613]: *** Creating image file '/boot/2ad75f1a643642c394a731eccfb1c125/6.6.4-1.el8.elrepo.x86_64/initrd' ***
Dec  8 05:49:22 rev1g dracut[613]: *** Creating initramfs image file '/boot/2ad75f1a643642c394a731eccfb1c125/6.6.4-1.el8.elrepo.x86_64/initrd' done ***

더 많은 관련 문서를 찾았습니다./boot

ls -lha /boot/loader/entries
total 16K
drwxr-xr-x 2 root root 4.0K Dec  8 05:49 .
drwxr-xr-x 3 root root 4.0K Dec  8 01:39 ..
-rw-r--r-- 1 root root  303 Dec  8 05:12 2ad75f1a643642c394a731eccfb1c125-5.4.262-1.el8.elrepo.x86_64.conf
-rw-r--r-- 1 root root  297 Dec  8 05:49 2ad75f1a643642c394a731eccfb1c125-6.6.4-1.el8.elrepo.x86_64.conf

답변1

그 이유는 다음과 같습니다.다양한 유형의 가상화. 어떤 경우에는 커널을 업데이트할 수 있지만 다른 경우에는 업데이트할 수 없습니다:/

누군가가 더 자세한 내용을 게시할 수도 있습니다. 저는 많은 제공업체의 많은 VPS를 사용해 보았지만 이전에는 이 문제를 접하지 못했지만 다른 제공업체는 항상 기본적으로 최신 코어가 포함된 VPS를 제공할 수도 있습니다.

관련 정보