Как отмечали многие, требования Windows 8 к UEFI могут s> не будут s> мешать установке Linux (или чего-либо еще), так как заменяющий загрузчик также нужно как-то подписать . Некоторые системы s> Все системы позволят вам отключить требование подписи, но эта функция может быть скрыта для отключения или вы не захотите отказаться от преимуществ безопасного загрузчика.
Нужно ли в первую очередь заменить загрузчик? Чтобы не забывать о программном обеспечении, которое не имеет смысла, как я могу установить Ubuntu 11.04, используя собственный загрузчик Windows 7?
Я прошел через это. Вот способ, которым я решил это:
Вам нужно восстановить MBR, чтобы он снова загружался в Windows, а не в Linux, ЗАТЕМ добавьте Linux.
Предположим, что Windows уже установлена, установите Ubuntu на другой раздел. Убедитесь, что вы установили Grub2 на раздел Ubuntu - не устанавливайте его на MBR, т.к. это перезапишет загрузчик Windows.
Загрузитесь в Windows и установите EasyBCD
Add Entry и выберите Grub2 т.е.
Затем запишите обратно измененный загрузчик Windows, т.е.
Reboot - теперь у вас есть две опции:
Загрузитесь в Ubuntu и измените значение Grub Timeout i. e.
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»
В разделе «Параметры конфигурации MBR» убедитесь, что «Установить Windows Vista / 7 загрузчик в MBR »и нажмите кнопку« Записать MBR »
Перезагрузитесь и наслаждайтесь волшебством загрузчика Windows
Надеюсь, это поможет кому-нибудь
Вы можете зайти в shell в загрузочном меню и набрать:
chroot /
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda
это может сработать.