LINUX.ORG.RU

не работал с LVM на EFI, но логика подсказывает что отдельный /boot нужен

ionanahin ★★★
()

Достаточно раздела /boot/efi
целиком /boot выносить не обязательно

tm4ig
()
Ответ на: комментарий от flawless

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

tm4ig
()
Ответ на: комментарий от flawless

в общем, собрал ядро для efi, закинул все в папку EFI/boot/ в efi разделе, вручную грузится нормально через команду в efi shell

\EFI\Boot\bootx64.efi initrd=\EFI\Boot\initramfs.img 
но автоматически ядро паникует, потому что не можешь сожрать root из lvm, потому что не передается inird параметром. пробовал делать
efibootmgr --create --part 1 --label "Gentoo" --loader '\efi\boot\bootx64.efi' -d /dev/sdg1 -u initrd='\efi\boot\initramfs.img'
и
echo "initrd=\EFI\Boot\initramfs.img" | iconv -f ascii -t ucs2 | efibootmgr -c -L "Gentoo" -l '\EFI\Boot\bootx64.efi' -d /dev/sdg1 --append-binary-args -
ставил по всякому кавычки и без, слеши прямые и обратные - результат один. В чем проблема то? efibootmgr -v говорит примерно следующее:
Boot0000* Gentoo	HD(1,c031f2eb,19cd16cd,20ac7dda)File(\EFI\Boot\bootx64.efi)i.n.i.t.r.d.=.\.E.F.I.\.B.o.o.t.\.i.n.i.t.r.a.m.f.s...i.m.g...

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

в -d не надо номер раздела указывать, номер раздела в -p

efibootmgr -c -d /dev/sda -p 2 -L "Arch Linux" -l /EFI/ArchLinux/vmlinuz-linux -u "root=/dev/mapper/main-root rw resume=/dev/mapper/main-swap initrd=/EFI/ArchLinux/initramfs-linux.img"

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

Очевидно, что нужно. EFI ж не умеет LVM.

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

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

Вот-вот. Еще осталось, собственно, написать нужный драйвер для EFI, что вряд ли устроит ТС. (=

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

я в итоге решил вопрос закинув ядро с поддержкой ефи и инитрд на отдельную usb флешку

flawless
() автор топика
2 марта 2016 г.

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

targitaj ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.