Пожалуйста, продолжайте нажимать клавиши вверх / вниз при загрузке системы, если нет никакого эффекта, попробуйте следующее:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
А затем нажмите рекомендуется ремонт
, затем выполните действия в соответствии с инструкциями.
И затем, если у вас нет возможности использовать обе ОС, должна возникнуть проблема с загрузкой UFI.
Получается это не как есть, а это с предварительным дополнительным усилием .
/dev/sda3
(раздел Linux с помощью grub ),mv /boot/grub /boot/grib
(или что-то еще, только чтобы этап 1.5 больше не мог найти этап 2)insmod part_msdos
, но не работает ни insmod ntfs
, ни chainloader +1
и так далее. Он поддерживает ext4
, хотя (конечно ). insmod (hd1,msdos3)/boot/grib/i386-pc/ntfs.mod
, либо просто сначала установив префикс :set prefix=(hd1,msdos3)/boot/grib
, а затем используя относительные пути:insmod ntfs
)normal
, который переводит grub из режима восстановления в командную строку bash -, аналогичную командной строке grub. Оттуда вы можете снова загрузить все необходимые модули (, например, модуль chainloader также должен быть загружен)grub.cfg
Итак, учитывая все это,Я считаю, что в качестве временного исправления можно просто скопировать весь каталог i386-pc
на отдельный USB-накопитель и загружать модули вручную по мере необходимости. Просто нужно убедиться, что отдельный USB отформатирован как MBR и имеет раздел ext4
.
Обновление:действительно работает. Просто отформатируйте USB-накопитель как MBR, создайте раздел ext4
и скопируйте правильно настроенный ()/boot/grub/
из предыдущей установки. Когда grub вернется к спасению grub, просто введите set prefix=(hdX,msdosY)/boot/grub
(, где X
— номер вашего USB-накопителя, а Y
— соответствующий раздел ), затем insmod normal
и normal
. Вот и все, grub stage 2 загружается и работает нормально.