启动 Lubuntu 时 Grub 找不到内核

启动 Lubuntu 时 Grub 找不到内核

我有一台大约 10 年没用过的旧电脑。它安装了 Ubuntu 11.04 和 Windows。我想在上面安装 Lubuntu,并能够使用 grub 选择要启动的内容。

我安装了 Lubuntu 20.04 LTS,安装很顺利。我的 PC 上有 3 个磁盘,Ubuntu 和 Lubuntu 位于 /dev/sdc 上。当我第一次安装 Lubuntu 时,grub 中没有它的条目。然后我运行了 boot-repair,它添加了一些条目。例如:

Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os 'gnulinux-simple-xxxxxxxxxsome-guidxxxxxx (on dev/sda8)

当我尝试选择上述内容时,我得到了以下信息:

error: file not found. error: you need to load the kernel first

我不确定什么样的诊断信息会有帮助。

编辑:运行sudo grub-mkconfig -o /boot/grub/grub.cfg.new并得到以下输出。请注意,没有列出新的 Linux 内核:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-10-generic
Found initrd image: /boot/initrd.img-2.6.38-10-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sdc1
done

答案1

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

更新你的 grub 文件应该可以解决该问题。

相关内容