LINUX.ORG.RU

Fedora 20 не ставится загрузчик с UEFI

 , ,


1

1

Привет, ЛОР!

Ставлю Fedora 20 на eee pc 1225B с ve-200 в режиме uefi. Всё проходит гладко, но при установке загрузчика вылетает такая хрень. ссыль

ставлю с образов Fedora mate amd64 (обычные и U1), всё одно и тоже. на английском языке тоже установка не проходит.

разбивку диска пробовал делать как вручную (/, /home; /boot/efi, /, /home), так и автоматическую.

при ручной разбивке и русском языке инсталлера раздел /boot/efi помечается как «неопознанный» и не помещается в группу системных разделов.

что не так?

★★★★

Последнее исправление: kma21 (всего исправлений: 1)

Ответ на: комментарий от erzent

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

kma21 ★★★★
() автор топика

ставь через автоматическую установку,перед этим удали все нынешние разделы и вообще таблицу разделов, например через вторую флешку с gparted, встроенная утилита для разметки в федоре не оч удобная.

erzent ☆☆
()
Ответ на: комментарий от kma21

ставь проверку памяти к тому же полную на ночь, а с утра диск, например дисковой утилитой в бубунте, полную проверку.И самое главное чем записывал образ федоры?и на какой скорости? сколько ставил bs для dd? какой именно образ федоры и откуда качал?

erzent ☆☆
()
Последнее исправление: erzent (всего исправлений: 1)
Ответ на: комментарий от erzent

ставлю с ve-200. образ качал с торрентов на сайте RFR.

HDD сегодня поменял, надо проверить. образы проверяю селф-тестом.

kma21 ★★★★
() автор топика

поставилась с автоматической разбивкой диска в legacy. но хочется с efi.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

качай образ либо с http://fedoraproject.org/ru/get-fedora либо https://spins.fedoraproject.org/ru/kde/, потом подключишь репозитории нужные руками, записывай образ на флешку только через DD с bs=4,либо вообще без этого параметра. и честно говоря советовал бы флешку а не эту док станцию, это как раз могут быть её глюки. Перед тем как ставить, возьми gparted и удали таблицу разделов, потом скажешь установщику поставить на таблицу разделов btrfs, с неё федора лучше работает.

erzent ☆☆
()
Последнее исправление: erzent (всего исправлений: 1)
Ответ на: комментарий от kma21

ноут говно скажу честно, как и принцпипи всё у асус, у них дерьмовый uefi, я из-за него в компанию даже их платы не беру больше, с ним много геморроя.

erzent ☆☆
()
Ответ на: комментарий от erzent

образ другой возьму, флешку попробую. хотя сильно сомневаюсь, что дело в коробке.

btrfs не сырая ещё для повседневного использования? как там с fsck и прочими?

kma21 ★★★★
() автор топика
Ответ на: комментарий от erzent

знаю, что говно. но в студенческие годы нужен был дешёвый нетбук, пришлось взять это нечто.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

там вместо fsck свои утилиты btrfsck например как и в zfs, сейчас btrfs уже все фичи zfs приняла в коробку. А на счёт сырости, у меня на btrfs файл сервера и колл центр больше 8 месяцев, пока проблем с фс нигде не было.

erzent ☆☆
()
Ответ на: комментарий от kma21

поставилась с автоматической разбивкой диска в legacy. но хочется с efi.

Ну так в чем проблема? Берешь gparted, отрезаешь 30-50 Мб под EFI раздел, ставишь руками.

arson ★★★★★
()
Ответ на: комментарий от erzent

скажешь установщику поставить на таблицу разделов btrfs, с неё федора лучше работает.

Как именно лучше? Нафига вообще btrfs на ноуте? С её чисто серверными фичами?

timuaz
()

скачал с оф.сайта LiveCD, с помощью dd залил на флешку, автоматической разбивкой поделил диск и всё та же ошибка.

поделить диск предварительно и поставить на готовое?

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

Создаешь небольшой раздел (~50Мб) для EFI. Помечаешь как активный, тип ef, форматируешь в vfat.

Копируешь на него с CD содержимое /EFI/BOOT/ (достаточно grubx64.efi) и /boot/grub2/ (достаточно grub.cfg), заменяешь в grub.cfg linux16 и initrd16, на linuxefi и initrdefi.

Перезагружаешься, при загрузке входишь в UEFI Shell. Набираешь:

fs0: 
grubx64

После загрузки:

modprobe efivarfs
efibootmgr -c -d /dev/sdX -p Y -l \\grubx64.efi -L Linux
X,Y — заменить на соответствующий диск и раздел.

Перезагружаешься, входишь в BIOS. Включаешь режим загрузки «UEFI», первая в загрузке метка: Linux.

Если загрузился нормально, монтируешь раздел в /boot/grub2.

P.S. Возможно не самый правильный метод (есть же пакет grub2-efi и наверняка какие-нибудь установочные скрипты), но меня устраивает.

arson ★★★★★
()
Ответ на: комментарий от arson

сомневаюсь, что у меня это получится. на буке обрезанный UEFI какой-то. есть только возможность грузить девайс с загрузочного устройства в режиме UEFI или же legacy. но попробую подробнее посмотреть.

kma21 ★★★★
() автор топика
Ответ на: комментарий от funeralismatic

делаю GPT, /boot не выделяю отдельно, / - ext4, /boot/efi форматируется в то, что anaconda предлагает.

secure boot отключен, livecd грузится в efi режиме.

вчера пробовал поставиться с флешки с livecd, скачанного оф. сайта в английском языке - результат тот же.

что ж блин оно так сложно?

kma21 ★★★★
() автор топика

Когда я ставил федору, то разделы создавал из виртуальной консоли. Просто нажал Ctrl+Alt+F2 (вроде так) и с помощью gdisk создал нужные разделы, правда у меня нет efi, поэтому /boot/efi мне не нужен. Сразу же форматнул с mkfs. Всегда стараюсь размечать утилитами fdisk или gdisk.

anonymous
()
Ответ на: комментарий от kma21

нужно делать /boot в fat32, внутри него создавать каталог EFI (не efi!), оно должно быть на GPT. ядро должно быть так:

funeralismatic@gentoo zgrep EFI /proc/config.gz
CONFIG_EFI_PARTITION=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
# CONFIG_EFI_MIXED is not set
CONFIG_FB_EFI=y
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
# EFI (Extensible Firmware Interface) Support
CONFIG_EFI_VARS=y
# CONFIG_EFI_RUNTIME_MAP is not set
# CONFIG_EFIVAR_FS is not set
# CONFIG_EARLY_PRINTK_EFI is not set
ядра у меня лежат в «\EFI\gentoo\*.efi»

рулится всё через efibootmgr, загрузчиком не пользуюсь (ибо EFI само по себе умеет), всё работает.

распиши всё пошагово, как ты делаешь. всё, от самого начала до загрузки в установленный дистро. подозреваю, что ты что-то делаешь не так.

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

я хочу прст поставить по-человечески, а не с помощью костылей.

беру ve-200, заливаю туда образ, гружу ноут с виртуального cd-rom в режиме uefi, стартую live систему, выбираю английский язык, выставляю автоматическую разметку. начинается установка и потом вылетает ошибка с дебаг логом, который в шапке.

при попытке разметки диска в ручном режиме такая же фигня.

так же на русском языке anaconda не подхватывается отдельный раздел для /boot/efi.

/boot/efi раздел форматирую в ФС, указанную в установщике. не vfat. надо попробовать vfat.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

я хочу прст поставить по-человечески, а не с помощью костылей.

ты где-то увидел костыли?

/boot/efi раздел форматирую в ФС, указанную в установщике.

какая там указана? я федору в жизни не видел.

/boot/efi

перечитай мой пост выше.

не vfat.

и не надо.

надо попробовать vfat.

читай выше.

при попытке разметки диска в ручном режиме такая же фигня.

как ты размечал вручную? так же, как и в автоматическом режиме? шило на мыло?

с виртуального cd-rom

WAT?

ты перед установкой в EFI-режиме хоть немного о сабже почитал?

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

ты где-то увидел костыли?

я не считаю нормальным при существующем установщике колдовать с ручной разметкой диска и прочим. я считаю, что установщик должен работать.

какая там указана? я федору в жизни не видел.

написано «EFI System Partition»

как ты размечал вручную? так же, как и в автоматическом режиме? шило на мыло?

автоматический установщик делает раздел для свапа и под / выделяет 50 ГБ, что мне не нравится. я свап не делаю и корень делаю меньше.

WAT?

да что ж такое-то...

"...ставлю с ve-200..."

"...беру ve-200..."

ve-200

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

я не считаю нормальным при существующем установщике колдовать с ручной разметкой диска и прочим. я считаю, что установщик должен работать.

тогда жалуйся разрабам федоры, что оно не пашет.

написано «EFI System Partition»

а что по этому поводу говорит parted?

да, лог я не смотрел твой. меня сильно напрягает его размер. (=

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

багрепорты писать не умею, поэтому пишу на ЛОР =D

надо глянуть, что там за ФС получается.

это дебаг лог. там более-менее интересны первые несколько строчек - а именно ругань каких-то питоновских скриптов именно на чёртов efi раздел.

самое интересное, что на ютубе в qemu у чела поставилось всё с автоматической разметкой. почему у меня не лезет - хрен знает.

kma21 ★★★★
() автор топика
Последнее исправление: kma21 (всего исправлений: 1)

Нахожу интересные посты на форумах по этому поводу и даже баг.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

22:02:59,843 INFO program: Running... efibootmgr -c -w -L RFRemix -d /dev/sda -p 1 -l \EFI\fedora\shim.efi
22:03:00,136 DEBUG program: Return code: -9

Загрузка c установочного CD/Flash точно прошла в UEFI режиме? Отключи при установке legasy mode.

arson ★★★★★
()
Ответ на: комментарий от arson

у меня нет возможности включать и выключать legacy mode. я лишь могу выбирать в quick boot menu устройство загрузки и в каком режиме загрузиться с этого устройства.

как-то так (картинка не моя).

kma21 ★★★★
() автор топика
Последнее исправление: kma21 (всего исправлений: 1)
Ответ на: комментарий от funeralismatic

я и не изобретаю, я хочу чтобы установщик работал. а он, гад, не работает.

хотя, может придётся всё-таки вручную ставить...

kma21 ★★★★
() автор топика
Ответ на: комментарий от arson

выбираю с UEFI конечно. раз 15-й уже выбираю =D упорно не могу понять в какую сторону копать.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

Ну так система поставилась (хотя бы без загрузчика)? Efi shell в bios есть? Можешь загрузится с rescue cd (желательно в UEFI mode) и посмотреть содержимое разделов?

arson ★★★★★
()
Ответ на: комментарий от arson

да, система ставится. но когда сделал chroot в новую систему, то grub2-install не завершался и зависал.

Есть EFI shell.

Жму «Launch EFI Shell from filesystem device», а он мне говорит «not fount», что странно.

kma21 ★★★★
() автор топика
Последнее исправление: kma21 (всего исправлений: 1)
Ответ на: комментарий от kma21

Жму «Launch EFI Shell from filesystem device», а он мне говорит «not fount», что странно.

Так в BIOS есть EFI Shell? Или твой BIOS хранил EFI Shell на разделе диска?

arson ★★★★★
()
Ответ на: комментарий от arson

хм... похоже, что 2-й вариант. и если я его потерял, как его восстановить? или создать заново?

в конце концов, почему mint встаёт нормально, а fedora нет

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

у тебя дибильный асус, асус само по себе сейчас не айс, их матери всегда с проблемами, из-за efi сделанного чисто под винду, я тебе уже сказал как сделать и легаси моде будет работать, хочешь ефи покупай нормальный бук с нормальным ефи, некоторые модели асуса вообще линь не поддерживают, приходится виндовому загрузчику говорить загружать линь.

erzent ☆☆
()
Ответ на: комментарий от erzent

всё бы ничего, но mint поставился =) если бы ни один дистрибутив не ставился, я бы смирился.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

вполне возможно, что граб в федоре слишком новый, и этот кастрированный efi его не понимает, минт, как и все дебы, сидит на старье, даже свежая убунта с ядром 3.15 имеет например версию btrfs 0.19v 2009 года,минт подавно, я не удивлюсь если в минте ещё граб 1.99

erzent ☆☆
()
Ответ на: комментарий от zikasak

вполне возможно, что в минте для дураков делают раздел, который в реальности не используется, это не сложно, а дураки форумы не засирают. И в реальности у них не ефи а легаси загрузка.

erzent ☆☆
()
Последнее исправление: erzent (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.