Установка при наличии Windows 8 без включенного SecureBoot

1. При предустановленной Windows 8 EFI радел уже присутствует в системе. Поэтому загружаемся в UEFI режиме с флешки в Live (для этого скорее всего надо зайти в BIOS и выбрать загрузку с флешки в EFI режиме) и ставим систему как обычно. Затем проверяем наличие раздела EFI. Проверить это можно командой:

blkid  | grep EFI

получим следующий вывод

/dev/sda1: LABEL="BIOS_GRUB" UUID="6206-DF5F" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="03059cf0-2a7a-43bd-88b6-112418ad1baa"

Значит наш раздел это /dev/sda1. Смотируем его для дальнейшей работы:

mount /dev/sda1 /boot/efi

2. Устанавливаем обновленные пакеты:

urpmi efibootmgr os-prober grub2 grub2-efi

3. Запускаем установку:

grub2-efi-install --recheck

Если все нормально, то увидим "Установка завершена. Ошибок нет".

4. Проверяем

efibootmgr -v

Если новая запись не обнаружилась или после перезагрузки ее нету в BIOS, то придется прописать строку руками в BIOS. Для этого создайте новую загрузочную запись ROSA EFI (обычно это раздел BOOT) и задайте путь к загрузчику:

\EFI\rosa\grub2\grubx64.efi

Для того, чтобы по умолчанию загружался grub поднимите запись наверх.

Возможно система решит, что вы сломали компьютер и попытается запустить восстановление Windows, поэтому просто загрузитесь в ROSA EFI запись для проверки в первый раз.

5. После этого сгенерируйте новый конфиг

update-grub2

и вы сможете загружать Windows 7/8 с EFI раздела.