1

Касается только тех кто любит использовать две системы одновременно, ну и как следствие по дефолту имеет загрузчик GRUB
Сложно сказать насколько это правда, но авторы утверждают что обновление Windows 8 удаляет GRUB, и выставляет по умолчанию UEFI. Какое именно обновление это делает не раскрывается, авторы говорят только о том, что в результате обновления Windows выводит предупреждение что обнаружена опасность для системы, и рекомендуется её исправить в автоматическом режиме, если пользователь соглашается, то и просиходит данная ситуация. Достоверно известно только одно, это не обновление с 8 версии на версию 8.1

Это краткое содержание СТАТЬИ ОРИГИНАЛА.

Мануал по восстановлению GRUB можно найти ЗДЕСЬ

Оригинал новости http://unixfaq.info/content/windows-8-grub

admin@unixfaq.info

2

Я возмущен. WTF, M$???

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

Я прописал Linux напрямую в EFI, без GRUB. Удобно.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

4

Writer, а как параметр ядру тогда передать, альтернативную ОС загрузить?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

yars пишет:

Я возмущен. WTF, M$???

  Да когда же Вы этому удивляться перестанете?

Slackware  14.1 KDE
Один Терафлю это 1024 Гигафлю или 1048576 Мегафлю!!!

6

frost42, а где я говорил, что я удивляюсь? Я первый готов ввести санкции против мысы.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

yars,  Всецело за!  ab

Slackware  14.1 KDE
Один Терафлю это 1024 Гигафлю или 1048576 Мегафлю!!!

8

yars пишет:

Writer, а как параметр ядру тогда передать, альтернативную ОС загрузить?

Пример:

efibootmgr --create --disk /dev/sda --part 1 --label "Linux" -u --loader '\efi\linux\vmlinuz.efi' root=/dev/sda3 initrd=/efi/linux/initrd.img splash=silent logo.nologo resume=/dev/sda3 init=/lib/systemd/systemd

Соответственно, на EFI-разделе должна быть папка linux с двумя файлами (vmlinuz.efi и initrd.img). Названия файлов даны для примера, они могут быть любыми.
Приоритет загрузки можно поменять всё той же командой efibootmgr.
Можно вручную при загрузке компа нажимать F10 или что там у вас для Boot device selection, и выбирать нужный вариант. Но у меня, например, винды нет, поэтому сразу по дефолту грузится основная система.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

9

Writer, ясно, спасибо.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

10

Writer пишет:

Соответственно, на EFI-разделе должна быть папка linux с двумя файлами (vmlinuz.efi и initrd.img). Названия файлов даны для примера, они могут быть любыми.

А если я хочу, например, держать несколько версий ядер (для страховки, например, новое и старое)?.. К примеру, 3.12 и 3.13?

И ещё одна проблема... я хотел сделать себе загрузку с UEFI в обход grub2, но столкнулся с проблемой... чтобы вызвать этот efibootmgr, система УЖЕ должна быть загружена через UEFI, чтобы были доступны какие-то специальные переменные UEFI. Рекурсия. в общем. Как этого достичь, не имея загрузчика с UEFI???

11

Battle Coder пишет:

А если я хочу, например, держать несколько версий ядер (для страховки, например, новое и старое)?.. К примеру, 3.12 и 3.13?

Теоретически можно создать сколько угодно записей прямо в EFI. На практике там ограниченный объём места. На моей материнке больше 4 записей сделать не получается - они тупо не добавляются. Вообще, если хочется играться с ядрами, то гораздо удобнее запилить grub2-efi.

Battle Coder пишет:

И ещё одна проблема... я хотел сделать себе загрузку с UEFI в обход grub2, но столкнулся с проблемой... чтобы вызвать этот efibootmgr, система УЖЕ должна быть загружена через UEFI, чтобы были доступны какие-то специальные переменные UEFI. Рекурсия. в общем. Как этого достичь, не имея загрузчика с UEFI???

Правильно рассуждаешь. Для решения этой проблемы надо просто сделать живую флешку (или CD/DVD) с любой системой, которая нормально грузится в EFI. Я использовал Manjaro и openSUSE. Возможно, другие тоже заработают. Главное условие: нужно чтобы образ ОС был сформирован так, чтобы он разворачивал на флешке EFI-разметку - тогда флешку можно будет загрузить в живом EFI-режиме.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

12

Writer, а как удалить запись? У меня там остались от Mageia и Debian.

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

13

kirillov3798 пишет:

Writer, а как удалить запись?

Смотрим список:

# efibootmgr -v

там, к примеру, такое:

Boot0000* ubuntu
Boot0001* Fedora

Смотрим символ перед звёздочкой - это и есть номер записи. К примеру, удалим запись Fedora:

# efibootmgr -b 1 -B

вместо 1 может быть другая цифра или буква.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

14 (27.03.2014 10:50:02 отредактировано Writer)

kirillov3798 пишет:

Writer, а как удалить запись? У меня там остались от Mageia и Debian.

Ещё пример. Как поменять порядок загрузки? Предположим, что есть такой список:

Boot0000  BIOS Setup       
Boot0001  Boot Menu
Boot0002  Diagnostic Screen
Boot0003  Recovery and Utility
Boot0004  Diagnostic Program

Мы хотим, чтобы порядок был обратным. Тогда так:

# efibootmgr -o 4,3,2,1

Логика, думаю, понятна.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

15

Как понимаю, речь идёт только про EFI?

16

stranger, угу.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580