![Grub не может найти ядро при загрузке Lubuntu](https://rvso.com/image/1071711/Grub%20%D0%BD%D0%B5%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%20%D1%8F%D0%B4%D1%80%D0%BE%20%E2%80%8B%E2%80%8B%D0%BF%D1%80%D0%B8%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5%20Lubuntu.png)
У меня есть старый ПК, которым я не пользовался около 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, это должно решить эту проблему.