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
search --no-floppy --file /puppyrus/initrd.gz --set
configfile /efi/boot/grub.cfg
linux /pra/vmlinuz-pf3135 параметры_загрузчика_cheadcode
initrd /pra/initrd.xz
boot
В PRA6406-1601 DE надо загружать load= (http://wiki.puppyrus.org/soft/porteus-initrd#load_module)Xfce (например). Без DE не загрузится
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
}
В PRA6406-1601 DE надо загружать load=XfceЭто только под UEFI или везде, зачем такой гемор? У меня на пра64 без UEFI и с/без load=jwm черный экран, а не Х (не консоль) :( Чем ~/.xinitrc не угодил?
В pra6406-1602 load= не нужно. Там теперь 1 DEВ PRA6406-1601 DE надо загружать load=XfceЭто только под UEFI или везде, зачем такой гемор?
У меня на пра64 без UEFI и с/без load=jwm черный экран, а не Х (не консоль) :( Чем ~/.xinitrc не угодил?По нонял проблемы. Если с UIFI не связано - пишите в другую тему
скрипт iso-make-hybrid.sh в корне PRA*.isoтам в 9-й строке вызывается другой скрипт, который и делает iso, а до приведенной тобой команды дело не доходит т.к. в строке 10 exit
Делаю тем что лежит в исо iso-make-hybrid.sh. Да - про 9 строку ты прав. Вызывается еще скрипт из этого же исои зойчем такую матрешку городить надо было. Скрипты для создания iso мы имеем, но в самой системе mkisofs или genisoimage есть? у меня вот что-то нету.
http://file.puppyrus.ml/users/pra64/pra64-06/test_uefi.isoЕсли тестировать надо UEFI - зачем в исо куча модулей софта?
Вот архив refind c конфигом для прямой загрузки pra64Использую уже неделю, очень удобно. Также понравилась визуализация, незаменим при наличии на флешке нескольких ОС х64 (возможно загрузиться с любой после настроек в конфиге) - считаю необходимо включить в состав iso pra6406. Жаль, что нет загрузчика bootx32.efi.
https://cloud.mail.ru/public/38uX/BNnYE2Sg3
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.Подтверждаю
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.
не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.Образ не воспринимается, а вот извлеченный каталог EFI подхватывается сразу. Это мы к тому, что сам iso бесполезен - достаточно только папку EFI извлечь и положить в корень флешки.
bootx32.efi это для 32-разрядного uefi и грузить нашу 32-х разрядную систему на компе с x64 uefi оно не поможет.Фаил bootx32.efi в данном конфиге не подхватывается на пк х64 (пробовал разные подкладывать). Каким то другим образом это нужно реализовывать, но как.. Причем если брать во внимание ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.
ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.C каким EFI ?
не понял фразу. в iso должен быть каталог EFI?На флэшке на железе - да
Удалось также напрямую загрузить grldr с нашим конфигом.Это можно выложить?
надо tails распотрошить.Распотрошил. Микс из grub2 и syslinux. В виртуалке с efi не грузится не в 32 не в 64. Это главная проблеиа - на чем тестировать. Вероятно еще на реальном железе будут разные результаты.
В случае с grub - PRA03 (Middle и Game) запускаются и работаютОтлично! Можете проверить остальные grub
Отлично! Можете проверить остальные grubВсе конфиги с grub работают. Конфиги которые не на grub - не признают ось х32.
Образ не воспринимается,А вот у меня образ прекрасно увиделся на ноутбуке, правда ничего не загрузилось, но факт что uefi воспринимает диск как загрузочный.
Поставлю в game. Сами заставку рисовали? +Рисовать сам не стал, в яндекс картинках нашел и немного поправил - посчитав достойным.
поставить мне кажется самым оптимальным будет в middle - в нем нет переадресации по параметрам между menu.lstВ middle борюсь за мин. размер. С переменными в grub2 еще лучше чем в grub4dos. Хорошо бы сделать меню grub2 в game полностью как в grub4dos
Теперь по наличию времени хочу привести к тому же виду и в grub при загрузке через стандарный bios.Наверное grub4dos... В game он с заставками. Тему тоже можно сделать вдохновясь PR
Добавил (http://wiki.puppyrus.org/puppyrus/pra?&#uefi) в документацию. Достаточно?"копировать каталог дистрибутива" ... может надо "копировать содержимое дистрибутива" ?
как насчет того что 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) - получается так
я выкладывал же, автор не проникся, так и не хочу дальше копаться.Вот (http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/) полная коллекция
где взять iso , рабочей системы с загрузкой в uefi 32 bit.Судя по http://irbis-digital.ru/tablets/tw43/ и http://ark.intel.com/ru/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz
Хочу попробовать запускать на планшете IRBIS TW43
Во все исо встроил. Как еще можно проникнуться?iso теперь определяется uefi как загрузочное? или ты просто сделал каталог efi в корне?
подойдут любые PRA из шапки форумаСпасибо, но пока запустить ничего не смог, дело в том, что этот планшет контуженный. Да, процессор 64 б, а uefi 32.
СЕКЮРИТИ БОТ отключен!Тогда при чем здесь UEFI...
uefi 32Тогда надо использовать http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip
попутно проверил uefi - это бомба! грузится за 8 секунд.:-\ Т.е. PRA с uefi грузится до раб стола быстрее? Или что?
Т.е. PRA с uefi грузится до раб стола быстрее?именно так..
не показываются никакие меню...Это grub - надо отдельно настраивать
12 сек (точно засек)А без UEFI?
А без UEFI?UPD: в обычном режиме со всеми меню и выводом на экран всякой инфы - более 20 сек.
Это grub - надо отдельно настраиватьнадо бы навести красоту..
в обычном режиме со всеми меню и выводом на экран всякой инфы - более 20 сек.Тогда нет чичтоты эксперимента.
надо мерить от последнего меню grub(4dos) до раб.столаэтот этап загружается с одинаковой скоростью и в уефи и в обычном...примерно 10-15 сек.
Вопрос - hdd тоже можно в уефи?можно. Делаешь fat32 раздел и ложишь каталог EFI.
Делаешь fat32 раздел и ложишь каталог EFImsdos идли gpt?
Делаешь 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#) не будет работать?
без разницы.проверил
Точно с ntfs не будет работать?без дравера не будет. А где он этот драйвер? и кто его устанавливал.
проверил. не грузится с ntfsТочно с ntfs не будет работать?без дравера не будет. А где он этот драйвер? и кто его устанавливал.
и еще - если в загрузке есть и флэшка uefi и hdd uefi то всегда грузится hdd, никакими меню не удалось заставить загрузиться с флэхи при наличии hdd...без разницы.проверил
uefi msdos fat32 - 12 сек
uefi gpt fat32 - 10 сек
отличия на уровне погрешности измерений..
у меня в биос можно выбрать порядок загрузки с uefiне помогает
без дравера ntfs не будет. А где он этот драйвер? и кто его устанавливал.Может это http://efi.akeo.ie/ - за ntfs надо бы побороться...
загружаюсь, смотрю inxi - загрузочное устройство sda1больше нет вариантов как определить откуда загрузилось ?
смотрю fm - sda1 80 гиг - мой hdd...
есть ntfs btrfs ext дрова - так что - возможно с чего угодно загрузитсязагрузится то с чего угодно можно, а вот сам бинарник refind как считать с efi если он на ntfs лежит :)))
load ntfs_x64.efi
map -r
Не очень ясно кудаа это ты типа shell должен запустить и подгрузить.
Привет, планшет был в течение 45 суток в гар.ремонте. Куда я должен притулить предложенное , к какому iso?СЕКЮРИТИ БОТ отключен!Тогда при чем здесь UEFI...uefi 32Тогда надо использовать http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip
соберите пожалуйста iso для запуска на планшетеа зачем?
Я использовал 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
С флешки у меня на китайском планшете все загружаетсяПри этом раздел GTP виден? Если виден - думаю, достаточно переписать папку UEFI с grub2 (старую переименовать) и через него грузить все оси
, но хотелось бы загрузиться без флешки, с раздела. На раздел NTFS я содежимое ISO cкопировал, но не очень понял, как настроить загрузку с жесткого диска GPT ноутбука с UEFI без влезания в разделы диска. С Windows XP просто добавляешь в boot.ini строку и кидаешь нужные файлы, а вот как сделать загрузку на ноутбуке с UEFI? Прочитал информацию по ссылке, не очень понял про загрузку.
При этом раздел GTP виден?Разве это возможно, если дистр pra03-1612middle, т.е. 32 битный?
от разрадности видимость не зависит. Uefi раздел это вобще fat32 обычный. А gpt это альтернативный вариант разметки диска, причём можно делать и гибридный вариант содержащий и gpt и msdos таблицу разделов, только это изврат конечно.При этом раздел GTP виден?Разве это возможно, если дистр pra03-1612middle, т.е. 32 битный?
от разрадности видимость не зависитЧуть более года назад загружал PRA с флешки на ноуте сына, у него винт с GPT, так вот виндовых разделов я не видел.
В efi режиме последняя сборка не грузится, забыли поправить refind.conf.да -мой косяк
Да и опций загрузки там добавить можно, тему, иконкиПредлагайте что именно и как добавить
https://github.com/munlik/refind-theme-regular.git
Предлагайте что именно и как добавитьМогу поэкспериментировать с refind, благо он у меня по умолчанию. там пару иконок добавить, только с фоном бы определиться. И опций загрузки добавить + установка в меню efi.
Размер желательно не раздувать
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 "
}
}
да -мой косякпрошу прощения, я чайник на этом форуме...
сделали изменения в сборке ?Пока нет
похоже у меня та же проблемаиспользуйте то же решение
можно из EFI загрузить grub4dos, если есть загрузочный раздел MBRИ если UEFI имеет модуль совместимости (CSM) с BIOS (в большинстве UEFI присутствует) и если он не отключен.
А может уже и готовый есть для загрузки пра через ефи с другого раздела?да, называется "настрой меню загрузчика правильно"
Не может быть EFI в каком-то отдельном разделе. В EFI или MBR может быть размечен только весь дискДиск может быть размечен в GPT или MBR.
Grub2, поставляемый в PRA, не грузится в режиме secure boot.Обрезан по максимуму
А зачем такое?Чтоб можно было на компах 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, в Магос скорее всего тоже.
Роса грузится? Если из нее файлы взять?Да, конечно. Прилагаю на всякий случай архив (https://yadi.sk/d/PFa_T0XU3QjUP8) с 32-х и 64-х битными грабами Росы.
UEFI выдал verification failedА ядро или еще что-то не должны быть подписаны? (https://habrahabr.ru/post/273497/)
А ядро или еще что-то не должны быть подписаны?В данной схеме необязательно. Это скорее обход включенного secure boot чем его использование.
С грабом Росы и ПРА грузится.Т.е. что на что в итоге надо заменить в ПРа?
что на что в итоге надо заменить в ПРа?BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса. То есть у вас теперь будет 2 файла вместо одного.
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса.Спасибо+
rEFInd тоже можно загружать таким образом.Не пробовали?
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от РосаЗаменил. Выпадает в ком. строку grub2 - не находит grub.cfg ?
Вы с моим grub.cfg пробовали?Не пробовал. Попробую. Конфиг должен видеть по-любому. Я и в Виртуалбокс проверял и на реальной машине.
BOOTIA32.efi grubia32.efi в Вашем архиве для чего?Это для 32-х битного UEFI. Я на всякий случай оба держу. PRA-Retro можно будет загрузить на любом нетбуке. Вам для PRA Retro не помешает наверно.
В начало конфига добавьте строку prefix=($root)/EFI/BOOTВ какой конфиг?
В какой конфиг?Так там один конфиг, который лежит среди этих файлов. Вы ведь его на свой поменяли?
Выложили бы архив проверенного EFI (всей папки)Который я выложил проверенный и абсолютно рабочий, просто в конфиге префикс надо переназначить.
Взял BOOTx64.efi и grubx64.efi от Peppermint-8-20170527-amd64.iso - все заработалоНу если secure boot проходит оставьте этот. Только 32-х битный вариант тоже положите из 32-х битного Peppermint, а то как-то тупо будет не загрузить 32-х битный Retro на каком-нибудь 32-х битном ноуте с 32-х битным UEFI :)
Отпишитесь кто проверитUEFIx64 в secure boot проверил, все норм, загружается.
Не пробовали?Не, rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нет с ним разбираться. Если доберусь отпишу.
x32 я так понял вы без secure boot решили положить?Его в доноре не было, а я и не заметил. Можете попробовать с каким нибудь?
rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нетУ меня тоже. Поставлю пока везде EFI grub2
Выпадает в ком. строку grub2 - не находит grub.cfg ?Взял EFI из PRA-Retro2, удалил bootx64.efi из /EFI/boot. Положил туда бинарники от Росы, которые я выкладывал чуть выше. Проверил, все работает без единой правки. Заменил архив. (https://yadi.sk/d/PFa_T0XU3QjUP8) Теперь уже рабочий вариант. Все-таки тут 32 битный EFI подписанный.
Я сегодня тестировалЭто тестировал
Заменил архив.или мое вчерашнее?
Заменил архив. Теперь уже рабочий вариант.У меня в виртуалке не находит конфиг и нет русификации
выложу 100% рабочую версиюГотово (https://yadi.sk/d/YScdJMbK3Qvtmc)
вроде работает, а зачем там mo файл? что он руссифицирует?выложу 100% рабочую версиюГотово (https://yadi.sk/d/YScdJMbK3Qvtmc)
Данный комплект загрузчика не зависит от /boot/grub и прочих папок. То есть полностью автономный.
а зачем там mo файл? что он руссифицирует?ru.mo это файл локализации. Все что можно сообщается на русском языке. То есть справка, вывод всех сообщений, обратный отсчет пункта по умолчанию и т. д.
Не попадался ли рабочий memtest для этого комплекта?Так наверно любой должен подойти. Не проверял, у меня нет.
Кому-нибудь мемтест помогал в жизни? Мне нетЧто, разве никогда с битой памятью не сталкивался?
Не попадался ли рабочий memtest для этого комплекта?Комплект с memtest86 (https://yadi.sk/d/ghIXIK_03QxYrX) для 32 и 64 битных UEFI.
puppyrus-a/uefi/EFI-171226.zip - с мемтестом (там целая операционка) Выдрал из antixЯ взял с оф.сайта. Вытащил из img образа.
Комплект с memtest86 для 32 и 64 битных UEFI.На виртуалке работает. Причем с автоопределением 32\64
На реальной машине не проверялУдалось проверить на реальной машине с UEFIx64 с secure boot. Все работает, проблем никаких.
Ставлю этот вариант в исо?Конечно, да! Это было бы изумительно - ноут с этим вселенским бедствием в виде уефи у меня снова в руках. Не терпится оттестировать!
Не терпится оттестировать!Ну так - сначала оттестируйте, а потом уже - да ;)
а где он лежитВ папке /EFI/BOOT
что в нем должно быть, чтобы все получилось хорошо?Добавить или отредактировать пункт меню. Вообще он для PRA-Retro, но там ещё закомментированные пункты есть, может из них что-то подойдёт.
как я понимаю, из винды при помощи инсталла г4дНе понял сей момент.
Что-то не помню ролика, как его поставить...Просто скопировать на EFI раздел.
я отредактировал 40_ файлА надо было отредактировать EFI/BOOT/grub.cfg
стоило бы указать откуда брать каталог EFIИз iso
может еще кто подтвердитЭто действительно так. Много уже тем было по UEFI, где приходилось решать проблемы с незапуском. В основном из-за неправильного заполнения grub.cfg из коробки.
Это действительно так.век живи век учись )
Условия запуска - должна быть папка EFI в корне носителя.ясно
а разметка харда - GPT\MBR имеет значение?Я не в теме настолько глубоко, т.к. нет своей материнки с UEFI.
Чёрно-серебристый.А у меня чёрный (https://www.svyaznoy.ru/catalog/notebook/7308/1464297), и всё работает. Что не так?
ПС В вашей помощи не нуждаюсь.Согласен, я не психиатр.
Чёрно-серебристый.
у нас на бабском форуме
или скиньте ему чё-нить может успокоится. ;DМаникюр...
Теперь просто скопировать из PRA6408-1904 не получится,надо выбрать файлы из isoПолучится. Без load= noload= загрузится самая легкая ДЕ
Теперь надо выбрать gtk2 или gtk3 , а это создает сложности в выборе софта.Какую? В исо софт разложен по соответствующим папкам и все модули имеют в названии -gtk*- bkb qt5
Можно сделать обновление как в больших линуксах?Можно, но под это заточен pra-roll (http://wiki.puppyrus.org/puppyrus/pra-roll)
Цитата: Пол от Сегодня в 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
tor-browser и vkeyboard-florence не указывают явно какую gtk используютЭто к их авторам
Я так понял нельзя,новый iso - новая папка, через обновления не прокатит.С pra-roll FULL прокатит. Читайте его доку
Или что Вы предлагаете?
и на GPT работает и на MBR работает, и даже вообще без него, если форматировать всю флеху, не создавая таблицу разделов и разделы!а разметка харда - GPT\MBR имеет значение?Я не в теме настолько глубоко, т.к. нет своей материнки с UEFI.
Знаю, что:
- в биосе нужно переключить UEFI/Legacy BIOS
- для PRA необходимо присутствие папки EFI
- грузится uefi только с fat32
А по GPT\MBR, наверно без разницы. UEFI все равно не лезет в загрузчик флешки/hdd.
В правики очень мало инфы об этом методе установки и она понятна только создателюЧто именно здесь (http://wiki.puppyrus.org/puppyrus/grub#uefi) не понятно?
почему везде предлагают что-то в консоли набирать, если это можно легко сделать в графическом интерфейсе пользователя?Потому что это универсальный рецепт и описывается в 1 строку
в Linux : sudo mount -o loop PRA*.iso. Или Меню - Системные - Монтирование iso
Что именно здесь (http://wiki.puppyrus.org/puppyrus/grub#uefi) не понятно?1.Проводник Windows открывает iso. 7 zip не нужен
рассказать, как прописать в grub загрузку Widowshttps://wiki.archlinux.org/index.php/GRUB#Dual-booting - у меня нет винды. Кто в теме - помогайте
Команда_распаковки -ключи Файл
в grub.cfg в iso надо добавить загрузку винды
menuentry "Windows 7-10" {
set root=hd0,3
ntldr /bootmgr
}
это mbr загрузка. в EFI нет уже ntldrТогда по арчвики chainloader /EFI/Microsoft/Boot/bootmgfw.efi
А что ж версию винды не указал? Не каждая на это способна и не у всех 10-ка стоит, как у Ikar.Убрал
В винде есть команда распаковки исо?Там просто в проводнике открываем исо, а дальше можно копировать как вместе, так и по отдельности. Можно. к примеру, скопировать только папки efi и Pra. Остальное в uefi не нужно. А так да - "кликнуть на исо в проводнике".
Dual-booting - у меня нет винды. Кто в теме - помогайтеЯ в это мало разбираюсь, просто рассказал что будет, если перезаписать папку эфи на загрузочном секторе.
Ikar, вот вроде пишете, слова знакомые, а понять что делали не могу. В одном абзаце смешали в кучу.Если кратко, то мне не удалось загрузиться с раздела жесткого диска в ext4, куда я записал pra. А так как на этом разделе появился initrd.xz, то сорвалась загрузка с sd. Там в grub.cfg прописан поиск initrd.xz по всем разделам. Теперь надо загрузиться со стандартного iso и исправить все, что можно.
Да но здесь то оно зачем? У вас частная проблема настройки загрузчика, я например поиск этого initrd.xz убрал бы (там через sgn или по uuid сделал).Я просто описал проблему, из-за которой не могу перезагрузиться в Pra.
Возможно, у Вас необычный биоссейчас этим страдает большинство техники. Куда ни копни - каждый биос, точнее - уефи, сам себе голова. У меня 3 железки с уефи и с каждой пришлось решать задачи запуска в отдельности. Все решения отличаются одно от другого. Иначе, как издевательством ничем не назовешь. Интересно, когда эта приблуда, наконец, устаканится и станет достаточно предсказуемой?
затем можно будет написать мануал,лучше ненадо.
У меня есть результат по загрузке Pra с YEFI.по загрузке с чего? с флешки с SD карты с диска?
Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.на sd карте mmcblk0p2?
Скопирвал в папку EFI на этом разделе папку EFI/BOOT дистрибутива Pra.а bootx64.efi не затер там такой же файл но который виндовый?
начинается поиск по всем разделам и, найдя единственный, загружается Pra(проверено).а если флешка вставлена, может загрузка идет с флешки а не с вашей карты памяти.
затем можно будет написать мануал,лучше ненадо.
После того ,как я добавил папку EFI и отредактировал EFI/BOOT/grub.cfg, в биосе выбор загрузчика не появился, был только вариант windows boot loader, который находился в EFI/windows. Не понимаю как это произошло, но после копирования папки UEFI из убунты, у меня в биос появился выбор Ubuntu загрузчика.Пару лет назад я тоже самое все прошел. Подтверждаю, что по вашему мануалу ничего не выходит. А у меня, методом тыка, получилось. Но не надо - так не надо. Делайте, как в Ubuntu.
В нашей папке EFI/BOOT этих бинарников - на выбор. Выше я писал, что где-то читал о замене упомянутого Вами файла на grub64.efi с переименованием. так вот, я делал так. Ничего не вышло. Все равно в меню загрузки Pra не появился.Скопирвал в папку EFI на этом разделе папку EFI/BOOT дистрибутива Pra.а bootx64.efi не затер там такой же файл но который виндовый?
Я где-то написал, что это sd карта? Так у меня определяется жесткий диск. mmcblk0. На нем несколько разделов, один из которых форматирован в ext4, под линукс.Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.на sd карте mmcblk0p2?
http://wiki.puppyrus.org/puppyrus/grub#uefiначинается поиск по всем разделам и, найдя единственный, загружается Pra(проверено).а если флешка вставлена, может загрузка идет с флешки а не с вашей карты памяти.
Я и написал вопрос а не утверждение. Т.е. Мне не понятно из вашего описания, где вы нашли этот раздел.Я где-то написал, что это sd карта? Так у меня определяется жесткий диск. mmcblk0. На нем несколько разделов, один из которых форматирован в ext4, под линукс.Открыл файловый менеджер и нашёл загрузочный раздел UEFI размером 100 Мб.на sd карте mmcblk0p2?
Т.е. Мне не понятно из вашего описания, где вы нашли этот раздел.В файловом менеджере. :) Ну или из него, как Вам больше нравится. Поправил описание.
Проще говоря, железо с UEFI должно грузиться. И оно грузится, много примеров на форуме.Я тоже был такого мнения, пока железо не показало, что оно никому ничего не должно. В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два. Они загружаются, а prar, lfd - нет.
В загрузочном iso один раздел
В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два. Они загружаются, а prar, lfd - нет.Как делали флэшку?
ПеренесС 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 видит, грузит.В загрузочном iso один раздел, а debian, arch, ubuntu, manjaro - два. Они загружаются, а prar, lfd - нет.Как делали флэшку?
1. dd - этот вариант возможно вообще не проверяли. Если кто пробовал - напишите
2. копирование на фат32
Ну или замените мою папку EFI на из того дистра , где работает. Так и поймем - в чем дело
с 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
}
Там нет ничего по EFIУ меня. кажется, появилась возможность сделать установку на чистый диск с ефи. Наверное, вручную, не показательно. Но попробовать надо
записать на видеокамеру, да хоть на телефон, процесс установки ПРАР на жесткий диск.Этой (https://wiki.puppyrus.org/puppyrus/grub#uefi) инструкции недостаточно?
С 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?В общем, у меня сейчас ноут с ссд на сата, на нем ничего нет. Попробую снять процесс установки ЛФ первой и единственной поначалу ОС. Потом нужно будет добавить вин7 и пару больших линуксов. Сохраненку нужно будет потом прописать на хдд, но это мелочи. Сейчас меня интересуют вопросы:
Этой инструкцииинструкция классная. Я даже понял, что ефи можно просто скопировать на фат32 раздел, а остальное лучше копировать на ехт4 или бтрфс ) Я даже уже это сделал. Единственное, что меня смущает - меню лст. Он должен быть в корне. В общем, подергаюсь.
Если на диске уже есть каталог EFI от Windows - дописать файлы с isoИмеется ли в виду, что файлы с исо нужно писать в папку с виндовым исо с заменой одинаковых файлов или создавать отдельную папку в ефи раздел на разделе с бутом?
Подо что лучше оформлять диск - под мбр или гпт?https://lifehacker.ru/kak-uznat-gpt-ili-mbr/
Если я выдерну из исо ефи на отдельный раздел ссд, а все остальное с исо будет на ехт4 - будет ли он работатьДа. EFI должен быть на фат32 с флагом бут и быть единственным. Остальное на любом носителе с любой фс. Сколько угодно каких угодно ОС. Просто добавляйте их в меню
лучше поставить сначала винду с большим линуксом, а потом доустановить туда ЛФ?да. лучше сначала винду. Потом большой линукс. Потом LF . Если перейти на initrd rootaufs2 или uird - большой линукс можно перенести в папку. Чтобы на 1 разделе иметь несколько фул линуксов
какой ЛФ с самой наполненной готовыми модулями репой на сегодняшний день?Наверное прар2110, но вам , как моему подписчику на бусте (https://boosty.to/sfslinux) доступен прар2210. Для свежего железа он будет поинтереснее. Если каких-то модулей софта нет - пишите. Подумаю
меню лст. Он должен быть в корнеПо умолчанию - нет, но через конфиг груб2 можно сделать и так
прар ставится с каким-то отличием от пра/лф, которое я никак не могу уловитьДля фругала - если использовать initrd rootaufs2 вместо porteus - надо добавить в параметры ядра root=/ваш/раздел rw. Подробности в вики
в хдд лф запускаются с очень кривым менюмало подробностей
я даже пример с меню нашел с большим трудомВ меню исо и в вики нет?
выбирал простейший вариант и показывал еготак скорее солдатам надо преподавать. Будущий инженер должен мыслить
файлы с исо нужно писать в папку с виндовым исо с заменой одинаковых файловТам не будет одинаковых. У винды своя папкв внутри EFI
Будущий инженер должен мыслитьне могу согласиться. Для инженера компьютер/карандаш должен быть инструментом, он не о нем должен думать, он должен его не замечать. Максимум простоты и удобства. А то видал я таких инженеров. Непонятно чему их там учили. Нарисовала план помещения отрезками. И это самое безобидное.
Там не будет одинаковых. У винды своя папкв внутри EFIвот это новость. Вроде смотришь - все одинаково зовутся. Как они потом разбираться будут? Как минимум у меня на ефи каждый дистрибутив создавал в /ефи свою папочку. Вот я и сделал одной больше и обозвал пра
Для фругала - если использовать initrd rootaufs2 вместо porteus - надо добавить в параметры ядра root=/ваш/раздел rw.Это, типа, всё? Точно так же переписать содержимое папки? пересмотрю вики. А так я фругал не люблю. Всегда прописываю чейндж и не парюсь сохраненкой
мало подробностейбуду ставить - появятся. Если гпт, то для пра нужно использовать ууид и барметал с кучей непонятного текста. Стоит убрать непонятное - грузить перестает. Все детали даже Ильфат не знал, как он мне говорил. Тоже несколько вариантов загрузочных строк давал
Как они потом разбираться будут?EFI-BIOS вашего ПК загрузит /EFI/Boot/bootx64.efi. Он разный для разных загрухчиков А в этом файле уже прописано откуда дальше грузить - из /EFI/Microsoft (win) или из /EFI/BOOT/x86_64-efi/kernel.img (grub4dos) или /EFI/BOOT/grubx64.efi (grub2) или еще чего
Это, типа, всё? Точно так же переписать содержимое папки? пересмотрю викиДа. rootaufs2 - это для фругала по сути тот же портеус, но под Арч систему сборки инитрд: mkinitcpio
А так я фругал не люблю. Всегда прописываю чейндж и не парюсь сохраненкойЭто называется фругал с rw сохраненкой в папку. Т.е. что-то среднее между фул и фругал. Вам бы лучше в модуль + некоторые папки типа профиля браузера - вынести симлинками. Так более неубиваемо
Если гпт, то для пра нужно использовать ууид и барметал с кучей непонятного текста.В root= можете использовать хоть uuit хоть /dev/...
EFI-BIOS вашего ПК загрузит /EFI/Boot/bootx64.efi. Он разный для разных загрухчиков А в этом файле уже прописано откуда дальше грузить - из /EFI/Microsoft (win) или из /EFI/BOOT/x86_64-efi/kernel.img (grub4dos) или /EFI/BOOT/grubx64.efi (grub2) или еще чегоНемного дополню.
по умолчанию во многих прошивкахВот тут-то и проблема. На разных биосах много чего по разному
мои iso не грузятся в virtualbox в режиме EFIВдохновился https://github.com/syzdek/efibootiso
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 .
Выяснил, что мои iso не грузятся в virtualbox в режиме EFIВыглядит как шутка. )
Сейчас под рукой нет компа с EFI. Будет возможность проверю.В те далекие времена, :) я ткнул пальцем в первое попавшееся, и это были Clover и DUET. Но, как понял, тема вирта + uefi + iso от sfs была тогда никому не интересна.
Не первый раз слышу такую фразу. Слышал и от sfs, когда он что-то делал (например, инсталятор) и просил потестировать, т.к. у самого нет uefi.
alt antix runtu грузятсяИ ArchLinux.
1. как у него с гибридностью (залить dd на флэшку)с dd
2. загрузить в ventoy как iso
...по ventoy...- по вентой: когда пробовал (НЕ-g2-режим), то там в каком-то 'пункте/g4d-menu.lst' задаётся %v% для вентоя ('from='), но :
... потом черный экран, появляется мигающая полоска клавиатурного курсора и отказ.- вот и у меня такие же результаы (относительноотрицательные)
Вентой - uird , вроде грузитсяПодтверждаю с Ventoy , загрузка в режиме Grub2->uird,ventoy загружается, работает.
Ventoy , загрузка в режиме Grub2->uird,ventoy загружается, работает.С прочими вариантами - мой косяк в меню. Не передается from=. Починю