Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: Pro от 24 Март 2014, 11:04:01

Название: UEFI загрузка
Отправлено: Pro от 24 Март 2014, 11:04:01
https://wiki.puppyrus.org/puppyrus/grub#uefi
GPT-UEFI (https://forum.puppyrus.org/index.php?topic=20368.msg180706#msg180706)
Итоги:
syslinux->grub4dos (https://forum.puppyrus.org/index.php?topic=15561.msg188540#msg188540)
grub2 (https://forum.puppyrus.org/index.php?topic=15561.msg188536#msg188536)

После целого ряда безжалостных экспериментов, выявлено:
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
Название: Re:UEFI загрузка Puppy
Отправлено: sfs от 25 Март 2014, 10:32:10
Есть смысл заморачиваться этим в iso?
Название: Re:UEFI загрузка Puppy
Отправлено: qwert от 24 Январь 2016, 14:50:06
Не нашел решения как загрузиться на активном UEFI в PRA64.
Пробую прикрутить UEFI загрузчик к PRA64 (подкладкой файлов), загрузчик взят от другой оси (на флешке рядом с Pra).
Но пока застопорился - после загрузки модулей происходит сбой  при запуске Arch, думаю что завязка с видеодрайверами (видеокарта на ноутбуке -дискретная Intel, и игровая Ati). По скрину упоминается acpid. Может есть у кого идеи как реализовать?

Можно конечно включить режим Legacy и загружаться как в стандартном Bios, но в данном случае не вариант - клавиша f2 неисправна (глючит контроллер клавиатуры).
Название: Re:UEFI загрузка Puppy
Отправлено: qwert от 24 Январь 2016, 15:00:21
Попробовал вместо PRA64 подложить slax7 x64 - загрузка идет отлично, но не отрабатывает автологин login=root и не происходит автозапуск starx - вручную вводить нужно, далее все работает как нужно.
Но хочется подобного добиться на Pra64.
Название: Re:UEFI загрузка Puppy
Отправлено: sfs от 24 Январь 2016, 17:07:48
В PRA6406-1601 DE надо загружать load= (http://wiki.puppyrus.org/soft/porteus-initrd#load_module)Xfce (например). Без DE не загрузится
Название: Re:UEFI загрузка Puppy
Отправлено: qwert от 24 Январь 2016, 22:48:37
В PRA6406-1601 DE надо загружать load= (http://wiki.puppyrus.org/soft/porteus-initrd#load_module)Xfce (например). Без DE не загрузится

Действительно помогло, загрузился в активном режиме UEFI. Нужно теперь только все лишнее выкинуть - дабы был готовый конфиг на будущее. К сожалению штатное меню пока не участвует - загрузка по заданным параметрам (за неимением лучшего...). Спасибо за подсказку.
Название: Re:UEFI загрузка Puppy
Отправлено: kosta139 от 19 Февраль 2016, 12:38:30
Люди добрые, помогите создать загрузочную флешку с PRA для ноутбука с UEFI.
Сам с linux только начинаю разбираться. Или подскажите может где уже написано.
Название: Re:UEFI загрузка Puppy
Отправлено: sfs от 19 Февраль 2016, 13:07:30
Наиболее близкий к ПРа дистр с заявленным UEFI http://porteus.org/
Попробуйте с ним - если получится - пишите - подскажем как заменить на ПРА
Название: Re:UEFI загрузка Puppy
Отправлено: sewar от 19 Февраль 2016, 14:07:06
не совсем то, но для инфы..
я грузил ПРА на планшет с win10 с uefi биосом.
делал GPT флэшку  с помощью Rufus, перенес на неё файлы ПРА, поправил grub.cfg.
Загрузился, и даже некоторые приложения заработали..
Возможно, это не для вас, но я получил массу удовольствия от экспериментов.
Инфу черпал здесь http://4pda.ru/forum/index.php?act=search&source=all&forums[]=24&query=rufus&x=0&y=0&subforums=1
Название: Re:UEFI загрузка Puppy
Отправлено: kosta139 от 19 Февраль 2016, 14:43:10
sewar, а могли бы выложить содержание файла grub.cfg
Название: Re:UEFI загрузка Puppy
Отправлено: sewar от 19 Февраль 2016, 14:50:19
добавил вот такой блок
Код
menuentry 'PRA' {
##search --no-floppy --file /pra/pra/initrd.xz --set=root
  linux /pra/pra/vmlinuz-3.19.2-pf2 dir=/pra/pra quiet
  initrd /pra/pra/initrd.xz
}
образ ПРА в корневой папке pra, соответственно путь из двух pra.
у меня пошло только с этим ядром.
пробуйте.
Название: Re:UEFI загрузка Puppy
Отправлено: paulus от 19 Февраль 2016, 22:29:05
В PRA6406-1601 DE надо загружать load=Xfce
Это только под UEFI или везде, зачем такой гемор? У меня на пра64 без UEFI и с/без load=jwm черный экран, а не Х (не консоль) :( Чем ~/.xinitrc не угодил?
Название: Re:UEFI загрузка Puppy
Отправлено: sfs от 20 Февраль 2016, 09:22:05
В PRA6406-1601 DE надо загружать load=Xfce
Это только под UEFI или везде, зачем такой гемор?
В pra6406-1602 load= не нужно. Там теперь 1 DE
У меня на пра64 без UEFI и с/без load=jwm черный экран, а не Х (не консоль) :( Чем ~/.xinitrc не угодил?
По нонял проблемы. Если с UIFI не связано - пишите в другую тему
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 03 Март 2016, 15:45:00
версию х64 можно загружать напрямую из uefi, но надо передать параметры загрузки.
Я чтобы не передавать в NVRAM параметры, воспользовался refind и из него загрузил напрямую pra64.

Удалось также напрямую загрузить grldr с нашим конфигом. Это дало возможность загрузить и х32 версию дистрибутива. Использовал syslinux. Завтра буду пробовать уменьшить размер syslinux и отработаю варианты поиска файлов grub4dos.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 03 Март 2016, 15:50:06
Хорошо бы на выходе iso
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 03 Март 2016, 16:09:03
iso не будет, будет архив который надо будет распаковать в дерево iso.
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 04 Март 2016, 03:13:43
Вот архив refind c конфигом для прямой загрузки pra64
https://cloud.mail.ru/public/38uX/BNnYE2Sg3

ps. На форуме ограничение на размер файлов 100 кб, не слишком ли мало?
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 04 Март 2016, 08:52:25
Хостинг с лимитом по месту. Завязывай с левым размещением. Все крупное сюда  http://file.puppyrus.ml/
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 04 Март 2016, 11:15:02
Файлы, относящиеся к проекту участники проекта, имеющие доступ к фтп проекта имеют возможность заливать на этот фтп
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 04 Март 2016, 11:34:10
С какими ключами сейчас генерируется iso образ?

В интернете очень мало инфы о том как сделать uefi совместимый iso для linux, но немного удалось нарыть.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 04 Март 2016, 12:35:25
скрипт iso-make-hybrid.sh в корне PRA*.iso
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 06 Март 2016, 11:27:10
скрипт iso-make-hybrid.sh в корне PRA*.iso
там в 9-й строке вызывается другой скрипт, который и делает iso, а до приведенной тобой команды дело не доходит т.к. в строке 10 exit

Может ты делаешь у себя другим вариантом скрипта?
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 06 Март 2016, 11:33:31
Делаю тем что лежит в исо  iso-make-hybrid.sh. Да - про 9 строку ты прав. Вызывается еще скрипт из этого же исо
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 06 Март 2016, 12:37:13
Делаю тем что лежит в исо  iso-make-hybrid.sh. Да - про 9 строку ты прав. Вызывается еще скрипт из этого же исо
и зойчем такую матрешку городить надо было. Скрипты для создания iso мы имеем, но в самой системе mkisofs или genisoimage есть? у меня вот что-то нету.

http://file.puppyrus.ml/users/pra64/pra64-06/test_uefi.iso
сделал тестовый образ с поддержкой uefi, но сейчас в отпуске и виртуалок и компов с uefi у меня не будет еще недели 2.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 06 Март 2016, 13:38:52
Делал давно. Детали не помню. Работает - не трогаю  :)
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 06 Март 2016, 20:14:54
http://file.puppyrus.ml/users/pra64/pra64-06/test_uefi.iso
Если тестировать надо UEFI - зачем в исо куча модулей софта?
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 07 Март 2016, 06:04:13
потому что нестал выкидывать. а вдруг загрузится.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 07 Март 2016, 09:53:40
Заглянул в исо - не понял как он должен грузиться.... efiboot.img нигде не упоминается
Как делал это исо и как его тестировать?
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 07 Март 2016, 10:25:58
тестировать методом загрузки . uefi должна сама увидеть что диск загрузочный и сделать пункт загрузки.

efiboot.img прописан во второй загрузочной записи образа iso.

ну и делал скриптом который лежит в корне iso образа.
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 19 Март 2016, 10:28:12
Вот архив refind c конфигом для прямой загрузки pra64
https://cloud.mail.ru/public/38uX/BNnYE2Sg3
Использую уже неделю, очень удобно. Также понравилась визуализация, незаменим при наличии на флешке нескольких ОС х64 (возможно загрузиться с любой после настроек в конфиге) - считаю необходимо включить в состав iso pra6406. Жаль, что нет загрузчика bootx32.efi.

С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 19 Март 2016, 12:48:47
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.
Подтверждаю

У кого нет UEFI - можно тестировать в vbox (https://wiki.archlinux.org/index.php/VirtualBox_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B2_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC.D0.B5_EFI)
У меня не получилось загрузить 32 ОС без установки полного grub2. Подробности чуть позже.
Дока (https://wiki.archlinux.org/index.php/REFInd_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29)
Надо включить в iso, но максимально оптимизировать размер и разобраться с 32бит

Из плюсов -  не надо заморачиваться с mbr. Достаточно иметь папку EFI на носителе
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 19 Март 2016, 17:02:59
не понял что там за визуализации О_О
загрузка 64-х разрядной системы сделана напрямую и грузить две и более системы можно исправив конфиг и добавив поддержку меню menu.c32 типа того (ну или красивости через другие модули)
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.
не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.

bootx32.efi это для 32-разрядного uefi и грузить нашу 32-х разрядную систему на компе с x64 uefi оно не поможет.
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 19 Март 2016, 18:02:30
не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.
Образ не воспринимается, а вот извлеченный каталог EFI подхватывается сразу. Это мы к тому, что сам iso бесполезен - достаточно только папку EFI извлечь и положить в корень флешки.
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 19 Март 2016, 18:07:13
bootx32.efi это для 32-разрядного uefi и грузить нашу 32-х разрядную систему на компе с x64 uefi оно не поможет.
Фаил bootx32.efi в данном конфиге не подхватывается на пк х64 (пробовал разные подкладывать). Каким то другим образом это нужно реализовывать, но как.. Причем если брать во внимание ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 19 Март 2016, 19:00:41
Не bootx32.efi ,а bootia32.efi. В vbox работает если поставить что система 32бит
Я так понимаю - в природе таких ПК нет : когда были только 32 процы - uefi не было

В vbox получаю результаты, отличные от стационара с MB Asus

ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.
C каким EFI ?
У меня 32 ОС загрузилось только с grub2 (скоро выложу)
не понял фразу. в iso должен быть каталог EFI?
На флэшке на железе - да

Удалось также напрямую загрузить grldr с нашим конфигом.
Это можно выложить?
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 20 Март 2016, 07:36:59
нет grldr не загрузился, это мне показалось :(

ну так надо tails распотрошить.

Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 20 Март 2016, 11:31:33
надо tails распотрошить.
Распотрошил. Микс из grub2 и syslinux. В виртуалке с efi не грузится не в 32 не в 64. Это главная проблеиа - на чем тестировать. Вероятно еще на реальном железе будут разные результаты.
Надо выложить варианты и организовать тестирование на разном железе. Других вариантов не вижу.
Твой iso можно удалить? Все равно не рабочий

Залил всевозможные варианты UEFI  http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/
Установка - распаковать на флэшку (чтобы /EFI было в корне флэшки - можно даже не загрузочной, но лучше, для начала, fat) ; Выбрать в BIOS - UEFI
Интересуют:
1. Минимальные по размеру
2. Загрузка 32 бит ОС
3. Переход в grub4dos
Просьба протестировать и отписаться
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 20 Март 2016, 17:37:09
Опробовал grub2-antix-sf01.zip и refind-light-0.9.2_any-sf01.zip.

В случае с grub - PRA03 (Middle и Game) запускаются и работают. Из багов заметил: при перезапуске иксов система не возвращается на рабочий стол (но зато разрешение монитора выставилось сразу).

В Middle диспетчер файлов периодически не может прочитать содержимое флешек, в том числе и той с которой загрузился.
Также не получилось подключить Wifi - сеть видит,но не подключается через мастера настройки сети, в дополнение не смог добиться чтобы networkmanager отсветился в трее.

В случае с refind - не воспринимает vmlinuz х32. Причем с refind экспериментировал ранее- также не смог добиться чтобы он воспринимал vmlinuz систем х32.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 21 Март 2016, 11:42:29
В случае с grub - PRA03 (Middle и Game) запускаются и работают
Отлично! Можете проверить остальные grub
Прочие проблемы вряд ли связаны с uefi - подробнее отдельными темами

arch_64-sf01.zip - не работает

http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip - все ок (pra32 и 64 грузятся). На grub4dos.exe можно перейти, но он не видит носителей - планирую в pra03*-.iso
http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/refind-light-0.9.2_any-sf01.zip - только pra64 -  - планирую в pra64*-.iso
bootia32.efi - везде поудалял - вряд ли есть ПК с 32бит процами и uеfi

Еще дока на русском
help.ubuntu.ru (http://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_desktop_14_04/%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BD%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%8B_%D1%81_uefi) ; https://blogs.msdn.microsoft.com/b8_ru/2011/09/26/703/
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 21 Март 2016, 19:53:47
Отлично! Можете проверить остальные grub
Все конфиги с grub работают. Конфиги которые не на grub - не признают ось х32.
Название: Re: UEFI загрузка Puppy
Отправлено: Pro от 22 Март 2016, 03:32:28
Образ не воспринимается,
А вот у меня образ прекрасно увиделся на ноутбуке, правда ничего не загрузилось, но факт что uefi воспринимает диск как загрузочный.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 22 Март 2016, 09:12:34
qwert - спасибо и + за тесты
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 22 Март 2016, 18:28:20
Раз у нас такой прорыв с uefi, думаю теперь не плохо бы прикрутить теперь скрин на загрузочном меню с логотипом Puppyrus.
Черный загрузочный экран grub однако скучен  :)
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 23 Март 2016, 09:14:57
У меня с графикой туго. Если кто сделает - готов рассмотреть. Там все просто. Доки и примеров полно
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 26 Март 2016, 20:29:36
Могу предложить вот такой EFI (исходники от MagOs немного подправленные + логотип puppyrus из инета)
Возможен запуск как x32, так и x64
https://cloud.mail.ru/public/6rVE/JHDppq1pL
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 27 Март 2016, 01:53:13
http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-theme-ru_any-qw01.zip - убрал лишние шрифты, русифицировал
Поставлю в game. Сами заставку рисовали? +
Название: Re: UEFI загрузка Puppy
Отправлено: qwert от 27 Март 2016, 09:37:59
Поставлю в game. Сами заставку рисовали? +
Рисовать сам не стал, в яндекс картинках нашел и немного поправил - посчитав достойным.
А поставить мне кажется самым оптимальным будет в middle - в нем нет переадресации по параметрам между menu.lst и поэтому можно вынести все пункты загрузки в меню со всеми переменными.
Для Game и х64 можно использовать для прямого запуска,либо немного повозиться с переменными которые способен понять загрузчик.
Цель сборки - убрать скучный черный фон и сделать наш отличительный. Загрузчиков перебрал множество от разных осей, оптимальным посчитал от MagOs,т.к. подхватывает и х64 и х32.
Теперь по наличию времени хочу привести к тому же виду и в grub при загрузке через стандарный bios.
Название: Re: UEFI загрузка Puppy
Отправлено: sfs от 27 Март 2016, 09:50:33
поставить мне кажется самым оптимальным будет в middle - в нем нет переадресации по параметрам между menu.lst
В middle борюсь за мин. размер. С переменными в grub2 еще лучше чем в grub4dos. Хорошо бы сделать меню grub2 в game полностью как в grub4dos
Для pra64 планирую http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/refind-light-0.9.2_64-sf02.zip - меньше grub2 размером. Можно тоже раскрасить, передрав тему в porteus
Теперь по наличию времени хочу привести к тому же виду и в grub при загрузке через стандарный bios.
Наверное grub4dos... В game он с заставками. Тему тоже можно сделать вдохновясь PR
Название: Re: UEFI загрузка
Отправлено: sfs от 03 Апрель 2016, 11:31:26
Добавил (http://wiki.puppyrus.org/puppyrus/pra?&#uefi) в документацию. Достаточно?
Название: Re: UEFI загрузка
Отправлено: Pro от 03 Апрель 2016, 12:51:39
как насчет того что efi надо только на fat32 копировать?
Название: Re: UEFI загрузка
Отправлено: sewar от 03 Апрель 2016, 12:54:20
Поправьте слово "загрузчика"...
Название: Re: UEFI загрузка
Отправлено: sewar от 03 Апрель 2016, 13:01:03
Добавил (http://wiki.puppyrus.org/puppyrus/pra?&#uefi) в документацию. Достаточно?
"копировать каталог дистрибутива" ...  может надо "копировать содержимое дистрибутива" ?
В дистре много каталогов.. разве не так?
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Апрель 2016, 10:56:10
как насчет того что efi надо только на fat32 копировать?
По доке (https://ru.wikipedia.org/wiki/Extensible_Firmware_Interface#.D0.9F.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0_.D0.B4.D0.B8.D1.81.D0.BA.D0.BE.D0.B2) - получается так
Я проверял только с флэшки-fat и iso
Вроде варианты есть: ext (https://bbs.archlinux.org/viewtopic.php?id=155030) ; ntfs (http://remontcompa.ru/789-kak-sozdat-zagruzochnuyu-fleshku-uefi-s-windows-81-no-fleshku-formatirovat-ne-v-fat32-a-v-ntfs.html#).
Особо не вникал.
Появятся люди с проблемами - будем решать по мене поступления

Вики подправил
Название: Re: UEFI загрузка
Отправлено: ranik47 от 04 Апрель 2016, 12:01:19
Добрый день. Кто-нибудь скажет, где взять iso , рабочей системы с загрузкой в  uefi 32 bit.
Хочу попробовать запускать на планшете IRBIS TW43. :police:
Название: Re: UEFI загрузка
Отправлено: Pro от 04 Апрель 2016, 12:55:53
я выкладывал же, автор не проникся, так и не хочу дальше копаться.
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Апрель 2016, 13:37:58
я выкладывал же, автор не проникся, так и не хочу дальше копаться.
Вот (http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/) полная коллекция
Во все исо встроил. Как еще можно проникнуться?

где взять iso , рабочей системы с загрузкой в  uefi 32 bit.
Хочу попробовать запускать на планшете IRBIS TW43
Судя по http://irbis-digital.ru/tablets/tw43/ и http://ark.intel.com/ru/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz
у Вас 64 бит проц - подойдут любые PRA из шапки форума
Название: Re: UEFI загрузка
Отправлено: Pro от 04 Апрель 2016, 13:44:54
Во все исо встроил. Как еще можно проникнуться?
iso теперь определяется uefi как загрузочное? или ты просто сделал каталог efi в корне?
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Апрель 2016, 14:27:43
сделал каталог efi в корне
Проверил с флэшки и iso в virtualbox - грузится
Надо было сделать что-то еще?
Название: Re: UEFI загрузка
Отправлено: Pro от 04 Апрель 2016, 16:14:24
проверю завтра на своем ноуте, я так пробовал и не помогло.
Название: Re: UEFI загрузка
Отправлено: ranik47 от 04 Апрель 2016, 16:55:28
подойдут любые PRA из шапки форума
Спасибо, но пока запустить ничего не смог, дело в том, что этот планшет контуженный. Да, процессор 64 б, а uefi 32.
Пробовал андроид запускать тоже ничего не получается. А загрузочная флешка с виндой 10 и флешка Стрельца запускаются без
проблем. СЕКЮРИТИ БУТ отключен!
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Апрель 2016, 17:18:03
СЕКЮРИТИ БОТ отключен!
Тогда при чем здесь UEFI...
uefi 32
Тогда надо использовать http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip
Название: Re: UEFI загрузка
Отправлено: sfs от 06 Апрель 2016, 17:55:16
попутно проверил uefi - это бомба! грузится за 8 секунд.
:-\ Т.е. PRA с uefi грузится до раб стола быстрее? Или что?
Название: Re: UEFI загрузка
Отправлено: sewar от 06 Апрель 2016, 18:09:14
Т.е. PRA с uefi грузится до раб стола быстрее?
именно так..
правда не показываются никакие меню...
после нажатия в черном меню PRA UEFI рус (единственная строка),
экран гаснет, ничего не выводится и через 12 сек (точно засек) сразу выводится рабочий стол..
UPD: в обычном режиме со всеми меню и выводом на экран всякой инфы - более 20 сек.
Название: Re: UEFI загрузка
Отправлено: sfs от 06 Апрель 2016, 18:15:31
не показываются никакие меню...
Это grub - надо отдельно настраивать
12 сек (точно засек)
А без UEFI?
Название: Re: UEFI загрузка
Отправлено: sewar от 06 Апрель 2016, 18:16:39
А без UEFI?
UPD: в обычном режиме со всеми меню и выводом на экран всякой инфы - более 20 сек.
Название: Re: UEFI загрузка
Отправлено: sewar от 06 Апрель 2016, 18:26:38
Это grub - надо отдельно настраивать
надо бы навести красоту..
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Апрель 2016, 09:11:45
в обычном режиме со всеми меню и выводом на экран всякой инфы - более 20 сек.
Тогда нет чичтоты эксперимента.
надо мерить от последнего меню grub(4dos) до раб.стола
От включения ПК до первого менб - мне показалось - urfi думает дольше
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 09:15:38
надо мерить от последнего меню grub(4dos) до раб.стола
этот этап загружается с одинаковой скоростью и в уефи и в обычном...примерно 10-15 сек.
Вопрос - hdd тоже можно в уефи?
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 09:27:50
Вопрос - hdd тоже можно в уефи?
можно. Делаешь fat32 раздел и ложишь каталог EFI.
Еще можно через efibootmgr задать унутре компа загрузочную запись под свою систему и тогда вобще никаких загрузчиков ненадо - система будет сразу же грузиться, но тогда никаких меню уже не будет :)
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 10:01:19
Делаешь fat32 раздел и ложишь каталог EFI
msdos идли gpt?
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 10:06:52
без разницы.
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Апрель 2016, 10:20:17
Делаешь fat32 раздел и ложишь каталог EFI.
Точно с ntfs (http://remontcompa.ru/789-kak-sozdat-zagruzochnuyu-fleshku-uefi-s-windows-81-no-fleshku-formatirovat-ne-v-fat32-a-v-ntfs.html#) не будет работать?
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 10:22:32
без разницы.
проверил
uefi msdos fat32 - 12 сек
uefi gpt fat32 - 10 сек
отличия на уровне погрешности измерений..
попробовать ntfs?
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 10:26:25
Точно с ntfs не будет работать?
без дравера не будет. А где он этот драйвер? и кто его устанавливал.
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 10:33:21
Точно с ntfs не будет работать?
без дравера не будет. А где он этот драйвер? и кто его устанавливал.
проверил. не грузится с ntfs
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 10:41:48
без разницы.
проверил
uefi msdos fat32 - 12 сек
uefi gpt fat32 - 10 сек
отличия на уровне погрешности измерений..
и еще  - если в загрузке есть и флэшка uefi и hdd uefi то всегда грузится hdd, никакими меню не удалось заставить загрузиться с флэхи при наличии hdd...
это я так, для инфы..
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 10:42:43
у меня в биос можно выбрать порядок загрузки с uefi
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 10:51:19
у меня в биос можно выбрать порядок загрузки с uefi
не помогает
в биосе стоит
1-е загрузочное uefi usb
2-е загрузочное uefi sata
загружаюсь, смотрю inxi  - загрузочное устройство sda1
смотрю fm - sda1 80 гиг - мой hdd...
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Апрель 2016, 11:01:16
без дравера ntfs не будет. А где он этот драйвер? и кто его устанавливал.
Может это http://efi.akeo.ie/ - за ntfs надо бы побороться...

В составе https://www.archlinux.org/packages/extra/x86_64/refind-efi/ есть ntfs btrfs ext дрова - так что - возможно с чего угодно загрузится
Только с refind у меня получалось загрузить только PRA64
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 11:01:59
загружаюсь, смотрю inxi  - загрузочное устройство sda1
смотрю fm - sda1 80 гиг - мой hdd...
больше нет вариантов как определить откуда загрузилось ?
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 11:03:38
есть ntfs btrfs ext дрова - так что - возможно с чего угодно загрузится
загрузится то с чего угодно можно, а вот сам бинарник refind  как считать с efi если он на ntfs лежит :)))
стоковый UEFI умеет только fat32 :))
Название: Re: UEFI загрузка
Отправлено: sewar от 07 Апрель 2016, 11:05:30
может и есть, но я о них не знаю..
системы одинаковые, ничем не отличаются, обе грузятся быстро и при загрузке ничего не выводится..
как узнать?
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Апрель 2016, 11:07:21
Да, наверное в refind эти дрова - чтобы уже из него читать эти ФС

А вот это http://efi.akeo.ie/ можно попробовать...
Не очень ясно куда
Код
load ntfs_x64.efi
map -r
вставить...
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Апрель 2016, 13:07:56
Не очень ясно куда
а это ты типа shell должен запустить и подгрузить.

Вобще, вы же не видели структуру этой флешки с ntfs, может там и не 1 раздел делается....
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Апрель 2016, 14:44:28
Посмотрел свежекупленный ноут - 1й раздел скрыт fat32, на нем efi и Recovery
Т.е. на винде efi грузится с фат
С СД и так работает
На флэшке - на крайняк можно нарезать маленький fat32 раздел с efi
Название: Re: UEFI загрузка
Отправлено: ranik47 от 18 Июнь 2016, 15:57:22
СЕКЮРИТИ БОТ отключен!
Тогда при чем здесь UEFI...
uefi 32
Тогда надо использовать http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip
Привет, планшет был в течение 45 суток в гар.ремонте. Куда я должен притулить предложенное , к какому iso?
Название: Re: UEFI загрузка
Отправлено: sfs от 21 Июнь 2016, 09:37:04
К любому.
1. Распаковать iso
2. Распаковать grub2-light-drbl_any-sf01.zip в корень iso
3. Запаковать iso iso-make-hybrid.sh
Название: Re: UEFI загрузка
Отправлено: ranik47 от 05 Июль 2016, 12:21:21
Не судите строго, но не могу запустить. Ребята соберите пожалуйста iso для запуска на планшете с 32 b UEFI
Название: Re: UEFI загрузка
Отправлено: sewar от 05 Июль 2016, 12:48:24
соберите пожалуйста iso для запуска на планшете
а зачем?
я загружал.. http://forum.puppyrus.org/index.php?topic=15561.msg115242#msg115242
только смысла мало...
драйверов на тач, звук, wi-fi  нет! только с внешней мышкой и клавой можно работать..
Название: Re: UEFI загрузка
Отправлено: ranik47 от 05 Июль 2016, 13:09:27
Мне нужно для правки на системном диске загрузчиков.
Название: Re: UEFI загрузка
Отправлено: sfs от 31 Август 2017, 09:12:49
Я использовал pra03-1612middle.iso. Попробовал созданную флешку на всех компьютерах без UEFI - все нормально работает. На китайском планшете с UEFI и Windows 10 (у которого не работает WiFi) загрузилось тоже нормально. А вот на планшете Acer Iconia W510 с UEFI (Windows 8.1) загрузиться не удалось. Планшет специфичный, на нем жестко зашит UEFI, никакой возможности его отключить нет. Загрузка на этом планшете через EasyBCD тоже не дала результатов (указанные пункты в справке PuppyRus неактивны). Можно ли на компьютерах с UEFI вместе с Windows 10 установить PuppyRus на GPT диск (как я понимаю, на всех ПК с UEFI используется GPT разметка диска) и иметь при этом возможность загружать 2 системы?
http://wiki.puppyrus.org/setups/g4d-w7
UEFI (http://forum.puppyrus.org/index.php?topic=15561.0) тоже работает
Попробуйте загружать UEFI переписанный с флэша, а через него остальные системы
Название: Re: UEFI загрузка
Отправлено: sfs от 06 Сентябрь 2017, 14:29:56
С флешки у меня на китайском планшете все загружается
При этом раздел GTP виден? Если виден - думаю, достаточно переписать папку UEFI  с grub2 (старую переименовать) и через него грузить все оси
, но хотелось бы загрузиться без флешки, с раздела. На раздел NTFS я содежимое ISO cкопировал, но не очень понял, как настроить загрузку с жесткого диска GPT ноутбука с UEFI без влезания в разделы диска. С Windows XP просто добавляешь в boot.ini строку и кидаешь нужные файлы, а вот как сделать загрузку на ноутбуке с UEFI? Прочитал информацию по ссылке, не очень понял про загрузку.

Название: Re: UEFI загрузка
Отправлено: RoDoN от 07 Сентябрь 2017, 12:16:42
При этом раздел GTP виден?
Разве это возможно, если дистр pra03-1612middle, т.е. 32 битный?
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Сентябрь 2017, 13:14:49
Не знаю. С GPT (https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_GUID) почти не сталкивался
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Сентябрь 2017, 14:15:47
При этом раздел GTP виден?
Разве это возможно, если дистр pra03-1612middle, т.е. 32 битный?
от разрадности видимость не зависит. Uefi раздел это вобще fat32 обычный. А gpt это альтернативный вариант разметки диска, причём можно делать и гибридный вариант содержащий и gpt и msdos таблицу разделов, только это изврат конечно.
Название: Re: UEFI загрузка
Отправлено: RoDoN от 07 Сентябрь 2017, 14:31:13
от разрадности видимость не зависит
Чуть более года назад загружал PRA с флешки на ноуте сына, у него винт с GPT, так вот виндовых разделов я не видел.
Название: Re: UEFI загрузка
Отправлено: Pro от 07 Сентябрь 2017, 15:48:33
Это оч. Странно. Возможно одна из базовых утилит старая в дистрибутиве.
Название: Re: PRA64. Сборка x86-64
Отправлено: Melekin от 03 Октябрь 2017, 15:57:29
В efi режиме последняя сборка не грузится, забыли поправить refind.conf. Да и опций загрузки там добавить можно, тему, иконки как в grub4dos. Просто удобно, распаковал на флешку iso, загрузил в efi, а тут меню красивое, + доп возможности загрузки, которые в refind.conf закоментированы. Не у всех ведь mbr таблица чтоб grub4dos пихать.
Название: Re: Re: PRA64. Сборка x86-64
Отправлено: sfs от 03 Октябрь 2017, 16:27:34
В efi режиме последняя сборка не грузится, забыли поправить refind.conf.
да -мой косяк
Да и опций загрузки там добавить можно, тему, иконки
Предлагайте что именно и как добавить
Размер желательно не раздувать
Название: Re: Re: PRA64. Сборка x86-64
Отправлено: Melekin от 03 Октябрь 2017, 16:43:20
В refind.conf по умолчанию одна опция загрузки, а в grub4dos их несколько. Думаю, следует и туда добавить. Плюс оформление. Refind  очень мало места занимает, так что с раздутием не актуально. Конфиг там документирован здорово, плюс на офф сайте темы классные. Мне
Код
https://github.com/munlik/refind-theme-regular.git
эта приглянулась.
Название: Re: Re: PRA64. Сборка x86-64
Отправлено: Melekin от 03 Октябрь 2017, 17:22:33
Предлагайте что именно и как добавить
Размер желательно не раздувать
Могу поэкспериментировать с refind, благо он у меня по умолчанию. там пару иконок добавить, только с фоном бы определиться. И опций загрузки добавить + установка в меню efi.
Название: Re: Re: PRA64. Сборка x86-64
Отправлено: Melekin от 04 Октябрь 2017, 04:21:17
Сконфигурировал refind 0.11.0 c драйверами востребованных ФС и доп утилитами. + добавил поиск по разделам MBR. Проверено все ищет и грузит, можно из EFI загрузить grub4dos, если есть загрузочный раздел MBR.https://drive.google.com/file/d/0BxAEMF-EzLEDWG9HZWt1S2NvZTQ/view?usp=sharing (https://drive.google.com/file/d/0BxAEMF-EzLEDWG9HZWt1S2NvZTQ/view?usp=sharing)Опции загрузки выбираются по табу
Код
menuentry "PuppyRus64 no_RAM&SAVE" {
    icon EFI/boot/icons/os_puppy.png
#    volume b686f646-151c-341a-5c39-9ae2e2cdda29
    loader /pra64/vmlinuz-4.12.10-pf8_64
    initrd /pra64/initrd.xz
    options "dir=pra64 quiet"
    submenuentry "RAM no_SAVE&SWAP" {
        add_options "copy2ram noswap"
    }
    submenuentry "miniRAM no_SAVE&SWAP" {
        add_options "copy2ram rammod=001;070 noswap "
    }
}
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Октябрь 2017, 09:11:57
Перенес сообщения
Спасибо и +
refind был выбран как более маленький
При 4мб - не будет ли лучшим выбором grub2 ?
_aa64 - это ARM64 ?

В том составе, как сейчас в исо - с ext ntfs iso и т.п. не будет грузиться? Возможно я проверял только с флэша fat32

Название: Re: UEFI загрузка
Отправлено: mishka1972 от 28 Октябрь 2017, 16:56:12
да -мой косяк
прошу прощения, я чайник на этом форуме...

сделали изменения в сборке ?
просто похоже у меня та же проблема (китайский ноутбук с вин10 и уефи на emmc карте) поэтому и не грузится ?
Название: Re: UEFI загрузка
Отправлено: sfs от 30 Октябрь 2017, 09:44:52
сделали изменения в сборке ?
Пока нет
похоже у меня та же проблема
используйте то же решение
Название: Re: UEFI загрузка
Отправлено: ilfat от 30 Октябрь 2017, 10:54:33
можно из EFI загрузить grub4dos, если есть загрузочный раздел MBR
И если UEFI имеет модуль совместимости (CSM) с BIOS (в большинстве UEFI присутствует) и если он не отключен.
В таком случае можно загрузить grub4dos и через сам UEFI.
Конечно удобно иметь возможность перескочить в grub4dos прямо из refind.
В чистом UEFI на grub4dos рассчитывать не приходится :(
Melekin, с вашего позволения возьму себе в grub2 утилиты efi, думаю gdisk точно не помешает. Спасибо! :)
Название: Re: UEFI загрузка
Отправлено: yxma от 28 Ноябрь 2017, 02:54:39
Получается, что если образ пра поместить в ефи разделе, то он будет грузиться на ура. Жаль, что у меня ефи всего 104мб. Можно и расширить, конечно, однако можно и ефи переделать. А может уже и готовый есть для загрузки пра через ефи с другого раздела? А вообще стыдно,я пропустил очень интересную стадию развития проекта... Я бы сказал - революционную: пра оседлал таки ефи! Надо бы форум полностью читать. Я по незнанию пропустил возможность запуска пра на ноутбуке с редактором ефи в биосе. Так и не смог, а ведь инструмент был!
Название: Re: UEFI загрузка
Отправлено: Pro от 28 Ноябрь 2017, 08:09:05
А может уже и готовый есть для загрузки пра через ефи с другого раздела?
да, называется "настрой меню загрузчика правильно"
Название: Re: UEFI загрузка
Отправлено: ilfat от 28 Ноябрь 2017, 09:24:35
Не может быть EFI в каком-то отдельном разделе. В EFI или MBR может быть размечен только весь диск
Диск может быть размечен в GPT или MBR.
Название: Re: UEFI загрузка
Отправлено: nik152 от 28 Ноябрь 2017, 09:49:22
Ну конечно же, ступил...
Название: Re: UEFI загрузка
Отправлено: sfs от 18 Декабрь 2017, 15:09:58
Grub2, поставляемый в PRA, не грузится в режиме secure boot.
Обрезан по максимуму
А зачем такое?
Какой грузится?
Название: Re: UEFI загрузка
Отправлено: Pro от 18 Декабрь 2017, 15:58:45
Для secure boot загрузчик должен быть подписан цифровой подписью, что это означает я незнаю, но не всем дистрибутивам эта подпись выдана.
Название: Re: UEFI загрузка
Отправлено: ilfat от 18 Декабрь 2017, 16:38:26
А зачем такое?
Чтоб можно было на компах UEFI с включенным secure boot загружаться не отключая его. На моем образце UEFI ПК не подписанный загрузчик просто игнорируется и грузится то что идет дальше по очереди. Это не очень удобно.
Какой грузится?
Для secure boot загрузчик должен быть подписан цифровой подписью, что это означает я незнаю, но не всем дистрибутивам эта подпись выдана.
Если коротко, то вот цитата отсюда (http://usbtor.ru/viewtopic.php?t=626):
Цитата
Для того чтобы загрузчик был загружен в UEFI BIOS, в режиме Secure Boot, он должен иметь цифровую подпись. На данный момент (информация может быть не актуальна), Майкрософт подписали только два загрузчика, shim и preloader, и то, не совсем полноценной подписью, но для загрузки хватает. Остальным, не дают либо из вредности, либо для предотвращения распространения вражеских операционных систем. Поэтому, для Grub2, практикуется двойная загрузка, сначала грузиться shim/preloader (bootx64.efi), а он уже в свою очередь грузит загрузчик Grub2 (grubx64.efi).
В Роса сделано через shim, в Магос скорее всего тоже.
Название: Re: UEFI загрузка
Отправлено: sfs от 18 Декабрь 2017, 18:43:25
Роса грузится? Если из нее файлы взять?
Название: Re: UEFI загрузка
Отправлено: ilfat от 18 Декабрь 2017, 23:37:34
Роса грузится? Если из нее файлы взять?
Да, конечно. Прилагаю на всякий случай архив (https://yadi.sk/d/PFa_T0XU3QjUP8) с 32-х и 64-х битными грабами Росы.
Название: Re: UEFI загрузка
Отправлено: ilfat от 19 Декабрь 2017, 09:16:20
Попробовал сейчас запустить ваш граб через подписанный загрузчик Росы. То есть ваш BOOTx64.efi переименовал в grubx64.efi и положил к нему подписанный BOOTx64.efi от Росы. UEFI выдал verification failed. А казалось что должно прокатить :)
Название: Re: UEFI загрузка
Отправлено: sfs от 19 Декабрь 2017, 14:27:07
UEFI выдал verification failed
А ядро или еще что-то не должны быть подписаны? (https://habrahabr.ru/post/273497/)
Название: Re: UEFI загрузка
Отправлено: ilfat от 19 Декабрь 2017, 14:47:45
А ядро или еще что-то не должны быть подписаны?
В данной схеме необязательно. Это скорее обход включенного secure boot чем его использование.
Для отдельно взятого компа можно своими ключами все подписать и прописать их в UEFI.
Название: Re: UEFI загрузка
Отправлено: sfs от 19 Декабрь 2017, 14:58:59
Тогда почему Роса грузится, а ПРА нет?
Название: Re: UEFI загрузка
Отправлено: ilfat от 19 Декабрь 2017, 17:11:49
С грабом Росы и ПРА грузится. Ядро у Росы не подписано. Я не знаю всех тонкостей. Мне казалось подписан только BOOTx64.efi, а он уже грузит не подписанный grubx64.efi, но почему-то граб из ПРА Ретро не загрузился. Похоже все несколько сложнее))
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 09:15:46
С грабом Росы и ПРА грузится.
Т.е. что на что в итоге надо заменить в ПРа?
Название: Re: UEFI загрузка
Отправлено: ilfat от 20 Декабрь 2017, 11:08:09
что на что в итоге надо заменить в ПРа?
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса. То есть у вас теперь будет 2 файла вместо одного.
Здесь (http://rus-linux.net/MyLDP/boot/managing-EFI-in-Linux.html) по-моему неплохой материал на эту тему. Я так понял rEFInd тоже можно загружать таким образом. А shim действительно требует подписи у далее загружаемого файла.
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 11:15:25
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса.
Спасибо+
rEFInd тоже можно загружать таким образом.
Не пробовали?
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 12:51:08
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса
Заменил. Выпадает в ком. строку grub2 - не находит grub.cfg ?
Вы с моим grub.cfg пробовали?
BOOTIA32.efi grubia32.efi в Вашем архиве для чего?

Тестировал в виртуалбокс. У него  с EFI могут быть свои косяки
Название: Re: UEFI загрузка
Отправлено: ilfat от 20 Декабрь 2017, 13:29:57
Вы с моим grub.cfg пробовали?
Не пробовал. Попробую. Конфиг должен видеть по-любому. Я и в Виртуалбокс проверял и на реальной машине.
По-моему догадываюсь почему выкидывает в командную строку. Префикс по умолчанию в ефи грабе Росы /EFI/Rosa/grub2-efi, его нужно поменять. Возможно поэтому не находит ваши шрифты и прочее и из-за этого выкидывает в кмд. В начало конфига добавьте строку prefix=($root)/EFI/BOOT
BOOTIA32.efi grubia32.efi в Вашем архиве для чего?
Это для 32-х битного UEFI. Я на всякий случай оба держу. PRA-Retro можно будет загрузить на любом нетбуке. Вам для PRA Retro не помешает наверно.
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 13:34:19
В начало конфига добавьте строку prefix=($root)/EFI/BOOT
В какой конфиг?
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 13:42:12
Выложили бы архив проверенного EFI (всей папки)
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 13:51:24
Взял BOOTx64.efi и grubx64.efi от Peppermint-8-20170527-amd64.iso - все заработало
Название: Re: UEFI загрузка
Отправлено: ilfat от 20 Декабрь 2017, 14:26:14
В какой конфиг?
Так там один конфиг, который лежит среди этих файлов. Вы ведь его на свой поменяли?
Выложили бы архив проверенного EFI (всей папки)
Который я выложил проверенный и абсолютно рабочий, просто в конфиге префикс надо переназначить.
Взял BOOTx64.efi и grubx64.efi от Peppermint-8-20170527-amd64.iso - все заработало
Ну если secure boot проходит оставьте этот. Только 32-х битный вариант тоже положите из 32-х битного Peppermint, а то как-то тупо будет не загрузить 32-х битный Retro на каком-нибудь 32-х битном ноуте с 32-х битным UEFI :)
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 15:05:36
Peppermint - там с доп. модулями для фат и пр. - неудобно
Взял из android-x86_64-6.0-r3.iso : http://file.puppyrus.org/users/efi.tar.xz
У меня норм. Причем все с русским в 32 и 64
secure boot не знаю как в виртуалбоксе проверить
Отпишитесь кто проверит

Название: Re: UEFI загрузка
Отправлено: ilfat от 20 Декабрь 2017, 17:40:17
Отпишитесь кто проверит
UEFIx64 в secure boot проверил, все норм, загружается.
x32 я так понял вы без secure boot решили положить? В принципе пойдет, все-таки UEFIx32 нечастое явление, в крайнем случае secure boot можно отключить.
Не пробовали?
Не, rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нет с ним разбираться. Если доберусь отпишу.
Название: Re: UEFI загрузка
Отправлено: sfs от 20 Декабрь 2017, 17:45:41
x32 я так понял вы без secure boot решили положить?
Его в доноре не было, а я и не заметил. Можете попробовать с каким нибудь?
rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нет
У меня тоже. Поставлю пока везде EFI grub2
Название: Re: UEFI загрузка
Отправлено: ilfat от 21 Декабрь 2017, 14:56:55
Выпадает в ком. строку grub2 - не находит grub.cfg ?
Взял EFI из PRA-Retro2, удалил bootx64.efi из /EFI/boot. Положил туда бинарники от Росы, которые я выкладывал чуть выше. Проверил, все работает без единой правки. Заменил архив. (https://yadi.sk/d/PFa_T0XU3QjUP8) Теперь уже рабочий вариант. Все-таки тут 32 битный EFI подписанный.
Если вы убрали конфиг и все файлы в /boot/grub, то конечно grub не найдет конфиг. В первую очередь он ищет его там где лежит сам, по крайней мере граб Росы так делает. Возможно в граб от android-x86_64-6.0-r3.iso (который похоже от Убунты) во время сборки вкомпили конфиг, который настроен так, что если рядом конфиг не лежит, то искать его в  /boot/grub или сразу ищет его в /boot/grub. Для cd образа это нормально, но дело в том, что на десктопе boot может лежать на каком угодно разделе, поэтому конфиг, как минимум первый надо размещать возле самого граба, а уже в нем можно прописать где искать второй (основной) конфиг, как собственно это и сделано в Росе. Уверен что в дескопной версии Убунты сделанно также.
Я первый архив выкладывал только для того чтобы вы оттуда бинарники взяли, а не как готовый вариант. Там конфиг то мой остался, типа для примера )) Если хотите все потроха держать в /boot/grub, то для граба Росы надо в конфиге, который в /EFI/boot, указать на конфиг в /boot/grub. Ваш вариант будет работать только если и EFI и boot на одном разделе.
Подписанный x32 EFI можете взять из 32-х битного образа Убунты, наверняка он там есть, я не проверял правда :)
Название: Re: UEFI загрузка
Отправлено: Pro от 21 Декабрь 2017, 15:03:57
Я сегодня тестировал, и у меня не подхватился конфиг из каталога в котором лежит grubx64.efi на экране проскакивала ошибка что не найдено в /boot/
Название: Re: UEFI загрузка
Отправлено: sfs от 21 Декабрь 2017, 15:10:15
Я сегодня тестировал
Это тестировал
Заменил архив.
или мое вчерашнее?

Откуда взять мне не критично
Мне проверить не на чем
Поэтому надежда только на Вас
Название: Re: UEFI загрузка
Отправлено: sfs от 25 Декабрь 2017, 10:34:10
Заменил архив. Теперь уже рабочий вариант.
У меня в виртуалке не находит конфиг и нет русификации
Возможно проблема в самой виртуалке. Больше проверить не на чем
Название: Re: UEFI загрузка
Отправлено: ilfat от 25 Декабрь 2017, 14:44:11
выложу 100% рабочую версию
Готово (https://yadi.sk/d/YScdJMbK3Qvtmc)
Данный комплект загрузчика не зависит от /boot/grub и прочих папок. То есть полностью автономный.
Поправил конфиг. Все пути статические, так как prefix по умолчанию у этого граба /BOOT/EFI. Не стал менять на /EFI/BOOT. Можете первой строкой задать префикс и статику переписать через $prefix. По-большому счету разницы нет, только надо иметь ввиду, что prefix здесь не /boot/grub, как у вас было. Для других конфигураций возможно придется задать нужный префикс.
Название: Re: UEFI загрузка
Отправлено: Pro от 26 Декабрь 2017, 05:54:45
выложу 100% рабочую версию
Готово (https://yadi.sk/d/YScdJMbK3Qvtmc)
Данный комплект загрузчика не зависит от /boot/grub и прочих папок. То есть полностью автономный.
вроде работает, а зачем там mo файл? что он руссифицирует?

Не попадался ли рабочий memtest для этого комплекта?
Название: Re: UEFI загрузка
Отправлено: ilfat от 26 Декабрь 2017, 09:18:37
а зачем там mo файл? что он руссифицирует?
ru.mo это файл локализации. Все что можно сообщается на русском языке. То есть справка, вывод всех сообщений, обратный отсчет пункта по умолчанию и т. д.
Не попадался ли рабочий memtest для этого комплекта?
Так наверно любой должен подойти. Не проверял, у меня нет.
Название: Re: UEFI загрузка
Отправлено: sfs от 26 Декабрь 2017, 09:47:36
У меня в виртуалке тоже работает
puppyrus-a/uefi/EFI-171226.zip - с мемтестом (там целая операционка) Выдрал из antix
Автовыбор (if fi) у меня не срабатывал - все время 32
Кому-нибудь мемтест помогал в жизни? Мне нет
Название: Re: UEFI загрузка
Отправлено: RoDoN от 26 Декабрь 2017, 09:49:10
Кому-нибудь мемтест помогал в жизни? Мне нет
Что, разве никогда с битой памятью не сталкивался?
Название: Re: UEFI загрузка
Отправлено: sfs от 26 Декабрь 2017, 09:51:17
С битой сталкивался, но там и без тестов было ясно
Возможно мне не помогал, т.к. всегда есть возможность проверить на другом модуле

В итоге ставить uefi memtest в исо?
Название: Re: UEFI загрузка
Отправлено: ilfat от 26 Декабрь 2017, 10:09:55
Не попадался ли рабочий memtest для этого комплекта?
Комплект с memtest86 (https://yadi.sk/d/ghIXIK_03QxYrX) для 32 и 64 битных UEFI.
Для 32 битного UEFI появляется пункт Memtest86 запускающий 32-х битный memtest, для 64 битного соответственно 64 битный.
На реальной машине не проверял, только в виртуалке.
Название: Re: UEFI загрузка
Отправлено: ilfat от 26 Декабрь 2017, 10:12:15
puppyrus-a/uefi/EFI-171226.zip - с мемтестом (там целая операционка) Выдрал из antix
Я взял с оф.сайта. Вытащил из img образа.
Название: Re: UEFI загрузка
Отправлено: sfs от 26 Декабрь 2017, 10:16:51
Комплект с memtest86 для 32 и 64 битных UEFI.
На виртуалке работает. Причем с автоопределением 32\64
Размер меньше
Ставлю этот вариант в исо?
Ильфат - спасибо +
Название: Re: UEFI загрузка
Отправлено: ilfat от 26 Декабрь 2017, 10:17:18
На реальной машине не проверял
Удалось проверить на реальной машине с UEFIx64 с secure boot. Все работает, проблем никаких.
Название: Re: UEFI загрузка
Отправлено: yxma от 30 Декабрь 2017, 23:33:51
Ставлю этот вариант в исо?
Конечно, да! Это было бы изумительно - ноут с этим вселенским бедствием в виде уефи у меня снова в руках. Не терпится оттестировать!
Название: Re: UEFI загрузка
Отправлено: sfs от 31 Декабрь 2017, 07:57:47
Не терпится оттестировать!
Ну так - сначала оттестируйте, а потом уже - да  ;)
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 13:03:49
Не уверен, что я сделал именно то, что нужно, но:
заменил раздел ЕФИ на флешке с ПРА содержимым предложенного архива. Результат: при отключенном легаци и секуре (не обессудьте, я и так-то с трудом их запоминаю) ноут начал было грузиться но закончил вот чем:
Starting Kernel Modules Load
[FAILED Failed to start Load Kernel Modules S
ee system status-system-modules-load service 'for detail.
1 started udev Kernel Device Manager
OK Found device LDC UD18JPux-68JSZZZ 8.
Starting Load Kernel Modules. OK
J Reached target Local File Systems
Activating swap / dev / sda8 ...
Starting create Uolatile Files and Directories.
Starting Rebuild Journal Catalog.
[FAILED 1 Failed to start Load Kernel Modules
See 'system-status-system-modules-load service' for details.
тогда я включил легаци и ПРА с флешки загрузился. С него и пишу.
Правда, конфигурацию дисплеев он так и не сохраняет, хотя сохраненку я делаю. Что-то не так?
В любом случае рад, что процесс идет. Верю, что и эта беда останется позади - в конце концов, звук ведь побежден!
Полагаю, теперь нужно поменять ЕФИ на всех флешках.
Название: Re: UEFI загрузка
Отправлено: sfs от 03 Январь 2018, 14:01:21
Проверьте grub.cfg
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 16:47:28
а где он лежит и что в нем должно быть, чтобы все получилось хорошо?
Название: Re: UEFI загрузка
Отправлено: ilfat от 03 Январь 2018, 18:15:59
а где он лежит
В папке /EFI/BOOT
что в нем должно быть, чтобы все получилось хорошо?
Добавить или отредактировать пункт меню. Вообще он для PRA-Retro, но там ещё закомментированные пункты есть, может из них что-то подойдёт.
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 18:59:36
ознакомился. Масса материала для размышления. Остается поставить груб на гпт и быть щасливым (как я понимаю, из винды при помощи инсталла г4д). Был бы рад, если бы это удалось.
Название: Re: UEFI загрузка
Отправлено: ilfat от 03 Январь 2018, 19:23:01
как я понимаю, из винды при помощи инсталла г4д
Не понял сей момент.
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 19:59:04
это я не понял, что нужен не г4д, а г2 ЕФИ. Что-то не помню ролика, как его поставить...
Название: Re: UEFI загрузка
Отправлено: ilfat от 03 Январь 2018, 20:09:21
Что-то не помню ролика, как его поставить...
Просто скопировать на EFI раздел.
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 21:04:30
в смысле - скопировать? В ПРА нет г2, там только г4д. Вариантов, как я понимаю, море. Из какого места советуете стырить г2, чтобы он ЕФИ поддерживал?
Название: Re: UEFI загрузка
Отправлено: sfs от 03 Январь 2018, 21:58:33
То что Вы установили и есть grub2, который грузится не через mbr, а через EFI
Какие проблемы с gpt пока не понял
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Январь 2018, 23:30:12
я пока только мечтаю об установке. Мне ни разу не удалось установить на этот ужас линукс с загрузкой с винта. Загрузку делал только с флешки.
Название: Re: UEFI загрузка
Отправлено: ilfat от 07 Январь 2018, 19:02:51
Пока с yxma решали вопрос загрузки, выяснилось, что в Grub2 EFI Росы не вшит модуль поддержки NTFS. Казалось все популярные ФС встроены, оказалось кроме NTFS, упустил этот момент. NTFS можно в виде отдельного модуля добавить. Ещё в убунтушном грабе можно глянуть, может там впихнули)
Название: Re: UEFI загрузка
Отправлено: ilfat от 07 Январь 2018, 20:36:19
Grub2-EFI (https://yadi.sk/d/xm3wJ2NT3RFaEk)
Добавил ntfs для обеих платформ. Вернул исходные названия для бинарников memtest. Думаю так будет вернее. Конфиг подправил. Проверил на реальной машине.
Название: Re: UEFI загрузка
Отправлено: sfs от 07 Январь 2018, 20:58:31
спасибо+
Название: Re: UEFI загрузка
Отправлено: ilfat от 07 Январь 2018, 21:29:15
Grub2-EFI (https://yadi.sk/d/eqPQg0jN3RFhFP)
Сорри, небольшая правка конфига. Prefix надежнее задавать через root, чтоб при смене рута префикс оставался правильным. Абсолютно не критично если все лежит на одном разделе, но все же лучше чтоб было как положено :)
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Январь 2018, 09:51:09
Это (https://www.opennet.ru/opennews/art.shtml?num=47469) никто не пробовал?
Или там пока пробовать нечего...
Название: Re: UEFI загрузка
Отправлено: ilfat от 09 Январь 2018, 10:49:52
Ждем, но наверно еще рано )
Название: Re: Инсталлятор
Отправлено: sfs от 08 Май 2018, 10:50:19
Доработал вики про EFI (http://wiki.puppyrus.org/puppyrus/grub?&#uefi)
Название: Re: Re: Инсталлятор
Отправлено: yxma от 09 Май 2018, 12:07:36
Спасибо, описание подкупает исключительной простотой  и ясностью. Разве что, стоило бы указать откуда брать каталог EFI, который нужно копировать в загрузочный фат раздел. С флешки пойдет?
Название: Re: Re: Инсталлятор
Отправлено: yxma от 09 Май 2018, 12:38:14
вот только для начала я отредактировал 40_ файл. Вставил то, что в тексте вики было (кроме 1 строки - она уже была в файле) но после перезагрузки меню с ПРА не появилось. Что еще надо сделать?
Название: Re: Re: Инсталлятор
Отправлено: sfs от 09 Май 2018, 17:09:20
я отредактировал 40_ файл
А надо было отредактировать EFI/BOOT/grub.cfg
стоило бы указать откуда брать каталог EFI
Из iso
Название: Re: Re: Инсталлятор
Отправлено: yxma от 10 Май 2018, 00:40:53
я еще не поставил ефи, пока что есть рабочий груб2, в котором не видно пра. К тому же хотелось посмотреть, сколько времени будет грузиться под груб2 по сравнению с ефи. Который еще не факт, что я адекватно запущу.
А про "откуда взять" - я так и думал. Но одно дело думать, а другое в вики прочесть. Букв будет чуть больше, но ясность существенно возрастет
Название: Re: UEFI загрузка
Отправлено: sfs от 10 Май 2018, 09:16:26
еще доработал вики
тему перенес
Название: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: krasnyh от 09 Май 2019, 19:17:50
может еще кто подтвердит
Это действительно так. Много уже тем было по UEFI, где приходилось решать проблемы с незапуском. В основном из-за неправильного заполнения grub.cfg из коробки.

Условия запуска - должна быть папка EFI в корне носителя.  Запускается UEFI только с fat32.
Код
live@prar-1811 ~/.cache/spacefm/pra03-1808retro.iso/EFI % ls -l *
BOOT:
итого 3941
-rw-rw-rw- 1 root root 1001112 фев  9  2017 BOOTIA32.efi
-rw-rw-rw- 1 root root 1298416 фев  9  2017 BOOTx64.efi
-rw-rw-rw- 1 root root   52116 дек 21  2017 euro.pf2
-rw-rw-rw- 1 root root    1359 авг  6  2018 grub.cfg
-rw-rw-rw- 1 root root  617872 июл  8  2016 grubia32.efi
-rw-rw-rw- 1 root root  919440 июл  8  2016 grubx64.efi
drwxrwxrwx 2 root root    2048 янв  7  2018 i386-efi
-rw-rw-rw- 1 root root  139636 дек 21  2017 ru.mo
drwxrwxrwx 2 root root    2048 янв  7  2018 x86_64-efi

memtest86:
итого 4279
drwxrwxrwx 2 root root    2048 янв  7  2018 BENCHMAR
-rw-rw-rw- 1 root root    2802 янв  7  2018 BLACKLIS.CFG
-rw-rw-rw- 1 root root  955952 янв  7  2018 BOOTIA32.EFI
-rw-rw-rw- 1 root root 1053552 янв  7  2018 BOOTX64.EFI
-rw-rw-rw- 1 root root    6823 янв  7  2018 MT86.PNG
-rw-rw-rw- 1 root root 2358510 янв  7  2018 UNIFONT.BIN

cat grub.cfg
Код
set prefix=($root)/EFI/BOOT
if loadfont $prefix/euro.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
  set locale_dir=$prefix
  set lang=ru_RU
  insmod gettext
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

set default="PRA UEFI рус"

insmod vbe
insmod vga
insmod part_msdos
insmod ext2

set timeout=5

menuentry "PRA retro. Без загрузки в RAM и сохранения. Рекомендуется при < 512Mb RAM." {
# set gfxpayload=text
linux /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
initrd /pra/initrd.xz
}

menuentry "PRA retro. NetworkManager+PaleMoon. Рекомендуется при >= 1Гb RAM." {
    d=pra
    linux /$d/vmlinuz-4.4.1-pf3 dir=$d quiet  load='manager;keyr;polk;palemoon;lxhotkey noload=Midori'
    initrd /$d/initrd.xz
}

#menuentry "PRA UEFI рус" {
## set gfxpayload=text
# linux /prar/vmlinuz-4.14.8-pf7_64 quiet dir=prar load=de-xfce
# initrd /prar/initrd.xz
#}

#menuentry 'Grub4DOS' {
#linux /boot/grub4dos/grub.exe --config-file="find --set-root --ignore-floppies /menu.lst;configfile /menu.lst"
#}

if [ "$grub_cpu" = 'i386' ] ; then
menuentry "Memtest86" {
chainloader /EFI/memtest86/BOOTIA32.EFI
}
fi

if [ "$grub_cpu" = 'x86_64' ] ; then
menuentry "Memtest86" {
chainloader /EFI/memtest86/BOOTX64.EFI
}
fi
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: k0l0p0k от 09 Май 2019, 19:46:15
Это действительно так.
век живи век учись )
как-то все мимо этой темы проходил, сейчас придется вникать :)
Условия запуска - должна быть папка EFI в корне носителя.
ясно
а разметка харда - GPT\MBR имеет значение?
если MBR, запустится? или именно GPT нужен?
---
еще, из grub.cfg :
insmod ext2
так понимаю тут подключается драйвер ext2 ? для возможности читать с этой ФС ?
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: krasnyh от 09 Май 2019, 20:01:30
а разметка харда - GPT\MBR имеет значение?
Я не в теме настолько глубоко, т.к. нет своей материнки с UEFI.

Знаю, что:
-  в биосе нужно переключить UEFI/Legacy BIOS
-  для PRA необходимо присутствие папки EFI
-  грузится uefi только с fat32

А по GPT\MBR, наверно без разницы. UEFI все равно не лезет в загрузчик флешки/hdd.
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: DdShurick от 09 Май 2019, 20:50:28
Чёрно-серебристый.
А у меня чёрный (https://www.svyaznoy.ru/catalog/notebook/7308/1464297), и всё работает. Что не так?
ПС В вашей помощи не нуждаюсь.
Согласен, я не психиатр.
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: imp от 10 Май 2019, 22:09:10
Чёрно-серебристый.
у нас на бабском форуме
или скиньте ему чё-нить может успокоится.  ;D
Маникюр...
Герда, ты?)
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: Пол от 11 Май 2019, 03:17:10
1 Как новичок испытываю проблемы с установкой (вернее, установка усложнилась),так как устанавливал по рецепту из http://wiki.puppyrus.org/puppyrus/setup .Теперь просто скопировать из  PRA6408-1904 не получится,надо выбрать файлы из iso(трудновато для меня).Поэтому я запускаю дистрибутив в виртуальной  машине ,смотрю что загрузилось после выбора параметров системы,а потом копирую файлы на винт.
2 Вытекает из первого.Теперь надо выбрать gtk2 или gtk3 , а это создает сложности в выборе софта.Пример:Раньше  у меня под  pra641709light работали tor-browser-p-7.0.0_64-lo01 и vkeyboard-florence-0.6.3_64-pb01,а сейчас - либо одно,либо другое.
3 Еще одно неудобство.В Wiki написано
PuppyRus-A64-08 (PRA64-08) x86_64
В конце 2018 года PRA-Roll-1801 полностью переориентирован на FRUGAL.
Позиционируется, как замена морально устаревающего PRA03.
Планируется длительная поддержка.
Можно сделать обновление как в больших линуксах?Я для каждого нового обновления дистрибутива делаю отдельную папку и их уже много на разделе для PRA.
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: sfs от 11 Май 2019, 10:44:10
Теперь просто скопировать из  PRA6408-1904 не получится,надо выбрать файлы из iso
Получится. Без load= noload= загрузится самая легкая ДЕ
Кроме того в свежем инсталляторе загруженные по меню iso модули будут размещены в /base и /modules
Т.е. load= noload= не понадобятся
Теперь надо выбрать gtk2 или gtk3 , а это создает сложности в выборе софта.
Какую? В исо софт разложен по соответствующим папкам и все модули имеют в названии -gtk*- bkb qt5
Можно сделать обновление как в больших линуксах?
Можно, но под это заточен pra-roll (http://wiki.puppyrus.org/puppyrus/pra-roll)
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: Пол от 11 Май 2019, 11:02:52
Цитата: Пол от Сегодня в 03:17:10
Теперь надо выбрать gtk2 или gtk3 , а это создает сложности в выборе софта.
Какую?

Пример:Раньше  у меня под  pra641709light работали tor-browser-p-7.0.0_64-lo01 и vkeyboard-florence-0.6.3_64-pb01,а сейчас - либо одно,либо другое.
При этом tor-browser и vkeyboard-florence не указывают явно какую gtk используют.В репозитории есть софт без указания gtk.

Цитата: Пол от Сегодня в 03:17:10
Можно сделать обновление как в больших линуксах?
Можно, но под это заточен pra-roll

Я так понял нельзя,новый iso - новая папка, через обновления не прокатит.
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: sfs от 11 Май 2019, 14:26:49
tor-browser и vkeyboard-florence не указывают явно какую gtk используют
Это к их авторам
Пишите где нет - переименую
Или что Вы предлагаете?
Я так понял нельзя,новый iso - новая папка, через обновления не прокатит.
С pra-roll FULL прокатит. Читайте его доку
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: Пол от 11 Май 2019, 21:37:19
Или что Вы предлагаете?

Спасибо,я просто рассказал о своих трудностях.
Для меня пока не очевидны зависимости и связи  в дистрибутивах.
Было бы неплохо ,если бы о модулях было больше инфы.
Но уж как есть(а иногда нет)...
Название: Re: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: ШАМАНЯ от 12 Май 2019, 18:01:38
а разметка харда - GPT\MBR имеет значение?
Я не в теме настолько глубоко, т.к. нет своей материнки с UEFI.

Знаю, что:
-  в биосе нужно переключить UEFI/Legacy BIOS
-  для PRA необходимо присутствие папки EFI
-  грузится uefi только с fat32

А по GPT\MBR, наверно без разницы. UEFI все равно не лезет в загрузчик флешки/hdd.
и на GPT работает и на  MBR работает, и даже вообще без него, если форматировать всю флеху, не создавая таблицу разделов и разделы!
но только в последнем случае надо вручную заходить в папку  EFI/boot и указывать файл для запуска.
а на  GPT/MBR  после включения питания ничего не надо нажимать, просто подождать и операционная система загружается
Название: Re: UEFI загрузка
Отправлено: sfs от 13 Май 2019, 10:17:40
разделил, перенес
В идеале - добавить UEFI в инсталлятор (http://forum.puppyrus.org/index.php?topic=15557.msg156971#msg156971)
Название: Re: UEFI загрузка
Отправлено: loop223 от 14 Май 2019, 06:42:39
У меня винда грузится из uefi и я задался целью поставить туда grub2.Почитав арчвики и следуя мануалам, я ни к чему не пришел. Пытался восстановить загрузчик через убунтовский лайвсд. Тупо переносил папку uefi/пра на раздел диска...но в биосе для загрузки она не появлялась. Потом через efibootmgr удалось прописать в биосе загрузчик с пра, но загрузится не удалось.Мне принесли старенький бук на ремонт и я поставил туда убунту мэйт в uefi .Загрузился на нем с пра, скопировал папку uefi  со всеми путями и стационар увидел в биосе загрузчик ubuntu.  Попал в командную строку grub2 и выдохнул.Потом закинул папочку с пра на винт и поправил конфиги. По итогу я получил дуалбут из grub и убил кучу времени.В правики очень мало инфы об этом методе установки и она понятна только создателю, поэтому страдал красноглазием интуитивно и в одинокого.Эту тему увидел уже после вышеописанного.
p/s С флешки в uefi грузится, но там меню с 1 вариантом загрузки, может есть смысл продублировать конфиги из grub4dos?
Название: Re: UEFI загрузка
Отправлено: sfs от 14 Май 2019, 09:10:24
В правики очень мало инфы об этом методе установки и она понятна только создателю
Что именно здесь (http://wiki.puppyrus.org/puppyrus/grub#uefi) не понятно?
Название: Re: UEFI загрузка
Отправлено: loop223 от 14 Май 2019, 10:48:29
После того ,как я добавил папку EFI и отредактировал  EFI/BOOT/grub.cfg, в биосе выбор загрузчика не появился, был только вариант windows boot loader, который находился в EFI/windows. Не понимаю как это произошло, но после копирования папки UEFI из убунты, у меня в биос появился выбор Ubuntu загрузчика.
Название: Re: UEFI загрузка
Отправлено: sfs от 14 Май 2019, 15:56:56
Насколько мне известно - в обычном биосе выбирается не зависимо от того, что есть на носиттелях
Возможно, у Вас необычный биос
Название: Re: UEFI загрузка
Отправлено: ШАМАНЯ от 14 Май 2019, 16:05:49
из вики:
Получить доступ к файлам дистрибутива

    в Linux : sudo mount -o loop PRA*.iso
    в Windows : 7zip

-------------------------
ну вот зачем сразу новичков пугать консолью? почему везде предлагают что-то в консоли набирать, если это можно легко сделать в графическом интерфейсе пользователя?
в  Ubuntu и Mint  вообще можно год прожить, тыкая в разные значки и ни разу не запустив терминал :)) )
А практически во всех  PRA в файловом менеджере правой кнопкой мыши на файле  iso если нажать , там есть пункт монтировать  fs,dat,iso, появится новое окно с файлами
и скопировать файлы из окна с помощью графического интерфейса,а потом ещё раз выбрать пункт монтировать, и  iso файл отключиться!
Ну а в  windows  в программе  Total Commander  можно заходить в файлы  iso так, как будто это папка с файлами, и там легко выделить нужные и скопировать по F5
Название: Re: UEFI загрузка
Отправлено: sfs от 14 Май 2019, 16:52:58
почему везде предлагают что-то в консоли набирать, если это можно легко сделать в графическом интерфейсе пользователя?
Потому что это универсальный рецепт и описывается в 1 строку
Добавил
Цитата
в Linux : sudo mount -o loop PRA*.iso. Или Меню - Системные - Монтирование iso
Название: Re: UEFI загрузка
Отправлено: sfs от 06 Июль 2019, 19:55:51
Релиз менеджера загрузки GNU GRUB 2.04 (https://www.opennet.ru/opennews/art.shtml?num=51038)
Кто в теме - нам по UEFI никаких улучшений там не просматривается?
Название: Re: UEFI загрузка
Отправлено: Ikar от 08 Октябрь 2019, 20:35:43
Что именно здесь (http://wiki.puppyrus.org/puppyrus/grub#uefi) не понятно?
1.Проводник Windows открывает iso. 7 zip не нужен
2. Надо еще рассказать, как прописать в grub загрузку Widows а то при копировании папки EFI в загрузочный раздел основного диска затрется находящаяся на нем папка EFI с загрузочными файлами Windowc. Это может быть для кого-то не страшно, но я уже затирал виндосовские загрузочные файлы и знаю, куда нести потом ноут. :)
3.Надо бы уточнить куда копировать. И почему копировать, а не распаковать?
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Октябрь 2019, 09:33:50
1. поправил
2.
рассказать, как прописать в grub загрузку Widows
https://wiki.archlinux.org/index.php/GRUB#Dual-booting - у меня нет винды. Кто в теме - помогайте
Наверное в grub.cfg в iso надо добавить загрузку винды
У кого есть проверенные?
3. Уточнил
распаковать - это
Код
Команда_распаковки -ключи Файл
В винде есть команда распаковки исо?
Скопировать - кликнуть по исо - откроется содержимое. Копируем. Так проще и понятнее
Спасибо+
Усоверщенствования мануала приветствуются
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Октябрь 2019, 09:50:33
в grub.cfg в iso надо добавить загрузку винды
Код
menuentry "Windows 7-10" {
 set root=hd0,3
 ntldr /bootmgr
}
где hd0,3 - раздел с ntldr
Так? А в вин10 ntldr остался?
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Октябрь 2019, 12:21:48
это mbr загрузка. в EFI нет уже ntldr
Тогда по арчвики chainloader /EFI/Microsoft/Boot/bootmgfw.efi
А что ж версию винды не указал? Не каждая на это способна и не у всех 10-ка стоит, как у Ikar.
Убрал
Название: Re: UEFI загрузка
Отправлено: Ikar от 09 Октябрь 2019, 13:09:05
В винде есть команда распаковки исо?
Там просто в проводнике открываем исо, а дальше можно копировать как вместе, так и по отдельности. Можно. к примеру, скопировать только папки efi и Pra. Остальное в uefi не нужно. А так да - "кликнуть на исо в проводнике".
П.С. Команды то там есть. Преемница MS DOS, как никак. Сейчас более продвинутый интерфейс shell применяется. Но кто там в Винде об этом знает? :)
Название: Re: UEFI загрузка
Отправлено: Ikar от 09 Октябрь 2019, 13:31:07
Dual-booting - у меня нет винды. Кто в теме - помогайте
Я в это мало разбираюсь, просто рассказал что будет, если перезаписать папку эфи на загрузочном секторе.
 Но линуксы, записывающие свои загрузочные файлы в эту папку, действуют несколько иначе. Упомянутая выше Убунта записывает в ту папку (или раздел, надо уточнять) свою папку ef (если в раздел), но переименовывает её в ubuntu, из-за чего в меню загрузки появляется Убунта. Надо методом подбора узнать, куда копировать папку EFI, чтобы в загрузочном меню появился pra, тогда можно будет описать простейший способ.
 Есть еще вариант - замена файла EFI/BOOT/bootx64.efi на загрузочном разделе файлом grub64.efi с переименованием. Читал об этом способе загрузке линукса в uefi.
 Все написанное выше исключительно по памяти и требует подтверждения. Когда доберусь - попробую и отпишусь. Я выделил раздел 1 ГБ на основном диске и успел туда записать Pra64 на ext4, поправил grub.cfg так, как в вики, да, собственно говоря, он же у меня так и был записан с ядром портеус, скопировал папку efi с переименованием в загрузочный раздел и перезагрузился. В загрузочном меню Pra не появился. тогда я прошелся по файлам, кликнул на grub64.efi, началась загрузка и закончилась неудачно. Тогда я опять перезагрузился, но не с одного накопителя pra не загрузился. Помнится, мне писали, чтобы никаких левых initrd не было. А этот файл-то уже на разделе основного диска. Вот еще никак не добрался, чтобы перезагрузиться с usb в стандартном виде и что-нибудь там изменить. :))
Название: Re: UEFI загрузка
Отправлено: Pro от 09 Октябрь 2019, 13:49:49
Ikar, вот вроде пишете, слова знакомые,  а понять что делали не могу. В одном абзаце смешали в кучу.
Название: Re: UEFI загрузка
Отправлено: Ikar от 09 Октябрь 2019, 14:15:10
Ikar, вот вроде пишете, слова знакомые,  а понять что делали не могу. В одном абзаце смешали в кучу.
Если кратко, то мне не удалось загрузиться с раздела жесткого диска в ext4, куда я записал pra. А так как на этом разделе появился initrd.xz, то сорвалась загрузка с sd. Там в grub.cfg прописан поиск initrd.xz по всем разделам. Теперь надо загрузиться со стандартного iso и исправить все, что можно.
Название: Re: UEFI загрузка
Отправлено: Pro от 09 Октябрь 2019, 16:05:21
Да но здесь то оно зачем? У вас частная проблема настройки загрузчика, я например поиск этого initrd.xz убрал бы (там через sgn или по uuid сделал).
Название: Re: UEFI загрузка
Отправлено: Ikar от 09 Октябрь 2019, 16:09:10
Да но здесь то оно зачем? У вас частная проблема настройки загрузчика, я например поиск этого initrd.xz убрал бы (там через sgn или по uuid сделал).
Я просто описал проблему, из-за которой не могу перезагрузиться в Pra.
 Так же упомянул, что из uefi с жесткого диска pra не стартанула. Удалить не долго.
Название: Re: UEFI загрузка
Отправлено: Coalxe от 09 Октябрь 2019, 19:19:59
Linux_Windows_BIOS_UEFI_boot_USB (https://gitlab.com/tianocore_uefi_duet_builds/tianocore_uefi_duet_installer/wikis/Linux_Windows_BIOS_UEFI_boot_USB)
Название: Re: UEFI загрузка
Отправлено: yxma от 10 Октябрь 2019, 04:15:19
Возможно, у Вас необычный биос
сейчас этим страдает большинство техники. Куда ни копни - каждый биос, точнее - уефи, сам себе голова. У меня 3 железки с уефи и с каждой пришлось решать задачи запуска в отдельности. Все решения отличаются одно от другого. Иначе, как издевательством ничем не назовешь. Интересно, когда эта приблуда, наконец, устаканится и станет достаточно предсказуемой?
Название: Re: UEFI загрузка
Отправлено: Ikar от 10 Октябрь 2019, 20:27:06
Всех приветствую. У меня есть результат по загрузке Pra с YEFI. Я сейчас расскажу, что делал, затем можно будет написать мануал, чтобы было понятно чайникам, вроде меня. :)
 Загрузил Pra c флэшки. Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб. У меня mmcblk0p2. На компьютере c Windows он обычно располагается на жестком диске вторым по счету, форматирован в fat и имеет размер 100 Мб. Скопиорвал в папку EFI на этом разделе папку EFI/BOOT дистрибутива Pra. Он сразу же появился в загрузочном меню UEFI под именем Linpus LitE(скрин1). Почему так называется - не знаю.
 Так, как у меня изменено меню загрузки в grub.cfg, то после нажатия на строчку Linpus Lite начинается поиск по всем разделам и, найдя единственный, загружается Pra(проверено).
 Затем надо зайти в настройки UEFI и поставить его первым в меню загрузки. Обычно это делается клавишей F6. (скрин2). Выходим из настроек с сохранением настроек (у меня это довольно путаный процесс, я его толком еще не освоил). После перезагрузки появится меню Grub, в котором не будет Windows. Надо будет добавить в grub.sfg.
Название: Re: UEFI загрузка
Отправлено: Pro от 11 Октябрь 2019, 02:26:57
затем можно будет написать мануал,
лучше ненадо.

У меня есть результат по загрузке Pra с YEFI.
по загрузке с чего? с флешки с SD карты с диска?


Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.
на sd карте mmcblk0p2?


Скопирвал в папку EFI на этом разделе папку EFI/BOOT дистрибутива Pra.
а bootx64.efi не затер там такой же файл но который виндовый?

начинается поиск по всем разделам и, найдя единственный, загружается Pra(проверено).
а если флешка  вставлена, может загрузка идет с флешки а не с вашей карты памяти.
Название: Re: UEFI загрузка
Отправлено: Ikar от 11 Октябрь 2019, 08:23:16
затем можно будет написать мануал,
лучше ненадо.
После того ,как я добавил папку EFI и отредактировал  EFI/BOOT/grub.cfg, в биосе выбор загрузчика не появился, был только вариант windows boot loader, который находился в EFI/windows. Не понимаю как это произошло, но после копирования папки UEFI из убунты, у меня в биос появился выбор Ubuntu загрузчика.
Пару лет назад я тоже самое все прошел. Подтверждаю, что по вашему мануалу ничего не выходит. А у меня, методом тыка, получилось. Но не надо - так не надо. Делайте, как в Ubuntu.
Название: Re: UEFI загрузка
Отправлено: Ikar от 11 Октябрь 2019, 08:28:25
Скопирвал в папку EFI на этом разделе папку EFI/BOOT дистрибутива Pra.
а bootx64.efi не затер там такой же файл но который виндовый?
В нашей папке EFI/BOOT этих бинарников -  на выбор. Выше я писал, что где-то читал о замене упомянутого Вами файла на grub64.efi с переименованием. так вот, я делал так. Ничего не вышло. Все равно в меню загрузки Pra не появился.
Название: Re: UEFI загрузка
Отправлено: Ikar от 11 Октябрь 2019, 08:46:54
Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.
на sd карте mmcblk0p2?
Я где-то написал, что это sd карта? Так у меня определяется жесткий диск. mmcblk0. На нем несколько разделов, один из которых форматирован в ext4, под линукс.
Название: Re: UEFI загрузка
Отправлено: Ikar от 11 Октябрь 2019, 08:59:08
начинается поиск по всем разделам и, найдя единственный, загружается Pra(проверено).
а если флешка  вставлена, может загрузка идет с флешки а не с вашей карты памяти.
http://wiki.puppyrus.org/puppyrus/grub#uefi
  #!/bin/sh
  exec tail -n +3 $0
  menuentry 'PRA' {
    d=pra
    search --no-floppy --file /$d/initrd.xz --set=root
    linux /$d/vmlinuz-3.11.3-pf dir=$d qiet noload='rox;intel'
    initrd /$d/initrd.xz
  }
 И ничто не мешает прописать конкретный путь. А меня и так устроит.
Название: Re: UEFI загрузка
Отправлено: sfs от 11 Октябрь 2019, 10:56:45
Проэкспериментировал с двойной загрузкой и доработал http://wiki.puppyrus.org/puppyrus/grub?&#uefi
Так понятно?
Название: Re: UEFI загрузка
Отправлено: Pro от 11 Октябрь 2019, 11:05:50
Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.
на sd карте mmcblk0p2?
Я где-то написал, что это sd карта? Так у меня определяется жесткий диск. mmcblk0. На нем несколько разделов, один из которых форматирован в ext4, под линукс.
Я и написал вопрос а не утверждение. Т.е. Мне не понятно из вашего описания, где вы нашли этот раздел.
Название: Re: UEFI загрузка
Отправлено: Ikar от 11 Октябрь 2019, 14:29:05
Т.е. Мне не понятно из вашего описания, где вы нашли этот раздел.
В файловом менеджере. :) Ну или из него, как Вам больше нравится. Поправил описание.
Название: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: uropb от 30 Октябрь 2022, 10:06:51
Как оказалось, все меняется со временем. Новое железо не поддерживает легаси загрузку и грубфодос не подходит в принципе. Загрузочная флешка должена иметь ефи раздел. Вопрос с nvme это уже следующий. Пока пытаюсь разобраться с первым
Название: Re: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: krasnyh от 30 Октябрь 2022, 12:38:22
Все сборки sfs имеют папку EFI, а grub4dos передает управление grub2. Само собой, флешка должна быть в fat32.

Проще говоря, железо с UEFI должно грузиться. И оно грузится, много примеров на форуме.
Название: Re: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: uropb от 30 Октябрь 2022, 13:19:15
Проще говоря, железо с UEFI должно грузиться. И оно грузится, много примеров на форуме.
Я тоже был такого мнения, пока железо не показало, что оно никому ничего не должно. В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два.  Они загружаются, а prar, lfd - нет.
Название: Re: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: krasnyh от 30 Октябрь 2022, 13:37:51
Цитата
В загрузочном iso один раздел

Речь именно о iso? Или флешке с fat32, на которую распаковано iso? В первом случае не знаю, но во втором - должно грузиться.
Название: Re: UEFI загрузка
Отправлено: sfs от 31 Октябрь 2022, 10:22:17
Перенес
В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два.  Они загружаются, а prar, lfd - нет.
Как делали флэшку?
1. dd - этот вариант возможно вообще не проверяли. Если кто пробовал - напишите
2. копирование на фат32
Ну или замените мою папку EFI на из того дистра , где работает. Так и поймем - в чем дело
Название: Re: UEFI загрузка
Отправлено: uropb от 31 Октябрь 2022, 23:43:40
Перенес
В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два.  Они загружаются, а prar, lfd - нет.
Как делали флэшку?
1. dd - этот вариант возможно вообще не проверяли. Если кто пробовал - напишите
2. копирование на фат32
Ну или замените мою папку EFI на из того дистра , где работает. Так и поймем - в чем дело

С dd, как раз, и начал. Не видит флешку как загрузочную. Копировал на fat32  - есть варианты.  Пробовал lfd10, prar2110, prar2103. Загрузился только lfd10. Установлена manjaro - даже намека на какие-то проблемы нет. Прописал в grub через /etc/grub.d/40_custom загрузку с жёсткого (ssd nvme) - не пошло, с hdd - не пошло. Если флешка подключена при загрузке с папкой lfd10  из меню grub - загружается. Загрузился prar2103 с initrd.xz через grub с флешки. Другие initrd, uird говорят, что не находят девайс, prar2110 пишет ошибку после строки системд версия. Когда lfd10 загрузился видит, монтирует все диски и nvme , hdd и флешки. Надо мне подробней изучить efi загрузку, чую что что-то не так делаю. Кстати, в runtu с этого года изменилась загрузка. Чего-то там ещё завернули кроме grubx64.efi.  Runtu видит, грузит.
Название: Re: UEFI загрузка
Отправлено: yxma от 01 Ноябрь 2022, 21:38:54
с hdd - не пошло
чтобы пошло с хдд в запуск нужно писать довольно сложную хреновину, вручную, в файл конфига что то вроде этого, ууид знаете где смотреть?

Код
menuentry "D10. (sda5)" {
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  5c51.........2
else
  search --no-floppy --fs-uuid --set=root 5c..........112
fi
  linux /lf01/vmlinuz-5.13.0-pf5-lf_64 dir=lf01 rw quiet copy2ram noswap changes=/dev/sdaХ
  initrd /lf01/initrd.xz
}

без барметала ничего не грузилось. Мне повезло - Ильфат мастер по борьбе с загрузками
Название: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: yxma от 01 Ноябрь 2022, 22:35:10
Там нет ничего по EFI
У меня. кажется, появилась возможность сделать установку на чистый диск с ефи. Наверное, вручную, не показательно. Но попробовать надо
Название: Re: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: sfs от 02 Ноябрь 2022, 11:29:29
записать на видеокамеру, да хоть на телефон, процесс установки ПРАР на жесткий диск.
Этой (https://wiki.puppyrus.org/puppyrus/grub#uefi) инструкции недостаточно?
Доработал п.5. Может еще что-то дописать?
Не очень представляю как по этому сценарию что-то снять...
Название: Re: UEFI загрузка
Отправлено: sfs от 02 Ноябрь 2022, 11:50:02
С dd, как раз, и начал. Не видит флешку как загрузочную
У всех так? Добавляю в вики что для EFI так нельзя
Копировал на fat32  - есть варианты.  Пробовал lfd10, prar2110, prar2103. Загрузился только lfd10.
Папка EFI в свежих исо у меня одинаковая. Если у кого-то не работает - давайте подберем другой. Предлагайте...
Прописал в grub через /etc/grub.d/40_custom загрузку с жёсткого (ssd nvme) - не пошло, с hdd - не пошло.
вики (https://wiki.puppyrus.org/puppyrus/grub?&#установка_grub2)
Цитата
Для rootaufs2 дополнительно нужно указать rw и root=
- не забыли?
Покажите свой конфиг
У вас gpt?
Название: Re: UEFI загрузка
Отправлено: yxma от 03 Ноябрь 2022, 05:22:28
У вас gpt?
В общем, у меня сейчас ноут с ссд на сата, на нем ничего нет. Попробую снять процесс установки ЛФ первой и единственной поначалу ОС. Потом нужно будет добавить вин7 и пару больших линуксов. Сохраненку нужно будет потом прописать на хдд, но это мелочи. Сейчас меня интересуют вопросы:
Подо что лучше оформлять диск - под мбр или гпт?
Если я выдерну из исо ефи на отдельный раздел ссд, а все остальное с исо будет на ехт4 - будет ли он работать или нужно отвести раздел на пару гб и положить туда все с исо, а остальные подтянутся - будут добавлять свои ефи на этот загрузочный и одновременно рабочий для ЛФ раздел? как это теоретически? или только практика покажет будет ли так работать?
или лучше поставить сначала винду с большим линуксом, а потом доустановить туда ЛФ?
Возможно ли в автоматом сформированном большим линуксом конфиге сделать просто отсылкку на файл конфигурации подобно многоуровневым ссылкам на исо Лф?
Ну и какой ЛФ с самой наполненной готовыми модулями репой на сегодняшний день?
Название: Re: Re: [Решено] Поддержка устройств типа nvme в initrd
Отправлено: yxma от 04 Ноябрь 2022, 00:23:49
Этой инструкции
инструкция классная. Я даже понял, что ефи можно просто скопировать на фат32 раздел, а остальное лучше копировать на ехт4 или бтрфс ) Я даже уже это сделал. Единственное, что меня смущает - меню лст.  Он должен быть в корне. В общем, подергаюсь.
Единственное - прар ставится с каким-то отличием от пра/лф, которое я никак не могу уловить. Хотя, может, я и навыдумывал чего.
А так никаких сценариев не надо - просто делаете, что положено и снимаете то, что получилось. Добавлю, что в хдд лф запускаются с очень кривым меню. В общем, попробую поставить просто ЛФ, что, в общем то неинтересно - я ЛФА, ЛФД и ПРА ставил на хдд неоднократно года с 15, если не раньше. nvme выдавил меня с компа в связи с резким ускорением работы, я даже пример с меню нашел с большим трудом.
Собственно, простота действий иногда становится большим тормозом, чем действительно сложные вещи. Когда я преподавал автокад, то никогда не рассказывал студентам, что есть куча вариантов выполнения одной и той же команды, а выбирал простейший вариант и показывал его. Поэтому все мои студенты поголовно сдавали экзамен на отлично. Самое главное - продемонстрировать простоту. Даже комментариев не нужно, если что-то делается руками. Смотрите ролики по лайвхакам - там если автор болтает, только время тянет.
Цитата
Если на диске уже есть каталог EFI от Windows - дописать файлы с iso
Имеется ли в виду, что файлы с исо нужно писать в папку с виндовым исо с заменой одинаковых файлов или создавать отдельную папку в ефи раздел на разделе с бутом?
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Ноябрь 2022, 09:48:26
Подо что лучше оформлять диск - под мбр или гпт?
https://lifehacker.ru/kak-uznat-gpt-ili-mbr/
Если будет вин11 - там только гпт (https://forum.puppyrus.org/index.php?topic=20368.msg180706#msg180706) (если еще не похакали)
Если я выдерну из исо ефи на отдельный раздел ссд, а все остальное с исо будет на ехт4 - будет ли он работать
Да. EFI должен быть на фат32 с флагом бут и быть единственным. Остальное на любом носителе с любой фс. Сколько угодно каких угодно ОС. Просто добавляйте их в меню

лучше поставить сначала винду с большим линуксом, а потом доустановить туда ЛФ?
да. лучше сначала винду. Потом большой линукс. Потом LF . Если перейти на initrd rootaufs2 или uird - большой линукс можно перенести в папку. Чтобы на 1 разделе иметь несколько фул линуксов

какой ЛФ с самой наполненной готовыми модулями репой на сегодняшний день?
Наверное прар2110, но вам , как моему подписчику на бусте (https://boosty.to/sfslinux) доступен прар2210. Для свежего железа он будет поинтереснее. Если каких-то модулей софта нет - пишите. Подумаю
Название: Re: UEFI загрузка
Отправлено: sfs от 04 Ноябрь 2022, 10:00:40
меню лст.  Он должен быть в корне
По умолчанию - нет, но через конфиг груб2 можно сделать и так
прар ставится с каким-то отличием от пра/лф, которое я никак не могу уловить
Для фругала - если использовать initrd rootaufs2 вместо porteus - надо добавить в параметры ядра root=/ваш/раздел  rw. Подробности в вики
в хдд лф запускаются с очень кривым меню
мало подробностей
я даже пример с меню нашел с большим трудом
В меню исо и в вики нет?
выбирал простейший вариант и показывал его
так скорее солдатам надо преподавать. Будущий инженер должен мыслить
файлы с исо нужно писать в папку с виндовым исо с заменой одинаковых файлов
Там не будет одинаковых. У винды своя папкв внутри EFI
Название: Re: UEFI загрузка
Отправлено: yxma от 04 Ноябрь 2022, 22:54:00
Будущий инженер должен мыслить
не могу согласиться. Для инженера компьютер/карандаш должен быть инструментом, он не о нем должен думать, он должен его не замечать. Максимум простоты и удобства. А то видал я таких инженеров. Непонятно чему их там учили. Нарисовала план помещения отрезками. И это самое безобидное.
Там не будет одинаковых. У винды своя папкв внутри EFI
вот это новость. Вроде смотришь - все одинаково зовутся. Как они потом разбираться будут? Как минимум у меня на ефи каждый дистрибутив создавал в /ефи свою папочку. Вот я и сделал одной больше и обозвал пра
Для фругала - если использовать initrd rootaufs2 вместо porteus - надо добавить в параметры ядра root=/ваш/раздел  rw.
Это, типа, всё? Точно так же переписать содержимое папки? пересмотрю вики. А так я фругал не люблю. Всегда прописываю чейндж и не парюсь сохраненкой
мало подробностей
буду ставить - появятся. Если гпт, то для пра нужно использовать ууид и барметал с кучей непонятного текста. Стоит убрать непонятное - грузить перестает. Все детали даже Ильфат не знал, как он мне говорил. Тоже несколько вариантов загрузочных строк давал
Название: Re: UEFI загрузка
Отправлено: sfs от 05 Ноябрь 2022, 09:19:15
Как они потом разбираться будут?
EFI-BIOS вашего ПК загрузит /EFI/Boot/bootx64.efi. Он разный для разных загрухчиков А в этом файле уже прописано откуда дальше грузить - из /EFI/Microsoft (win) или из /EFI/BOOT/x86_64-efi/kernel.img (grub4dos) или /EFI/BOOT/grubx64.efi (grub2) или еще чего
Это, типа, всё? Точно так же переписать содержимое папки? пересмотрю вики
Да. rootaufs2 - это для фругала по сути тот же портеус, но под Арч систему сборки инитрд: mkinitcpio
root=/ваш/раздел  rw - это как раз фичи mkinitcpio
А так я фругал не люблю. Всегда прописываю чейндж и не парюсь сохраненкой
Это называется фругал с rw сохраненкой в папку. Т.е. что-то среднее между фул и фругал. Вам бы лучше в модуль + некоторые папки типа профиля браузера - вынести симлинками. Так более неубиваемо
Если гпт, то для пра нужно использовать ууид и барметал с кучей непонятного текста.
В root= можете использовать хоть uuit хоть /dev/...
барметал и т.п. - это уже приколы вашего биоса или носителя. Доработал вики (https://wiki.puppyrus.org/puppyrus/grub?&#uefi)
Название: Re: UEFI загрузка
Отправлено: gumanzoy от 05 Ноябрь 2022, 11:46:13
EFI-BIOS вашего ПК загрузит /EFI/Boot/bootx64.efi. Он разный для разных загрухчиков А в этом файле уже прописано откуда дальше грузить - из /EFI/Microsoft (win) или из /EFI/BOOT/x86_64-efi/kernel.img (grub4dos) или /EFI/BOOT/grubx64.efi (grub2) или еще чего
Немного дополню.
/EFI/Boot/bootx64.efi это путь по умолчанию. Но без него тоже можно загрузить. Если прописать путь до файла загрузчика через efibootmgr или в самом интерфейсе UEFI BIOS Setup (в некоторых есть такая возможность).
А виндовый EFI/Microsoft/Boot/bootmgfw.efi также прописан как путь по умолчанию во многих прошивках. И он будет грузится если удалить /EFI/Boot/bootx64.efi.
Название: Re: UEFI загрузка
Отправлено: sfs от 06 Ноябрь 2022, 08:08:16
по умолчанию во многих прошивках
Вот тут-то и проблема. На разных биосах много чего по разному
Название: Re: UEFI загрузка
Отправлено: yxma от 10 Ноябрь 2022, 13:46:56
А у меня печальная ситуация. ССД, на который я надеялся, пришел, похоже. бракованый - сумел поставить только один линукс. В один раздел становится, следующий - сбой во время установки. Сначала грузит медленно, потом и вовсе загрузка падает. Так что нужно проверять. Это али экспресс, дорогие. И если, как бывает, реальный объем далек от номинального, то, по сегодняшним реалиям, ничего не докажешь...
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Март 2024, 10:42:16
Выяснил, что мои iso не грузятся в virtualbox в режиме EFI
alt antix runtu грузятся.
Надо бы разобраться...
Пробовал делать с груб2 - не помогло
Кто-нибудь в теме?
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Март 2024, 11:15:30
мои iso не грузятся в virtualbox в режиме EFI
Вдохновился https://github.com/syzdek/efibootiso
Взял EFI/BOOT/efiboot.img из Альт.iso , сделал скриптом из корня iso-make-efi.sh : https://file.puppyrus.org/users/pra64/iso/240309.iso
В vbox грузится в режиме efi , но не грузится в обычном - надо решать...
Надо еще проверить :
1. как у него с гибридностью (залить dd на флэшку)
2. загрузить в ventoy как iso

Итог : скрипт iso-make-grub2-efi-hybrid.sh в корне fas*.iso на базе grub2
Поддерживает EFI+BIOS режимы в  : hybrid , ventoy, virtualbox
Основная часть кода :
Код
CDLABEL=cd                                                                                                                                                                                                   
CDLABEL=hybrid-iso                                                                                                       
d=boot/grub/iso                                                                                                           
xorriso  -as mkisofs -allow-lowercase -J -D -R -A "$CDLABEL" -V "$CDLABEL" \                                           
-no-emul-boot -boot-load-size 4 -hide boot.catalog -boot-info-table \                                                     
-b $d/grub2.eltorito --grub2-mbr $d/boot_hybrid.img \                                                                     
-boot-info-table --grub2-boot-info $d/grub2.eltorito \                                                                   
-append_partition 2 0xef $d/efi.img \                                                                                     
-eltorito-alt-boot -e EFI/BOOT/efiboot.img \                                                                             
  -isohybrid-gpt-basdat \                                                                                                 
-no-emul-boot \                                                                                                           
-o ../`date "+%y%m%d"`.iso  .
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Март 2024, 12:14:53
https://github.com/patatetom/isohybrid-bios-uefi?tab=readme-ov-file - ничего не работает. И тут я так понял даже по замыслу или mbr или efi
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Март 2024, 12:43:08
Вдохновился https://askubuntu.com/questions/625286/how-to-create-uefi-bootable-iso
Взял EFI/BOOT/efiboot.img из Альт.iso , сделал скриптом из корня iso-make-efi.sh : https://file.puppyrus.org/users/pra64/iso/240309-2.iso
В vbox грузится в режиме efi (grub2) и mbr (syslinux->grub4dos)
Надо еще проверить :
1. как у него с гибридностью (залить dd на флэшку)
2. загрузить в ventoy как iso

Пока не могу перезагрузится. Кто проверит - напишите...
Название: Re: UEFI загрузка
Отправлено: sfs от 09 Март 2024, 15:05:20
Перезалил https://file.puppyrus.org/users/pra64/iso/fas-24.03-x86_64.iso
Передела скрипт из предыдущего поста на груб2 : iso-make-grub2-efi-hybrid.sh
В vbox грузится в режиме efi (grub2) и mbr (grub2)
Надо еще проверить :
1. как у него с гибридностью (залить dd на флэшку)
2. загрузить в ventoy как iso

Пока не могу перезагрузится. Кто проверит - напишите...
Если ок - думаю пора сливать grub4dos и syskinux из исо
Название: Re: UEFI загрузка
Отправлено: krasnyh от 09 Март 2024, 16:05:42
Выяснил, что мои iso не грузятся в virtualbox в режиме EFI
Выглядит как шутка. )


А ведь, я еще в 2019(!) обращал (https://forum.puppyrus.org/index.php?topic=22134.msg162222#msg162222) внимание, что сборки не проверить в вирте на работоспособность с UEFI:
Цитата
Сейчас под рукой нет компа с EFI. Будет возможность проверю.

Не первый раз слышу такую фразу. Слышал и от sfs, когда он что-то делал (например, инсталятор) и просил потестировать, т.к. у самого нет uefi.
В те далекие времена, :) я ткнул пальцем в первое попавшееся, и это были Clover и DUET. Но, как понял, тема вирта + uefi + iso от sfs была тогда никому не интересна.
Прошло 5 лет...
Название: Re: UEFI загрузка
Отправлено: krasnyh от 09 Март 2024, 16:17:43
alt antix runtu грузятся
И ArchLinux.
Название: Re: UEFI загрузка
Отправлено: totiks2012 от 10 Март 2024, 03:46:54
1. как у него с гибридностью (залить dd на флэшку)
2. загрузить в ventoy как iso
с dd
доходит до меню, выбрал первый пункт меню, потом опять первый, доходит до поиска устройств, начинает загружать, потом черный экран, появляется мигающая полоска клавиатурного курсора и отказ.
Из виртуалки (QEMU-KVM) работает

по ventoy
загружает меню,выбрал первый пункт меню, потом опять первый, при загрузке не находит модулей
смотрел grub.cfg из /EFI/BOOT загружается не оно. Загружается меню судя по всему из menu.lst , не понимаю menu.lst вроде же для grub4dos вероятно вы как то хитро делегируете загрузку от grub2 к grub4dos тут я сильно не понимаю, либо grub2 не задействован и грузится grub4dos?
загружал и в режиме grub2 сейчас опять буду пробовать и отпишусь.
Попробовал все режимы и через обычную и через Grub2 в общем отказ загрузки.
думаю лучще всего для Grub2 необходимо создать iso которое грузит чисто с grub2 чтоб отработать загрузку, то же самое и с grub4dos, после обьединить,вероятно начинаю понимать как у вас всё работает, происходит выбор если вы выбрали grub4dos то активирется выбор меню из menu.lst если выбрали загрузку из grub2 то из grub.cfg из /EFI/BOOT
 пойду отлёживаться... худо
Название: Re: UEFI загрузка
Отправлено: knn от 10 Март 2024, 04:07:46
...по ventoy...
- по вентой: когда пробовал (НЕ-g2-режим), то там в каком-то 'пункте/g4d-menu.lst' задаётся %v% для вентоя ('from='), но :
1 - далее в "конечном/пусковом пункте/меню.лст" она отсутствует в 'kernel-строке' (и её дописывал руками редактированием);
2 - как частный случай, т.к. у меня изоха была расположена в каталоге ж.д - вроде "удлинял" соответственно путь (#предварительно, в соотв-щем пункте) --> результат получал как при фругалл-установке.
 ! но это не-100%-вар, а перепроверять не буду т.к. пока снёс.
Название: Re: UEFI загрузка
Отправлено: knn от 10 Март 2024, 04:15:43
... потом черный экран, появляется мигающая полоска клавиатурного курсора и отказ.

- вот и у меня такие же результаы  (относительноотрицательные)
-------------------
! а потом долго-долго подождал 'этот курсор' (не стал вырубать, занялся другим ) --> [faild]+... незапуск иксов
upd:
зы
и как помнится в каком-то tty писало про косяк какого-то "системд.сервиса"
------
навевает: виртуалки - они такие виртуалки ...
( и даже встречалось 'различие установки-на-ж/д и установки-на-флешку' - на Ледяном в последних версиях - на разделе ж/д - всё нормально, а при фулл-установке на флешку иксы перестали стартовать, и замечено это было не сразу # и по скудной памяти, тоже системд там был замечен)
Название: Re: UEFI загрузка
Отправлено: sfs от 10 Март 2024, 07:55:48
По dd - у меня такие-же результаты с fas, но lfu, переделанный по такой же методе - работает. Тут похоже проблемы в самом Альте или на стыке. Альт уже загрузил модули и должен стартануть, т.е. загрузчики свое уже отработали ... Загадачно
Предыдущий вариант efi:isolinux->g4d вообще не загружался в режиме ефи, т.е. даже пункта меню биоса не было
Надо еще разбираться и экспериментировать

Вентой - uird , вроде грузится
Тоже надо разбираться. Тут возможно косяки в пра-портеус-инитрд с exfat
Название: Re: UEFI загрузка
Отправлено: totiks2012 от 10 Март 2024, 11:00:20
Вентой - uird , вроде грузится
Подтверждаю с Ventoy , загрузка в режиме Grub2->uird,ventoy загружается, работает.
Название: Re: UEFI загрузка
Отправлено: sfs от 11 Март 2024, 09:27:49
Ventoy , загрузка в режиме Grub2->uird,ventoy загружается, работает.
С прочими вариантами - мой косяк в меню. Не передается from=. Починю