Как отмечали многие, требования Windows 8 к UEFI могут s> не будут s> мешать установке Linux (или чего-либо еще), так как заменяющий загрузчик также нужно как-то подписать . Некоторые системы s> Все системы позволят вам отключить требование подписи, но эта функция может быть скрыта для отключения или вы не захотите отказаться от преимуществ безопасного загрузчика.
Нужно ли в первую очередь заменить загрузчик? Чтобы не забывать о программном обеспечении, которое не имеет смысла, как я могу установить Ubuntu 11.04, используя собственный загрузчик Windows 7?
Я прошел через это. Вот как я это решил.
Вам нужно восстановить MBR, чтобы он снова загружался в Windows, а не в Linux, ТО затем добавьте Linux.
Вы можете перейти в shell в меню загрузки и набрать:
chroot /
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda
это может сработать.
chroot /
, делают? Это - фактическая команда, install grub boot loader again on sda
?
– recursive
20.05.2020, 02:55
Предполагая, что Windows уже установлена, установите Ubuntu в другой раздел. Убедитесь, что вы устанавливаете Grub2 на раздел Ubuntu - не устанавливайте его на MBR, так как это перезапишет загрузчик Windows.
Загрузитесь в Windows и установите EasyBCD
Добавьте запись и выберите Grub2, т.е.
Затем запишите измененный загрузчик Windows, т.е.
Перезагрузка - теперь у вас будет две опции:
Загрузитесь в Ubuntu и измените Grub Timeout значение то есть
gksudo gedit /etc/default/grub
изменить «GRUB_TIMEOUT = 10» на «GRUB_TIMEOUT = 0» и сохранить.
Наконец:
sudo update-grub
Я нашел это очень полезным, но нашел более простой способ исправить это. Когда у вас есть доступ к вашей установке Windows и установлен EasyBCD. Вы можете просто восстановить MBR изнутри инструмента (сделано с EasyBCD 2.2.0.182)
Откройте EasyBCD и нажмите «BCD Deployement»
Перезагрузитесь и наслаждайтесь магия загрузчика Windows
Надеюсь, это кому-нибудь поможет