我今天对 ubuntu 进行了软件更新,重启后我不断收到 grub 提示,当我尝试运行“boot”时,它说我需要先设置内核,我在网上查了一下,他们推荐了以下解决方案:
grub- ls
(hd0) (hd0,gpt2) (hd0,gpt1) (proc)
This lists disks and partitions on the disks. One of these partitions holds your Linux system. Say it is (hd0,gpt2). Then do:
grub- set root=(hd0,gpt2)
grub- linux /boot/vmlinuz-5.15.0-46-generic root=/dev/sda2
Replace (hd0,gpt2), the version number and the partition (/dev/sda2) by what is valid for your system. In the case of vmlinuz you can just type vmlinuz- and press Tab.
grub- initrd /boot/initrd.img-5.15.0-46-generic
grub- boot
should now boot up your system.
我无法理解,因为我不知道如何找到我的 vmlinuz 版本号与 initrd.img 相同,有没有其他解决方案可以解决这个问题,或者有其他方法可以找到 vmlinuz 和 initrd 的版本