У меня есть ПК, который имеет предварительно установленную Ubuntu 18 ОС. На бесплатном разделе я установил Slackware 14.2 успешно.
После этого я решил установить GRUB, с помощью команд ниже:
chroot /mnt
lsblk
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
reboot
Выполнение личинки-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
Grub2 является загрузчиком по умолчанию в Ubuntu. Grub2 имеет преимущество, что это поднимает меню на начальной загрузке, и возможно использовать меню для двойной загрузки с Ubuntu и другими операционными системами. Замените загрузчик LILO Slackware по умолчанию grub2. Существует несколько учебных руководств, описывающих различные способы установить grub2 в документации Slackware, в зависимости от того, какие аппаратные средства Вы используете.
Восстановление начальной загрузки может решить большинство проблем загрузочного сектора/GRUB/MBR.
Нажмите Рекомендуемое восстановление (восстанавливает большинство частых проблем), кнопка.
Перезагрузите компьютер.