Ошибка загрузчика загрузчика Grub При установке Ubuntu и SlackWare

У меня есть ПК с предустановленной ОС Ubuntu 18. На свободном разделе я успешно установил Slackware 14.2.

После этого я решил установить GRUB, используя команды ниже:

chroot /mnt
lsblk
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
reboot

Запуск grub-mkconfig имеет одну ошибку в конце.

grub-probe unknown filesystem

После перезагрузки я могу успешно загрузить Slackware, но не Ubuntu. Ubuntu показывает ошибку ниже:

error file '/boot/vmlinuz-4.15.0-29-generic' not found error: you need to load the kernel first

1 ответ

Grub2 является загрузчиком по умолчанию в Ubuntu. Grub2 имеет то преимущество, что вызывает меню загрузки, и его можно использовать для двойной загрузки с Ubuntu и другими операционными системами. Замените стандартный загрузчик LILO Slackware на grub2. Есть несколько руководств, описывающих различные способы установки grub2 в документации Slackware, в зависимости от того, какое оборудование вы используете.

Boot-Repair может решить большинство проблем загрузочного сектора /GRUB/MBR.

  1. Скачайте boot-repair-диск.
  2. Запишите его на USB-накопитель с помощью приложения USB-создателя UNetbootin.
  3. Вставьте диск Boot Repair и перезагрузите компьютер.
  4. Выберите свой язык.
  5. Подключитесь к интернету, если это возможно.
  6. Нажмите кнопку Рекомендуемый ремонт (устраняет наиболее частые проблемы).

  7. Перезагрузите компьютер.

Другие вопросы по тегам