Дистрибутивы проекта PuppyRus Linux > PuppyRus-A [PRA]

UEFI загрузка

(1/49) > >>

Pro:
https://wiki.puppyrus.org/puppyrus/grub#uefi
GPT-UEFI
Итоги:
syslinux->grub4dos
grub2
После целого ряда безжалостных экспериментов, выявлено:
1. PRA и PR с ядром 3.13.5-pf можно загрузить, несмотря на то что UEFI сейчас повсеместно x64 и как везде пишут, грузить x32 систему вроде бы не должна. (ядро 3.6.12 которое в PR через UEFI не загружается, черный экран)
2. Для загрузки системы используется загрузчик grub2, обычно файл называется grubx64.efi но для соответствия стандарту и автозагрузки, данный файл переименовывается в bootx64.efi и данный файл ложится в каталог /efi/boot/
2.1 Имеется возможность скомпоновать bootx64.efi самостоятельно командой:

--- Код ---
grub-mkimage -O x86_64-efi -p "" -o bootx64.efi -c grub.cfg normal configfile echo test true minicmd ls search gzio part_msdos iso9660 fat ext2 loopback boot linux halt reboot chain loadbios efi_gop efi_uga fixvideo
--- Конец кода ---
состав модулей можно менять, добавить, удалить.
Самое главное в этой строке: -c grub.cfg  т.е. можно указать файл с командами grub и они будут вкомпилированы в полученный бинарник. Те. например у меня был создан файл следующего содержания:

--- Код ---
search --no-floppy --file /puppyrus/initrd.gz --set
configfile /efi/boot/grub.cfg

linux /pra/vmlinuz-pf3135 параметры_загрузчика_cheadcode
initrd /pra/initrd.xz
boot

--- Конец кода ---

sfs:
Есть смысл заморачиваться этим в iso?

qwert:
Не нашел решения как загрузиться на активном UEFI в PRA64.
Пробую прикрутить UEFI загрузчик к PRA64 (подкладкой файлов), загрузчик взят от другой оси (на флешке рядом с Pra).
Но пока застопорился - после загрузки модулей происходит сбой  при запуске Arch, думаю что завязка с видеодрайверами (видеокарта на ноутбуке -дискретная Intel, и игровая Ati). По скрину упоминается acpid. Может есть у кого идеи как реализовать?

Можно конечно включить режим Legacy и загружаться как в стандартном Bios, но в данном случае не вариант - клавиша f2 неисправна (глючит контроллер клавиатуры).

qwert:
Попробовал вместо PRA64 подложить slax7 x64 - загрузка идет отлично, но не отрабатывает автологин login=root и не происходит автозапуск starx - вручную вводить нужно, далее все работает как нужно.
Но хочется подобного добиться на Pra64.

sfs:
В PRA6406-1601 DE надо загружать load=Xfce (например). Без DE не загрузится

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии