Страница 1 из 1
И снова про EFI...
Добавлено: 14 июн 2014, 17:04
DELTA-79
Поменял полностью материнку и жесткий. Теперь коснулся вопрос о переустановке РОСЫ непосредственно в EFI... Первым делом разбил винт на раздел под винду (хватило 150) и остальноге выделил для РОСЫ. При установке фортачкофф раздел под названием "зарезервировано системой" увеличил до 250 (так я делал раньше, чтобы потом не было проблем с загрузчиком). Теперь, как сказано в первом пункте WIKI загружаюсь с флешки EFI раздела -- на этом все..............
То есть появляется на черном фоне серый квадрат с пунктами загрузки, выбираю любой -- все надписи исчезают, остается только серый фон и мигающий в верхнем углу курсор... Сама флешка постоянно мигает, даже после принудительной перезагрузки. Я конечно могу предположить, что у меня нет терпения ждать, пока что-то произойдет дальше, но 10 минут ожидания изменения....
P.S. Материнка GIGABYTE GA-H77-D3H -- сам биос симпотичный и на русском. Может там сначала чего-то надо поковырять?...
Re: И снова про EFI...
Добавлено: 14 июн 2014, 17:15
VictorR2007
А если со второго раздела флешки.
Я, если выбираю EFI, то просто вылетаю на загрузку с жесткого диска.
А просто с флешки все нормально.
Впрочем я тут не подсказчик.
Читал с интересом на нашем форуме все обсуждения по EFI (не понимая толком о чем речь)
и когда пришлось самому столкнуться, то все было довольно просто.
Но у меня нет винды и наверное там с установкой свои нюансы.
Re: И снова про EFI...
Добавлено: 14 июн 2014, 17:25
DELTA-79
Если выбрать загрузку с флешки (без EFI) то у меня тоже все нормально... Просто захотелось, пока есть возможность, заморочиться и посмотреть разницу. Хотя лично мое мнение -- этот самый EFI полезен только форточкам, так как "все драйвера можно загрузить непосредственно в него, и винда будет стартовать уже с предустановленными драйверами, что ускоряет процесс загрузки" -- не помню где прочитал...
Re: И снова про EFI...
Добавлено: 14 июн 2014, 23:30
awl
Имею многократный положительный опыт как чистой установки, так и переноса системы с MBR-hdd на GPT- hdd и ssd диски. Материнские платы Asus P8Z68-V Pro и Gigabyte GA-Z87X-UD3H-CF.
Проблема возникала в связи с тем, что
grub2-efi никак не устанавливался по известной инструкции с Wiki. Решена была путём установки из под
chroot.
Ещё об одной проблеме я сообщал здесь:
http://forum.rosalab.ru/viewtopic.php?f ... 468#p27842. Решения не нашел.
Третья проблема непосредственно к установке системы прямого отношения не имеет и обнаружена случайно. После удаления старого и не используемого ядра и последующей перезагрузки у меня в меню GRUB2 почему то не исчезла запись с этим удалённым ядром. Решения не искал.
С флешки в UEFI-режиме система у меня всегда загружалась нормально.
Разметку hdd делал с помощью
gdisk по методу описанному здесь:
http://gimmor.blogspot.ru/2012/10/i-gpt ... erver.html.
На Вашем месте я бы обновил bios мат. платы до самого свежего (по возможности) и если это не помогло бы, то сменил флешку. Из своего опыта: чем старее мат. плата, тем менее корректно работает в EFI-режиме.
Тоже из опыта: загрузка системы в EFI-режиме происходит заметно быстрее по сравнению с MBR.
P.S. У меня в принципе нигде на дисках нет windows.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 00:10
DELTA-79
Как только я научусь обновлять ПО на МФУ, а также биос я тоже впринципе от винды откажусь: я её загружаю оооочень редко.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 01:04
Zeffanyx
Для меня смысл EFI - кардинально меньшее время загрузки системы.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 12:01
VictorR2007
Сейчас попробовал загрузиться с другой флешки в режиме EFI
и все работает.
Но почитав по ссылкам выше сразу расхотелось заморачиваться.
И так все работает.
Может awl сделает здесь краткое руководство включающее разметку?
Был бы благодарен.
И можно было бы попробовать установить.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 15:49
awl
DELTA-79 писал(а):Как только я научусь обновлять ПО на МФУ, а также биос я тоже впринципе от винды откажусь: я её загружаю оооочень редко.
Для обновления bios в установленной винде нет необходимости.
Можно это делать с помощью встроенного в BIOS прошивальщика Q-Flash.
Для матплат Gigabyte инструкции здесь:
http://www.gigabyte.ru/forum/viewtopic.php?f=1&t=29410.
VictorR2007 писал(а):[...]
Может awl сделает здесь краткое руководство включающее разметку?
[...]
По разметке я ссылку выше давал. У меня разметка выглядит так:
или по-другому:
Код: Выделить всё
# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3B70862D-DA40-45D7-8158-C2C2D90CF588
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 526302 sectors (257.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 411647 200.0 MiB EF00 EFI System
2 411648 17188863 8.0 GiB 8200 Linux swap
3 17451008 65804287 23.1 GiB 8300 Linux filesystem
4 66066432 1953525134 900.0 GiB 8300 Linux filesystem
По установке системы. Руководствовался в основном инструкцией "Установка ROSA на EFI/UEFI" с
http://wiki.rosalab.ru. Загружался в UEFI-режиме с флешки, монтировал корень с GPT-диска во временный каталог,
chroot'ился и пошагово выполнял указанную инструкцию.
Код: Выделить всё
# blkid
/dev/sda1: LABEL="BIOS_GRUB" UUID="C773-4D1A" TYPE="vfat" PARTLABEL="EFI System" PARTUUID="c5f23153-b7c2-41d6-b8d6-c3615077057d"
/dev/sda2: UUID="061361b1-5f92-4f1d-938e-76dc4bd79930" TYPE="swap" PARTLABEL="Linux swap" PARTUUID="0a7783a2-f81f-44a5-92f5-44020ff29616"
/dev/sda3: LABEL="FRESH_GPT" UUID="a3066c02-a236-4579-9c69-cc41f6b6dd47" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="ccd06fb8-4c9e-4aac-8bce-45e0e7cee719"
В моём случае
/dev/sda1 - это EFI раздел, а
/dev/sda3 - это корень свежеустановленной системы. Монтируем это, и кое что ещё, в каталог /mnt системы, загруженной с флешки.
Код: Выделить всё
# mount /dev/sda3 /mnt
# mount /dev/sda1 /mnt/boot/efi
# mount --bind /dev /mnt/dev
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
chroot'имся:
Устанавливаем GRUB2:
Код: Выделить всё
# grub2-efi-install --root-directory=/boot/efi --boot-directory=/boot/efi/efi --bootloader-id=rosa --recheck
Если все нормально, то увидим "Установка завершена. Ошибок нет".
Проверяем:
В выводе должно появиться примерно следующее:
Код: Выделить всё
...
Boot0000* rosa HD(1,800,64000,13c9a7b8-25d6-439a-931d-f3ffd0d9dcf3)File(\EFI\rosa\grubx64.efi)
...
Генерируем новый конфиг:
На всякий случай
Выходим из
chroot'а и размонтируем всё, что ранее монтировали в /mnt:
Код: Выделить всё
# exit
# umount /mnt/sys
# umount /mnt/proc
# umount /mnt/dev
# umount /mnt/boot/efi
# umount /mnt
После перезагрузки в boot-меню (вызывается по F8 для матплат Asus и F12 для Gigabyte) можно увидеть новый пункт - в данном случае
rosa, выбрав который, загрузим установленную систему в EFI-режиме. Или войти в BIOS и настроить нужную последовательность загрузки.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:08
VictorR2007
Вот спасибо.
Буду пробовать установить.
Там два варианта файловой системы.
Какую правильно выбирать?
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:18
VictorR2007
Еще не очень понятно на вики.
Сначала размечаем диск в режиме UEFI как у вас показано?
Устанавливаем систему и перезагружаемся опять в режиме UEFI
и далее по инструкции?
Как-то не однозначно там описано.
Не хочется десять раз переставлять.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:27
awl
Я не использовал diskdrake, а делал это применяя gdisk в соответствии с инструкцией по указанной выше ссылке (там в разделе озаглавленном GPT. Разметка дисков). Системный раздел EFI (ESP) имеет формат FAT32 (vfat) и код раздела EF00 (partition type - ef00 EFI System)
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:35
VictorR2007
Аа--а, разметку сделаю загрузившись с внешнего диска.
Тут все дошло наконец.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:35
awl
VictorR2007 писал(а):[...]
Устанавливаем систему и перезагружаемся опять в режиме UEFI
и далее по инструкции?
Как-то не однозначно там описано.
Не хочется десять раз переставлять.
Устанавливаем систему, и
не перезагружаясь, выполняем установку GRUB2 по моему описанию.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 16:51
VictorR2007
awl писал(а):Устанавливаем систему, и не перезагружаясь, выполняем установку GRUB2 по моему описанию.
Понял. Значит установку стоит производить в графике.
Можно открыть форум и спокойно настроить по мануалу.
Огромное спасибо.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 18:18
Zeffanyx
Я делал существенно быстрее и проще, но с привлечением стороннего Live-дистрибутива (Manjaro или OpenSUSE), т.к. на моей материнке Rosa (как и Fedora) не желают загружаться в EFI-режиме. Дело сводилось к следующей команде:
Код: Выделить всё
efibootmgr --create --disk /dev/sda --part 1 --label "Rosa" -u --loader '\efi\rosa\vmlinuz.efi' root=/dev/sda3 initrd=/efi/rosa/initrd.img splash=silent logo.nologo resume=/dev/sda3 init=/lib/systemd/systemd
Подразумевается, что vmlinuz.efi и initrd.img уже положены на FAT-раздел EFI.
Re: И снова про EFI...
Добавлено: 15 июн 2014, 19:03
VictorR2007
Пробовал ставить сейчас.
Не удалось сразу.
Разбивать по мануалам не рискую.
В ноуте терабайтник и забит под завязку.
Внешний тоже терабайтник и тоже полон данными под завязку.
Некуда скопировать.
Играть с разделами с незнакомой утилитой чревато.
Потом может понадобиться востанавливать все потеряннные разделы.
Не сложно, но не стоит спешить.
И так отлично все работает.
Позже куплю новый диск и поиграю с этим.
Re: И снова про EFI...
Добавлено: 16 июн 2014, 11:59
Zeffanyx
Если стоит задача именно поиграть с EFI, то можно заюзать флешку. Пусть она будет первым загрузочным устройством, а в root и resume просто указать настоящий корень.
Re: И снова про EFI...
Добавлено: 17 июн 2014, 20:03
awl
Сегодня с обновлениями приехало новое ядро 3.10.42. После его установки и последующей перезагрузки загружается старое ядро 3.10.34. В меню GRUB2 запись с новым ядром отсутствует.
Что нужно сделать, чтобы загружалось новое ядро?
Re: И снова про EFI...
Добавлено: 18 июн 2014, 04:21
keleg
update-grub2 вручную запустить?
Re: И снова про EFI...
Добавлено: 18 июн 2014, 14:25
awl
Пробовал.
Команда стандартно отрабатывает
Код: Выделить всё
# update-grub2
Генерируется grub.cfg …
Найдена тема: /boot/grub2/themes/rosa/theme.txt
Найден фон: /boot/grub2/themes/rosa/terminal_background.png
Найден образ linux: /boot/vmlinuz-3.10.42-nrj-desktop-1rosa
Найден образ initrd: /boot/initrd-3.10.42-nrj-desktop-1rosa.img
Найден образ linux: /boot/vmlinuz-3.10.34-nrj-desktop-3rosa
Найден образ initrd: /boot/initrd-3.10.34-nrj-desktop-3rosa.img
Использование: grep [ПАРАМЕТР]… ШАБЛОН [ФАЙЛ]…
Запустите «grep --help» для получения более подробного описания.
завершено
Генерируется grub.cfg …
Найдена тема: /boot/grub2/themes/rosa/theme.txt
Найден фон: /boot/grub2/themes/rosa/terminal_background.png
Найден образ linux: /boot/vmlinuz-3.10.42-nrj-desktop-1rosa
Найден образ initrd: /boot/initrd-3.10.42-nrj-desktop-1rosa.img
Найден образ linux: /boot/vmlinuz-3.10.34-nrj-desktop-3rosa
Найден образ initrd: /boot/initrd-3.10.34-nrj-desktop-3rosa.img
Использование: grep [ПАРАМЕТР]… ШАБЛОН [ФАЙЛ]…
Запустите «grep --help» для получения более подробного описания.
завершено
Почему двойной вывод?
После перезагрузки ничего не меняется. Запись с ядром 3.10.42 по-прежнему отсутствует в меню GRUB2.
Re: И снова про EFI...
Добавлено: 18 июн 2014, 16:28
DELTA-79
Странно...
Код: Выделить всё
$ uname -a
Linux delta-To-be-filled-by-O-E-M 3.10.42-nrj-desktop-1rosa #1 SMP PREEMPT Fri Jun 6 15:42:18 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Re: И снова про EFI...
Добавлено: 18 июн 2014, 17:24
awl
Всё встало на свои места после переустановки GRUB2-EFI.
На работающей системе смонтировал системный раздел EFI (/dev/sdа1 в моём случае) в /boot/efi
Переустановил GRUB2-EFI
Код: Выделить всё
grub2-efi-install --root-directory=/boot/efi --boot-directory=/boot/efi/efi --bootloader-id=ROSA --recheck
Проверил
Код: Выделить всё
# efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,000B,0003,0004,0005,0006,0007,0008
Boot0000* ROSA HD(1,800,64000,13c9a7b8-25d6-439a-931d-f3ffd0d9dcf3)File(\EFI\ROSA\grubx64.efi)
...
Запись
ROSA имеется.
После ребута загружается новое ядро 3.10.42 и в "Дополнительных параметрах ..." меню GRUB2 появился выбор между новым и старым ядрами.
Re: И снова про EFI...
Добавлено: 18 июн 2014, 19:10
DELTA-79
Тогда такой вопрос: а можно (и если да то как) загрузку из обычного раздела перенести в EFI? то есть система, к примеру, установлена обычным образом, а пользователь покупает материнку с EFI и теперь он, не переустанавливая системы, хочет перенести загрузку туда.
Re: И снова про EFI...
Добавлено: 28 июн 2014, 15:01
alexander-d3
Может кто подскажет как корректно установить загрузку через UEFI если создан раздел boot. Ну что куда устанавливать.
Re: И снова про EFI...
Добавлено: 28 июн 2014, 17:53
Ukol
Через стандартный установщик не как. В верху полностью расписано, и чем лучше разбивать диск. Я сам два часа назад так установил.
Re: И снова про EFI...
Добавлено: 28 июн 2014, 18:17
awl
alexander-d3 писал(а):Может кто подскажет как корректно установить загрузку через UEFI если создан раздел boot. Ну что куда устанавливать.
А какая принципиальная разница между отдельным разделом /boot и каталогом /boot в корне?
Попробуйте после установки системы сделать так, как я описывал здесь
http://forum.rosalab.ru/viewtopic.php?f ... 720#p28836.
Например:
/dev/sda1 - это EFI раздел жесткого диска
/dev/sda2 - это /boot раздел (отдельный) свежеустановленной системы
/dev/sda3 - это корень свежеустановленной системы.
Монтируем всё, что нам нужно в каталог /mnt системы, загруженной с флешки:
Код: Выделить всё
# mount /dev/sda3 /mnt
# mount /dev/sda2 /mnt/boot
# mount /dev/sda1 /mnt/boot/efi
# mount --bind /dev /mnt/dev
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
Далее (как описано в ссылке выше)
chroot'имся, устанавливаем GRUB2 и генерируем новый конфиг GRUB2.
Re: И снова про EFI...
Добавлено: 28 июн 2014, 22:34
alexander-d3
Спасибо за ответ. А для коректоной установки все равно придется монтировать корень. Я просто пытаюсь создать систему с шифрованием корня. На руже остаются толька раздел с UEFI и раздел BOOT.
Re: И снова про EFI...
Добавлено: 02 авг 2014, 17:06
VictorR2007
Огромное спасибо уважаемому
awl за его помощь.
Если бы не он, я бы вообще не смог установить Росу на efi
и не создал бы эту тему
http://forum.rosalab.ru/viewtopic.php?f=39&t=4130
Спасибо за подробные советы.
Re: И снова про EFI...
Добавлено: 04 авг 2014, 14:28
keleg
В ближайшее время выйдет образ, где все будет автоматом - и будет всем счастье.