search

Saturday, March 8, 2014

fedora 20: установка на ноутбук TOSHIBA Satellite L50-A. Версия 2. Более подробная и изощренная

Итак, мой ноутбук побывал в сервисе. После этого пришлось все переустанавливать заново :(

Итак, имеем в начале установленную 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 еще раз.

No comments:

Post a Comment