Итак, мой ноутбук побывал в сервисе. После этого пришлось все переустанавливать заново :(
Итак, имеем в начале установленную Windows 8.1. Сразу выделим место, в которое установим fedora. Для этого нажимаем клавишу Win и попадаем в "усовершенствованный Пуск". Начинаем набирать disk partitions и запускаем программу:
Производим разбивку дисков в открывшейся программе в соответствие со своими потребностями.
Последний шаг, который надо осуществить в Windows - это отключить Fastboot, а то никогда grub не увидим.
Открываем Панелб управления (Control panel). Можно из Пуска. И переходим в Hardware and Sound >> Power Option
Выбираем пункт Choose what the Power button does:
Нажимаем Change Settings that are currently unavailable и убираем галочку с Turn on Fast startup.
Все подготовки с Windows завершены (предполагается, что fedora уже записан на флешку, например,
этой программой )
К сожалению, fedora не является подписанной системой и чтобы получить возможность загрузиться с флешки, надо отключить в BIOS Secure boot. При включение ноутбука начинайте нажимать F2. В результате должно появится окно BIOS. Найдите пункт Secure Boot и отключите его. Также найдите параметр Fast boot и замените его на Normal Boot.
Готово. Наконец-то можно переходить к установке fedora! Здесь все как обычно, кроме пункта в котором указываются разделы куда что монтировать. Все разделы можно оставить такими, какими их предложит создать Anaconda, кроме раздела, который предлагается монтировать на /boot/efi. В нашем ноутбуке поумолчанию загрузочным разделом с efi является раздел sda2. Ваша задача - удалить предложенный fedora раздел под /boot/efi и указать разделу sda2 точку монтирования /boot/efi.
Если после завершения установки перегружаетесь и grub игнорируется, а грузится сразу Windows, то впереди еще есть над чем поработать.
Снова грузимся с загрузочной флешки с fedora. Открываем файловый менеджер и ищем диск sda2 (тот на который монтировали в /boot/efi). Не удается найти? Откройте программу Disk. Она поможет.
На этом диске ищем папку EFI, открываем ее и внутри должны быть папки fedora, Microsoft, Toshiba. Нам нужно переименовать папку Microsoft (а то похоже что оно как только находит папку Microsoft больше смотреть ни на что не хочет..), например, в Microsoft.orig.
Перегружаемся (не забываем извлечь флешку) и видим стремное сообщение:
>>Checking media presense....
No media present...
Ждем дальше - будет предупреждение о том, что Secure boot отключен и - о чудо - видим grub!
Загружаемся в fedora. Все работает отлично, кроме Windows. :(
Исправим и это :\ . В fedora открываем для редактирования файл:
sudo gedit /etc/grub.d/40_custom
И в конец файла добавляем строки:
menuentry 'Windows Boot Manager' {
chainloader /EFI/Microsoft.orig/Boot/bootmgfw.efi
boot
}
Сгенерируем grub.cfg:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Все! Готово. Имеем работающий fedora 20 и windows 8.1 *happy*
P.S. После обновления Windows, grub может слететь. Тогда придется проделать операцию с переименованием папки Microsoft еще раз.