vmlinuz 没有指向正在使用的内核

vmlinuz 没有指向正在使用的内核

我正在使用 Ubuntu 22.04。它启动没有任何问题,但是 vmlinuz 和 initrd(包括 .old)指向错误的配置。

-rw-r--r--  1 root root   261924 Jul  7 14:21 config-5.15.0-78-generic
-rw-r--r--  1 root root   271879 May 30 09:18 config-6.0.0-1018-oem
-rw-r--r--  1 root root   273878 Jun 16 09:51 config-6.1.0-1015-oem
drwx------  4 root root     4096 Jan  1  1970 efi/
drwxr-xr-x  5 root root     4096 Jul 25 13:27 grub/
lrwxrwxrwx  1 root root       28 Jul 25 13:26 initrd.img -> initrd.img-5.15.0-78-generic
-rw-r--r--  1 root root 66632780 Jul 25 13:26 initrd.img-5.15.0-78-generic
-rw-r--r--  1 root root 72256850 Jul  7 08:29 initrd.img-6.0.0-1018-oem
-rw-r--r--  1 root root 72992957 Jul 17 08:07 initrd.img-6.1.0-1015-oem
lrwxrwxrwx  1 root root       25 Jul 25 13:26 initrd.img.old -> initrd.img-6.0.0-1018-oem
-rw-r--r--  1 root root   182800 Feb  6  2022 memtest86+.bin
-rw-r--r--  1 root root   184476 Feb  6  2022 memtest86+.elf
-rw-r--r--  1 root root   184980 Feb  6  2022 memtest86+_multiboot.bin
-rw-------  1 root root  6262331 Jul  7 14:21 System.map-5.15.0-78-generic
-rw-------  1 root root  6474638 May 30 09:18 System.map-6.0.0-1018-oem
-rw-------  1 root root  5299628 Jun 16 09:51 System.map-6.1.0-1015-oem
lrwxrwxrwx  1 root root       25 Jul 25 13:26 vmlinuz -> vmlinuz-5.15.0-78-generic
-rw-------  1 root root 11586408 Jul  7 14:24 vmlinuz-5.15.0-78-generic
-rw-------  1 root root 12015784 May 30 09:32 vmlinuz-6.0.0-1018-oem
-rw-------  1 root root 12250568 Jun 16 09:49 vmlinuz-6.1.0-1015-oem
lrwxrwxrwx  1 root root       22 Jul 25 13:26 vmlinuz.old -> vmlinuz-6.0.0-1018-oem

$ uname -r
6.1.0-1015-oem

$ dmesg | grep linux
[    0.000000] Linux version 6.1.0-1015-oem (buildd@bos03-amd64-046) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0,   
 GNU ld (GNU Binutils for Ubuntu) 2.38) #15-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 16 09:51:49 UTC 2023

这仅仅是一个简单的情况,删除软链接并将它们指向正确的位置,还是只是等到内核更新并希望一切都得到解决?

另外,软链接的意义何在,因为它们似乎不会在启动时使用,或者它是一个遗留的东西?

相关内容