Grub не может найти ядро ​​при загрузке Lubuntu

Grub не может найти ядро ​​при загрузке Lubuntu

У меня есть старый ПК, которым я не пользовался около 10 лет. На нем установлены Ubuntu 11.04 и Windows. Я хотел установить на него Lubuntu и иметь возможность использовать grub для выбора того, во что загружаться.

Я установил Lubuntu 20.04 LTS, и установка прошла нормально. У меня 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, это должно решить эту проблему.

Связанный контент