我正在使用 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
这仅仅是一个简单的情况,删除软链接并将它们指向正确的位置,还是只是等到内核更新并希望一切都得到解决?
另外,软链接的意义何在,因为它们似乎不会在启动时使用,或者它是一个遗留的东西?