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

Разработки проекта PuppyRus => Разработка PFS и Initrd => LF (linux frugal). => Тема начата: sfs от 20 Март 2014, 13:55:29

Название: Инсталлятор
Отправлено: sfs от 20 Март 2014, 13:55:29
Итог (http://forum.puppyrus.org/index.php?topic=15557.msg138593#msg138593)

Посмотрел из porteus - очень накручено, syslinux
PR- у Дяди Шурика традиционно хорошо, но initrd другой - проще будет его кодом вдохновиться и с нуля написать

Начал писать : yad ntf weesetup
Кто-нибудь может что-то сказать про wee+GPT UEFI?  Ни у кого в инсталляторах такого не нашел...

Свежая версия в PRA. Модуль *install*.pfs
Название: Re:Инсталлятор
Отправлено: Pro от 20 Март 2014, 15:51:50
gpt незнаю, но мой опыт с uefi  неудачен, x64 grub-efi запускается, но нашу 32-разрядную систему не запускает.
Название: Re:Инсталлятор
Отправлено: RoDoN от 20 Март 2014, 16:11:53
На ноутах с GPT даже если загрузишься, то винты из под Puppy(Rus) не видны :(
Название: Re:Инсталлятор
Отправлено: sfs от 20 Март 2014, 16:13:49
А в биос UEFI не отключить?
Так установить и запустить фругал с gpt возможно? Или надо детектить и "до свидания" ?
Название: Re:Инсталлятор
Отправлено: midnighter от 20 Март 2014, 16:24:44
А в биос UEFI не отключить?
У сына на "Леново" отключается. Точнее выставляется очерёдность - BIOS<>UEFI.
На ноут линукс не ставил, но флешки грузятся только из под биоса. Из под UEFI выдаёт ошибку и запускает какую-то проверку чего-то там.
Название: Re:Инсталлятор
Отправлено: sfs от 20 Март 2014, 16:29:58
Китайской матери без отключения uefi не видел
Не китайской вообще не видел  :D
Название: Re:Инсталлятор
Отправлено: RoDoN от 20 Март 2014, 16:38:24
После отключения UEFI грузился с флешки, но так как винты с GPT, то доступны только флешки и CD/DVD. Так мало того, такие ноуты (с UEFI) не с каждой флешки еще грузятся, у меня три загрузочные флешки - смог загрузиться только с одной, а на стационарах и на ноутах без UEFI грузятся все три.
Название: Re:Инсталлятор
Отправлено: sfs от 20 Март 2014, 16:51:07
Ладно, uefi пока трогать не будем
С gpt поможет grub2, но его пока тоже не будем

В итоге : Если blkid /dev/sda покажет не PTYPE="dos" - выходим?
Название: Re:Инсталлятор
Отправлено: DdShurick от 20 Март 2014, 17:17:47
 А не лучше
Код
# guess_fstype /dev/sda
unknown
# guess_fstype /dev/sda1
ext3
и т. п?
 И не пора ли с systemd завязывать? (http://forum.altlinux.org/index.php/topic,31945.msg225731.html#msg225731)
Название: Re:Инсталлятор
Отправлено: sfs от 20 Март 2014, 17:45:02
А не лучше  guess_fstype
Не хотелось бы лазать по всем разделам
Может так?
Код
fdisk -l /dev/sdb |egrep ' GPT$'
Код
# fdisk -l /dev/sdb 
ВНИМАНИЕ: На '/dev/sdb' обнаружена GPT (GUID Partition Table)! Утилита fdisk не поддерживаетGPT. Используйте GNU Parted.
Диск /dev/sdb: 2000.4 Гб, 2000398934016 байт
255 головок, 63 секторов/треков, 243201 цилиндров, всего 3907029168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x00000000
Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1  3907029167  1953514583+  ee  GPT

Про системд - я уже писал: пока в арче он есть - оставить проще чем выпиливать
Название: Re:Инсталлятор
Отправлено: sfs от 24 Март 2014, 09:33:12
Добавил в шапку
Тестировал на флэшке fat и ntfs
Новичкам пока не советую. Прошу протестировать.
Из возможного деструктива - снос mbr (не должно - см. в скрипте weesetup). Тестируйте на флэшке или виртуалке. Если что восстановите mbr из любого пупи
Название: Re:Инсталлятор
Отправлено: sfs от 10 Апрель 2014, 09:39:27
http://murga-linux.com/puppy/viewtopic.php?t=90660&start=2265 - DebianDog-овцы написали инсталлятор
Проблема UEFI - судя по названию решена в http://sourceforge.net/projects/alphaos/?source=navbar. Рецепт (http://alphaos.tuxfamily.org/forum/viewtopic.php?f=14&t=1070)
Название: Re:Инсталлятор
Отправлено: sfs от 15 Июнь 2014, 09:33:03
при использовании фругал установщика копирует на hdd с iso нормально ,но в меню.лст
 почемуто несоответствие : в iso vmlinuz-3.14.4-pf3 , а в меню.лст прописывает vmlinuz-3.13.5-pf  - приходится ручками править :(
Поправил - в шапке
Название: Re:Инсталлятор
Отправлено: sfs от 25 Июнь 2014, 09:48:11
в fat в меню есть пункт FRUGAL установка, а никаких действий при его нажатии нет. Пробовал на двух компах установить на винт, так и пришлось ручками все делать, а ведь хотел похвастаться папиком :-[
Убедитель что у Вас версия скрипта - последняя из шапки, выложите  вывод консоли при запуске
Кто-нибудь еще пробовал инсталлятор?
Название: Re:Инсталлятор
Отправлено: sfs от 25 Август 2014, 12:53:20
Происходит следующее: запускаешь фругал-установку pra - предлагается выбрать загрузчик. На виндовые реакции вообще никакой, на grub2 что-то шевелится, но потом выдаёт ошибку, и на этом всё заканчивается.
На 1м экране пункты grub2 и винда - должны открыть браузером вики. Если браузера нет - предложить подключить
1й пункт - просто копирует дистр
Последний - устанавливает grub4dos

Дядя Шурик делал другой инсталлятор. Результат так и не выложил...
Название: Re:Инсталлятор
Отправлено: MACTEP от 25 Август 2014, 14:03:55
Происходит следующее: запускаешь фругал-установку pra - предлагается выбрать загрузчик. На виндовые реакции вообще никакой, на grub2 что-то шевелится, но потом выдаёт ошибку, и на этом всё заканчивается.
На 1м экране пункты grub2 и винда - должны открыть браузером вики. Если браузера нет - предложить подключить
1й пункт - просто копирует дистр
Последний - устанавливает grub4dos

Дядя Шурик делал другой инсталлятор. Результат так и не выложил...
Т.е. пункты изначально не предполагали никакой установки - только перенаправление на страницу с инструкциями?
Вариант с grub4dos, насколько я понял, тоже без "работы ручками" ОС не ставит?
Название: Re:Инсталлятор
Отправлено: sfs от 25 Август 2014, 14:15:32
Т.е. пункты изначально не предполагали никакой установки - только перенаправление на страницу с инструкциями?
да (http://wiki.puppyrus.org/puppyrus/pra#%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0)
Вариант с grub4dos, насколько я понял, тоже без "работы ручками" ОС не ставит?
Нет - в итоге автодобовляются пункты в конец имеющегося (создается новый) меню grub4dos
Название: Re:Инсталлятор
Отправлено: MACTEP от 25 Август 2014, 14:32:51
Вариант с grub4dos, насколько я понял, тоже без "работы ручками" ОС не ставит?
Нет - в итоге автодобовляются пункты в конец имеющегося (создается новый) меню grub4dos
Есть шанс, что во автоматическая установка убьёт системный загрузчик? Вручную по инструкциям я попробовал - и проклял всё на свете. Не хотелось бы получить такую же историю на школьном.
Название: Re:Инсталлятор
Отправлено: sfs от 25 Август 2014, 14:40:06
Мой инсталлятор поделен на 2 части
1. установка grub4dos . Без перезаписи mbr и соответственно убийства старого загрузчика - никак не обойтись.
Поэтому если стоит винда - безопаснее руками по вики
2. Копирование файлов и правка menu.lst - самый худший вариант - грохнет menu.lst. Сделайте копию
Название: Re:Инсталлятор
Отправлено: MACTEP от 25 Август 2014, 16:18:29
Мой инсталлятор поделен на 2 части
1. установка grub4dos . Без перезаписи mbr и соответственно убийства старого загрузчика - никак не обойтись.
Поэтому если стоит винда - безопаснее руками по вики
"Руками по вики" больше не хочется. Т.б. что не все это и смогут.
Название: Re:Инсталлятор
Отправлено: k0l0p0k от 25 Август 2014, 16:28:44
Мой инсталлятор поделен на 2 части
1. установка grub4dos . Без перезаписи mbr и соответственно убийства старого загрузчика - никак не обойтись.
Поэтому если стоит винда - безопаснее руками по вики
2. Копирование файлов и правка menu.lst - самый худший вариант - грохнет menu.lst. Сделайте копию

если стоит WinXP, то для установки grub4dos mbr перезаписывать не надо - рецепт очень прост.
Название: Re:Инсталлятор
Отправлено: sfs от 25 Август 2014, 16:31:43
Это самый безопасный способ. Можно гарантированно вернуть все назад
Не понимаю, в чем сложность переименовать файл....
Название: Re:Инсталлятор
Отправлено: k0l0p0k от 25 Август 2014, 16:35:46
не не даже переименовывать не надо если память не изменяет
ntldr передает управление grub4dos и все
тут же где то на форуме рецепт был
Название: Re:Инсталлятор
Отправлено: sfs от 25 Август 2014, 16:38:07
В 7,8 надо. http://wiki.puppyrus.org/setups/g4d-w7
Не надо в ХР http://wiki.puppyrus.org/setups/g4d-xp
Название: Re:Инсталлятор
Отправлено: MACTEP от 27 Август 2014, 12:27:40
Забыл сказать (запутался уже с этими версиями...): описанные проблемы у меня были в 1406, а в 1407 запуска нет вообще. Сколько ни кликай - никакой реакции. Единственное исключение - когда после заполнения modules вылез терминал с "live@pra: -$".
Название: Re:Инсталлятор
Отправлено: sfs от 27 Август 2014, 13:16:29
Если в консоле запускать:
Код
sudo install-g4d
sudo install-pra
Работает?
Название: Re:Инсталлятор
Отправлено: MACTEP от 27 Август 2014, 15:08:30
Вроде работает. До конца не прогонял, но загрузчик появился.
Название: Re:Инсталлятор
Отправлено: sfs от 27 Август 2014, 15:14:58
Значит что-то с .desktop. Кстати что-то правил на эту тему в http://forum.puppyrus.org/index.php/topic,14534.msg93896.html#msg93896
Название: Re:Инсталлятор
Отправлено: sfs от 19 Январь 2015, 15:55:40
возжелал сделать флешку чисто с ПРА, флешку 4гб отформатировал под фат32, скинул файлы в корень и ну давай груб4дос ставить. Не хочет - пишет, что успешно установил мбр...
Оно, конечно, можно и с другого какого дистра сделать, просто я надеялся, что на ПРА самый продвинутый груб ставится. В итоге пока ничего не поставилось
Опишите подробнее что делали
Название: Re:Инсталлятор
Отправлено: yxma от 19 Январь 2015, 16:44:14
отформатировал флешку быстрым форматом под виндой в фат32.
скопировал файлы паппи в корень.
запустил система/установка пра
открылось меню с выбором варианта операционки что уже стоит, врать, что стоит груб2 или 4 даже не пробовал. Пробовал врать, что стоит винда.
после запуска (без файлов и с файлами пра) всегда пишет, что загрузчик не установлен, а сверху пишется сообщение, что успешно установлен мбр.

не знаю, что еще можно написать.
Название: Re:Инсталлятор
Отправлено: sfs от 19 Январь 2015, 16:59:41
grldr и мenu.lst в корне флэшки лежат?
Сейчас проверить не на чем. Помогайте

/boot/grub4dos/install/linux/ext4/grub4dos-wee-install.sh - можно из консоли установить mbr. Все в исо
Убедитесь что weesetup исполняемый: chmod 755 ./weesetup
Название: Re:Инсталлятор
Отправлено: RoDoN от 19 Январь 2015, 17:13:35
Через установщик установил grub4dos, на флешке появились файлы grldr и rus_bold.lz, файлы копировать не стал, а menu.lst оставил свой самописный, флешка без проблем грузится.
Название: Re:Инсталлятор
Отправлено: DdShurick от 19 Январь 2015, 17:26:28
отформатировал флешку быстрым форматом под виндой в фат32.
Это и есть главная ошибка, винда неправильно форматирует флешки, как суперфлоппи. Под линуксом такая флешка видна без цифры, например sdb.
Название: Re:Инсталлятор
Отправлено: sfs от 19 Январь 2015, 17:49:24
Может написать про это в инсталляторе...?
Переформатировать можно gparntd или http://forum.puppyrus.org/index.php/topic,16366.0.html
Название: Re:Инсталлятор
Отправлено: for_wov от 19 Январь 2015, 18:17:01
если с винды то bootice (эх скооперироваться б с автором  :D) в помощь.
Название: Re:Инсталлятор
Отправлено: yxma от 20 Январь 2015, 00:41:59
да с цифрой флешка, но форматнуть несложно. Буду пытать щасья завтра
или уже сегодня, но утром
Название: Re:Инсталлятор
Отправлено: nik152 от 20 Январь 2015, 04:28:28
Буду пытать щасья завтра...
Ну да... На колу мочало, начинай сначала...
yxma, я же для Вас выкладывал пакетик с виндовым grubinstall'ером - http://forum.puppyrus.org/index.php/topic,16378.msg97116.html#msg97116 Который есть во всех дистрах. Который работает так же чётко, как автомат Калашникова. На флешках и HDD. Где не надо думать про PBR и MBR. Надо лишь указать на флешку и нажать Install. А дальше - обычное копирование.
Название: Re:Инсталлятор
Отправлено: yxma от 20 Январь 2015, 08:06:44
в пра gparntd не нашлось, включенный в него манагер не решил вопрос
Попробую грубинсталл
Название: Re:Инсталлятор
Отправлено: Pro от 20 Январь 2015, 08:16:57
gparntd это он так gparted обозвал
Название: Re:Инсталлятор
Отправлено: sfs от 20 Январь 2015, 09:20:02
Вин. инсталятор в iso pra есть /boot/grub4dos/install/win
в пра gparntd не нашлось,
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra03/pfs/gparted-p-0.20.0-1-i686.pfs
включенный в него манагер не решил вопрос
Подробности в тему (http://forum.puppyrus.org/index.php/topic,16366.0.html)
Название: Re:Инсталлятор
Отправлено: for_wov от 20 Январь 2015, 12:40:34
в пра gparntd не нашлось, включенный в него манагер не решил вопрос
Попробую грубинсталл
Все дело в том что вы не понимаете как работает загрузчик от того и масса вопросов решаемых парой строчек в меню или консоле.
Квест "в поисках истины".
1. Подключите максимум шлешек/внешних дисков (cd пока ненадо) к компу/буку.
2. Меню и загрузчики с корня всех разделов/флешек/вн.дисков переместите поглубже т.е. в чистые папки(соответственно на каждом разделе).
3. Создайте простенький
default 0
timeout 10
title quest
root(hd0,0)
commandline
поместите его на первый раздел диска.
4. Скопируйте из папки/исо PRA загрузчик grldr в корень первого раздела к созданному меню.
5. Перезагрузите (при условии что у вас "главный" загрузчик grub4dos [заодно и проверим]) комп.
Вы должны будете выйти в чистую (черную если быть точным) консоль. Именно с нее начинается понимание всей сили линукса.
6. Помните ваш главный помощник теперь клавиша TAB (ключ к пониманию работы загрузчика).
Введите "con" и нажмите TAB. потом "(" и снова TAB. Как вы догадаетесь перед вами предстанут все ваши диски. Введите "hd0" и нажмите TAB - появятся разделы (многое с этого момента начнет проясняться) введите "0" и жмите TAB. введите "/" и снова TAB - теперь вы будете "смотреть глазами загрузчика".
7. Вводя символы и тажимая TAB и удаляя клавишей Backspace(со стрелочкой влево над Enter) вы можете "путешествовать" по вашей файловой системе, как внутри компьютера так и на флешках и внешних жестких дисках.
8. Что же ищет загрузчик? Правильно - ядро, инит или же конфигурационный файл (configfile например menu2c.lst) в котором прописано где искать ядро и инит, а так же дополнительную информацию (load= что загружать, noload= а что не загружать вместе с ядром) тоесть параметры ядра. Их много и все знать не нужно. То что нужно/важно обычно пропысывается в конфигурационных файлах разработчиками системы. Нужно лишь "уметь манипулировать" этими параметрами в своих целях. Умение заключается в прописывании пары строчек в конфигурационном файле или по народному в меню (menu.lst как раз и есть тот самый конфигурационный файл, позволяющий изменять настройки).
Настроек(конфигурационных файлов) можно (что собственно разработчики и делают) создать "несколько" для того чтобы пользователь не заморачивался и не держал в голове целую кучу этих самых параметров и не указывал где именно ядро с инитом(в PRA их два) расположены.
9. "Поищите" путешествуя по вашей файловой системе см.п.7 файлы которые ищет загрузчик см.п.8.
Можете для лучщего понимания потренироваться и "найти" вашу любимую песню или видеоклип. Потренируйтесь хотя-бы десяток минут.
10. Теперь "найдите" menu.lst спрятанный в чистую папку на каком либо разделе и нажмите "Enter" и клавишу "b" (означает boot тоесть загрузка).
11. Никогда не пренебрегайте документацией. Разработчики именно для вас ее пишут.(как это у них получается - другой вопрос). "Изучайте и получайте".
Если заинтересованы в подобного рода обьяснениях создайте тему и дополняйте (готов в этом участвовать) или пускай будет конкурс/опрос на лучшие обьяснения. Еще лучше создайте свои видеоинструкции и пускай другие узнают какая сила у них в руках под названием "puppylinux".
Цитируйте, правьте это сообщение как угодно лишь бы было понятно и старайтесь больше читать/изучать/наставлять. Ленин был прав.
Название: Re:Инсталлятор
Отправлено: RoDoN от 20 Январь 2015, 15:14:42
for_wov, а может стоит написать статейку для вики, очень доходчиво на "пальцах" объяснил +
Название: Re:Инсталлятор
Отправлено: Boris от 20 Январь 2015, 15:20:15
2 for_wov
И от меня + за терпение и доходчивость объяснения. Вы педагог? :)
Название: Re:Инсталлятор
Отправлено: for_wov от 20 Январь 2015, 16:26:33
for_wov, а может стоит написать статейку для вики, очень доходчиво на "пальцах" объяснил +
может стоить инсталлятор нормальный написать? могу с chenall (https://github.com/chenall/grub4dos) если что связаться.
насчет педагогики - завязал  :-X.
Название: Re:Инсталлятор
Отправлено: DdShurick от 20 Январь 2015, 16:53:26
поместите его на первый раздел диска.
А вот это как раз не обязательно, хотя и традиционно. Загрузчик grdlr, в отличие от других, умеет искать сам себя на всех доступных устройствах, проверено экспериментально. Главное - grdlr и menu.lst (главный, вторичные к которым отсылает команда configfile могут быть в подкаталогах) должны быть рядом на одном разделе.
 Загрузчик grdlr состоит из трёх частей. Первая (stage1) занимает первые 439 байт в MBR. Вторая (stage2) примерно в 20 раз больше и записывается сразу после MBR, иначе говоря с 513 байта. Для этого при разбивке диска перед первым разделом оставляется небольшой зазор, обычно 1 Mb. Gparted делает это автоматически. Третья часть - это сам grdlr.
 Последовательность работы. По окончании проверки готовности компьютера к работе BIOS передаёт эстафету первому сектору MBR, stage1, который находится именно там, передаёт загрузку stage2, который ищет grdlr на всех разделах всех дисков и флешек, пока не найдёт. Поэтому grldr обычно ставят на первый раздел первого диска, быстрее находится. Недостаток один - понимает не все файловые системы.
Название: Re:Инсталлятор
Отправлено: sfs от 20 Январь 2015, 17:02:07
может стоить инсталлятор нормальный написать? могу с chenall (https://github.com/chenall/grub4dos) если что связаться.
Не помешает. А на чем можете?
Название: Re:Инсталлятор
Отправлено: DdShurick от 20 Январь 2015, 18:11:20
может стоить инсталлятор нормальный написать?
Там особо писать то нечего. Беда в том, что puppy, pr и pra совершенно разные изнутри.
могу с chenall (https://github.com/chenall/grub4dos) если что связаться.
Смысл? Он пишет загрузчик, а не инсталлятор. Нас вроде бы grub4dos устраивает.
Название: Re:Инсталлятор
Отправлено: for_wov от 20 Январь 2015, 18:20:45
Недостаток один - понимает не все файловые системы.
Есть реальная альтернатива? и чтобы все системы поддерживал, учитывая gpt, uefi и терабайтные объемы? (флешки выходят с моды  ;D) где-то видел сравнение загрузчиков, но не вспомню где именно.
Название: Re:Инсталлятор
Отправлено: DdShurick от 20 Январь 2015, 19:00:05
Есть реальная альтернатива?
ИМХО. Нет.
Название: Re:Инсталлятор
Отправлено: sfs от 21 Январь 2015, 09:17:04
Недостаток один - понимает не все файловые системы.
Есть реальная альтернатива? и чтобы все системы поддерживал, учитывая gpt, uefi и терабайтные объемы?
Давайте решать реальные, а не гипотетические задачи.
Проблема с fat32 ext4 решается wee (как у нас и сделано). С остальным с реале не встречался. Кто встречался?
Название: Re:Инсталлятор
Отправлено: DdShurick от 21 Январь 2015, 09:32:10
ext4
Название: Re:Инсталлятор
Отправлено: sfs от 21 Январь 2015, 09:35:42
Проблема с fat32 ext4 решается wee (как у нас и сделано). С остальным с реале не встречался. Кто встречался?
его и имел ввиду - попутал
Название: Re:Инсталлятор
Отправлено: yxma от 22 Январь 2015, 10:58:56
gparntd это он так gparted обозвал
подозревал. В пра есть манагер разделов, после использования груб не захотел вставать как и раньше.
Название: Re:Инсталлятор
Отправлено: yxma от 22 Январь 2015, 11:06:53
Ну да... На колу мочало, начинай сначала...
yxma, я же для Вас выкладывал пакетик с виндовым grubinstall'ером - http://forum.puppyrus.org/index.php/topic,16378.msg97116.html#msg97116 Который есть во всех дистрах. Который работает так же чётко, как автомат Калашникова. На флешках и HDD. Где не надо думать про PBR и MBR. Надо лишь указать на флешку и нажать Install. А дальше - обычное копирование.
тоже попробовал. Будете смеяться. но теперь пишет, что нет файлов. Хотя система к флешке хотя бы начала обращаться. Возможно, проблема в том, что флешка старая, не скажу какого года. Последним с нее грузилась рунту, записанная усб-креатором.  Может, уже не стоило за нее браться, но другие флешки на куда бОльшую емкость, вроде не рационально
Название: Re:Инсталлятор
Отправлено: sfs от 22 Январь 2015, 11:22:25
В пра есть манагер разделов, после использования груб не захотел вставать как и раньше.
Т.е. после переразбиения и fat32 форматирования флэшки cfdisk.sh grub4dos не встал?
Правильные параметры в cfdisk.sh выбирали?
Кто может перепроверить? У меня сейчас флэшки нет
Название: Re:Инсталлятор
Отправлено: Roader от 22 Январь 2015, 12:05:54
Будете смеяться. но теперь пишет, что нет файлов.
Ну так киньте gldr в корень флэшки
Название: Re:Инсталлятор
Отправлено: for_wov от 23 Январь 2015, 02:06:18
Это просто не реально  ::). yxma - вы мастер интриги. Что в вашем понимании означает
Будете смеяться. но теперь пишет, что нет файлов.
случаем не 8-ка винда? запускали от имени администратора? Извините за вопросы но объясните хоть что делали и в какой системе (с винды вы скорее всего не слезете пока не сдерете с нее скальп  :D )
Цитата
Хотя система к флешке хотя бы начала обращаться. Возможно, проблема в том, что флешка старая, не скажу какого года. Последним с нее грузилась рунту, записанная усб-креатором.
Была у меня когда-то "глючная" флешка какими только загрузчиками не пробовал и с убунту и с паппи разных сборок. помогло только rmprepusb (http://www.rmprepusb.com) из под винды вычистить остатки загрузчиков, а дальше
Ну да... На колу мочало, начинай сначала...
yxma, я же для Вас выкладывал пакетик с виндовым grubinstall'ером - http://forum.puppyrus.org/index.php/topic,16378.msg97116.html#msg97116 Который есть во всех дистрах. Который работает так же чётко, как автомат Калашникова. На флешках и HDD. Где не надо думать про PBR и MBR. Надо лишь указать на флешку и нажать Install.
от имени администратора (если винда выше ХР)
Цитата
А дальше - обычное копирование.
имеется ввиду в корень флешки загрузчик(grldr) и меню.
Название: Re:Инсталлятор
Отправлено: АлисА от 23 Январь 2015, 02:39:01
Может и оффтоп, но: спер из IvannaXP скриптик, добавил в Tahr-XFCE (Утилиты/ Быстрая установка Tahr-XFCE) успешно он работает, даже если флешка форматирована и сделана загрузочной в Win ;). Можно посмотреть в соответствующей теме на ранних страницах  :)
P.S. После "процедуры" можно "лечить" дальше: т.е. добавлять дистры меняя меню-лист
P.S.S. Эта тема последние пару страниц ушла в сторону - ИМХО. Для yxma: на форуме интересующая Вас тема уже существует. Надеюсь, мой оффтоп тут - последний ;)
Название: Re:Инсталлятор
Отправлено: АлисА от 23 Январь 2015, 19:21:32
Если не в тему -переместите. Старожилам это знакомо и может я не прав, но маленькое видео по установке на micro-sd https://yadi.sk/d/W_JuObEpeC7rp
Во вложении пример скрипта.
Название: Re:Инсталлятор
Отправлено: yxma от 24 Январь 2015, 16:30:19
вроде все как надо. скрин экрана с флешкой и загрузочным меню прилагаю.https://yadi.sk/i/jFWn3NhheCw37 (https://yadi.sk/i/jFWn3NhheCw37)
в следующий раз буду на видео процесс снимать. :-[
Название: Re:Инсталлятор
Отправлено: for_wov от 24 Январь 2015, 18:24:11
какая версия grub4dos используется в последней pra? стоит ли обновлять с оф.сайта (http://grub4dos.chenall.net/)? подойдет ли к старым дистрибутивам (вопрос из-за русского языка в меню Где брался?)
p.s. здесь в конце страницы (http://reboot.pro/topic/20238-improving-grubinst-and-grubinst-gui-in-windows-and-linux/page-5) есть версия инсталятора для линукса, виндовса и исходников. Можно попрактиковаться.
Название: Re:Инсталлятор
Отправлено: АлисА от 24 Январь 2015, 18:39:02
В соседней теме уже разобрали.  Можно спокойно ставить, на старые дистры ни как не влияет, но внимательней с menu.lst.
P.S. Тема: "как прописать PRA03 в Grub4dos (решено)"
Название: Re:Инсталлятор
Отправлено: sfs от 24 Январь 2015, 20:29:33
какая версия grub4dos используется в последней pra?
Проверенная (http://forum.puppyrus.org/index.php/topic,10901.0.html)  :)
стоит ли обновлять с оф.сайта (http://grub4dos.chenall.net/)?
Если готовы проверять и найдете там новый функционал - да
подойдет ли к старым дистрибутивам
да
p.s. здесь в конце страницы (http://reboot.pro/topic/20238-improving-grubinst-and-grubinst-gui-in-windows-and-linux/page-5) есть версия инсталятора для линукса, виндовса и исходников. Можно попрактиковаться.
Проверенный виндовый инсталлер лежит в pra в boot/grub4dos/install
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 09:46:50
Устанавливаю PRA на жесткий диск, нарезал разделы, на первом разделе (sda1) предполагается винда.
1. Запустил Frugal установка, выбрал пункт Установка grub4dos (на устройстве нет систем)
2. grub4dos тут же поставился на sda1.

Неплохо бы спрашивать на каком разделе нужно разместить.
grub4dos тут же поставился на sda1 - т.е. переписал папку boot на sda1 или что ты понимаешь под "поставился"?
Название: Re:Инсталлятор
Отправлено: Pro от 02 Март 2015, 10:07:00
поставилось всего два файла: grldr и файл шрифта никакой папки boot не копировалось, возможно она позже копироваться будет, но зачем тогда шрифт скопировался
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 10:16:01
т.е. добавить вопрос куда копировать и скопировать эти файлы туда?
А какой смысл усложнять? В чем практический смысл держать grldr не на 1м разделе? Кому он там может помешать?
Как минимум время загрузки увеличится на поиск grldr по разделам...
Название: Re:Инсталлятор
Отправлено: Pro от 02 Март 2015, 10:19:39
я незнаю, на том разделе винда. Практический смысл в том, чтобы видеть файлы там, где ожидается.
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 10:25:01
Т.е. особого смысла нет... Может перепишешь руками - а если еще кто-нибудь впряжется - дальше подумаем...
Название: Re:Инсталлятор
Отправлено: for_wov от 02 Март 2015, 13:22:12
В чем практический смысл держать grldr не на 1м разделе? Кому он там может помешать?
только случай флешки на 2 раздела: 1-й раздел файлопомойка (возможно файлы pra [папка boot] для удобной правки с обоих систем) и 2-й собственно загрузчик и меню (title для запуска с 2-го раздела) чтобы при формате первого раздела с винды (на жестких дисках случается крайне редко) не удалился grldr имхо страховка для неопытных (когда система дублируется на втором разделе).
Приходилось такое делать для совсем новичков с "защитой" от собственных рук владельца (да и мало ли кому могут флешки "попользоваться" дать)
Название: Re:Инсталлятор
Отправлено: Roader от 02 Март 2015, 15:53:04
т.е. добавить вопрос куда копировать и скопировать эти файлы туда?
А какой смысл усложнять? В чем практический смысл держать grldr не на 1м разделе? Кому он там может помешать?
Как минимум время загрузки увеличится на поиск grldr по разделам...
Поставьте себя на место новичка с ноутом c форточками примерно такой конфигурации:
hd(0,0) - boot for windows. Причем в винде этот диск без доп. телодвижений просто не виден.
hd(0,1) - Windows
...etc
Далее вы имеете многостраничную переписку с руганью :)
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 15:58:23
добавить вопрос куда копировать и скопировать эти файлы туда?
Т.е. все-таки делать?
Название: Re:Инсталлятор
Отправлено: Roader от 02 Март 2015, 16:01:15
Если уж юзерфрендли то, имхо, да
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 17:48:30
Переделал
Название: Re:Инсталлятор
Отправлено: Pro от 02 Март 2015, 18:00:07
А вот интересно,зачем мы используем поиск по имени файла, grub4dos не умеет по uuid адресовать разделы?
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 18:07:33
http://wiki.puppyrus.org/soft/porteus-initrd#sgnfile (http://wiki.puppyrus.org/soft/porteus-initrd#sgnfile)
По дефолту я поставил sgnfile=initrd.xz
Название: Re:Инсталлятор
Отправлено: Pro от 02 Март 2015, 18:16:07
если на диске несколько систем, то они различаются как минимум путем до файлов
ты немного не понял про что я, set root при установке задать можно без использования поиска или нет
Название: Re:Инсталлятор
Отправлено: DdShurick от 02 Март 2015, 18:25:50
grub4dos не умеет по uuid адресовать разделы?
Умеет, но это удобно только для флешки, на жёстком я уже с UUID обжигался.
Название: Re:Инсталлятор
Отправлено: DdShurick от 02 Март 2015, 18:32:58
если на диске несколько систем, то они различаются как минимум путем до файлов
Да, dir=
set root при установке задать можно без использования поиска или нет
Если vmlinuz, initrd.?z и grldr на одном разделе root можно не задавать, остальные файлы будут найдены системой по pdev1= и dir=
Название: Re:Инсталлятор
Отправлено: sfs от 02 Март 2015, 18:36:48
Различаются dir= и sign=
pdev1= в портеусе нет
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 13:18:28
Переделал
Ну вот яркий пример
хотим - хотим - нате - 1 скачивание и тишина
Ну и кто после этого хочет "свой мегастабильный релиз для широких масс" и где они в этой теме
Название: Re:Инсталлятор
Отправлено: Roader от 04 Март 2015, 13:49:36
Переделал
Ну вот яркий пример
хотим - хотим - нате - 1 скачивание и тишина
Ну и кто после этого хочет "свой мегастабильный релиз для широких масс" и где они в этой теме
Да не переживайте так. Тут всё не просто, а очень просто. Скрипт нужен новичкам, а те кто способен самостоятельно установить загрузчик делают это руками,
Да и системы не по пять раз на дню переустанавливают.
Название: Re:Инсталлятор
Отправлено: Pro от 04 Март 2015, 17:20:41
Ну вот яркий пример
хотим - хотим - нате - 1 скачивание и тишина
ну а что качать, будет включено в следующую версию и хорошо.
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 17:28:07
ну а что качать, будет включено в следующую версию и хорошо.
Спасибо за доверие к моему коду :) Удивляешь ты меня
За слово test в названии iso мне 2 дня мозг выносил и вдруг выясняется что тестировать-то и не надо...
Название: Re:Инсталлятор
Отправлено: Pro от 04 Март 2015, 17:37:25
я добивался не слова тест, я добивался упрощения выпускаемого iso, то что ты все свел к этому тесту - на твоей совести. и не смей меня попрекать твое упорство тебе еще боком встанет.

если ты за два года не научился писать нормальный код, и не накопил опыта то дальше лучше не пытаться.
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 17:41:48
Погоди
Если testing, то LF нужно оставить, а если это минимальный дистр для всех, то наверно надо удалить (ИМХО).
да так
Да так - ты написал?
Что опять не да и не так?
Название: Re:Инсталлятор
Отправлено: for_wov от 04 Март 2015, 17:45:22
(http://storage4.static.itmages.ru/i/15/0304/s_1425480139_5146877_df8ff0baab.png) (http://itmages.ru/image/view/2329328/df8ff0ba)
установлен wee главным на sda1
попытался переустановить grldr на sda6
спросил заменить ли - ответил "да" выдал ошибку.(нет по сист. пути загрузчика)
может изза того что конструктор (middle & game не загружал)
Название: Re:Инсталлятор
Отправлено: Pro от 04 Март 2015, 17:45:59
да, так.
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 17:48:38
выдал ошибку.(нет по сист. пути загрузчика)
Похоже Вы запустили только скрипт. А надо было скачать модуль инсталлятора, подключить и заменить этот файл
Название: Re:Инсталлятор
Отправлено: RoDoN от 04 Март 2015, 17:56:36
После сообщения for_wov залез по пути /usr/lib/grub4dos, а там лежит скрипт install-g4d, запустил его и в первом окне, где выбор устройства нажал "Отменить", ожидал, что все закроется, а появилось новое окно "Вы уверены?"... странная реакция на кнопку "Отменить" :-[
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 18:02:54
странная реакция на кнопку "Отменить" :-[
Ты аттач (http://forum.puppyrus.org/index.php/topic,15557.msg100798.html#msg100798) тестируешь? или старый вариант?
Название: Re:Инсталлятор
Отправлено: RoDoN от 04 Март 2015, 22:08:27
Отписался про то, что в iso pra03-15.02, сейчас гляну, что в аттаче.
Название: Re:Инсталлятор
Отправлено: for_wov от 04 Март 2015, 22:39:33
какой файл заменять? оба?
./usr/lib/grub4dos/install-g4d
./usr/local/bin/install-g4d
Название: Re:Инсталлятор
Отправлено: sfs от 04 Март 2015, 22:47:26
/usr/local/bin/install-g4d
Название: Re:Инсталлятор
Отправлено: for_wov от 05 Март 2015, 00:12:59
работает. устанавливает(даже без наличия флешки ли сд-диска [откуда уставливает - неизвестно, но полностью копирует папку вместе с "левыми" файлами из жесткого диска если система уже установлена]) добросоветсно и качественно добавляет нужные пункты запуска в существующее меню (в конец файла)
Один вопрос что делает "load=Premote" в последем меню запуска(там где есть "Загрузка только драйверов ATI")?
Еще почему-то не добавляет в меню папку сохранения (changes=/%d%) указанную во время начальной настройки (первый пункт установщика)
Название: Re:Инсталлятор
Отправлено: sfs от 05 Март 2015, 11:45:22
Один вопрос что делает "load=Premote" в последем меню запуска(там где есть "Загрузка только драйверов ATI")?
Еще почему-то не добавляет в меню папку сохранения (changes=/%d%) указанную во время начальной настройки (первый пункт установщика)
Не понял о каком меню речь
Название: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sewar от 06 Апрель 2016, 12:02:44
Открываю тему снова - Проблема! Установка PRA1603mid на hdd в качестве единственной системы.
Столкнулся при подготовке 2-й части видеоролика.
Установка на hdd из под Win7 в качестве второй системы проходит без проблем, в соответствии с теорией.
А вот когда надо поставить ПРА на голый диск , возникают проблемы.
По шагам.
имеем hdd 80 гиг, ntfs, раньше стояла ХР, grub никогда не ставился - это важно!
Грузим ПРА1603midl с флэшки
gparted - удалить раздел, создать новый ntfs, формат - все ок
пуск-система-фругал установка - установить grub, выбираем свой диск sda - ОК - сообщение системы “загрузчик установлен”
предлагается скопировать пра, создается каталог, все ОК
ПРОБЛЕМА 1 - выдается вопрос -menu.lst не найден, искать..дописать..все не логично, ожидалось, что все с флэшки скопируется  в корень диска, почему не так?
скопировал menu.lst с флэшки на диск руками!
убираем флешку, перегружаемся, ожидаем загрузку с hdd
ПРОБЛЕМА 2 - не грузится с hdd, диск не стал загрузочным!!!
проделал п.п.2-8, загрузившись флэшкой 1505midl - никаких проблем, загрузка с hdd прошла успешно, все как ожидалось (проблема 1 осталась)

Пробовать только на дисках, где никогда не ставился grub!!!!
  Если он установлен из 1505, то потом и в 1603 все ставится.. Не получается именно с нуля.
Проверено на 5-ти старых дисках (была ХР)
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: Pro от 06 Апрель 2016, 13:10:39
я тебе еще один проблем скажу, только ты не обижайся, ntfs зачем форматировать если винды нету.
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sewar от 06 Апрель 2016, 13:59:14
ntfs зачем форматировать если винды нету.
во-первых, а почему бы нет?
во-вторых, ext4 проблемы не решает!
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: Pro от 06 Апрель 2016, 14:02:45
когда gparted диск размечали, флаг boot ставили?
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sewar от 06 Апрель 2016, 14:13:10
для 1603 это ничего не изменило, проблемы остались..
в 1505 работает и без флага boot..
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: Pro от 06 Апрель 2016, 14:16:58
grldr скопировался?
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sewar от 06 Апрель 2016, 14:24:10
да, я писал - все процедуры прошли штатно, всплывающие окна сообщили ОК, все файлы легли куда надо, вот только диск не загружается..

хорошо бы еще у кого проверить...обязательное условие - чиcтый диск, на который раньше не ставили  grub...
мне не удалось убить grub  форматированием или gparted, следы остаются и это нарушает чистоту эксперимента, поэтому проверял на 5-ти разных дисках, где никогда не было grub
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sfs от 06 Апрель 2016, 14:55:30
1 По замыслу было:
  a искать menu.lst в корне выбранного раздела
  б если нет - на остальных разделах
  в если есть - дописать в его конец, нет - создать новый в корне выбранного раздела
Не создался?
2 - мой косяк (mbr не изменялась , путь к weesetup был не указан) исправил http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/install-160212-s04.pfs

не удалось убить grub
http://losst.ru/kak-udalit-zagruzchik-grub
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: DdShurick от 06 Апрель 2016, 15:05:34
хорошо бы еще у кого проверить...обязательное условие - чиcтый диск, на который раньше не ставили  grub...
Делаем диск (или флешку) чистым:
Код
dd if=/dev/zero of=/dev/sd? bs=1 count=512
(sd? - ваш диск, обычно hdd - sda, flash - sdb, без цифры в конце, это важно!)
Gparted создаём таблицу разделов и форматируем.
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sewar от 06 Апрель 2016, 15:06:40
1 По замыслу было:
  a искать menu.lst в корне выбранного раздела
  б если нет - на остальных разделах
  в если есть - дописать в его конец, нет - создать новый в корне выбранного раздела
Не создался?
Мне логика не понятна, зачем такой сложный выбор в котором не разобраться (я вот не разобрался). Проще и логичней все файлы образа ПРА (включая все меню) копировать на hdd. Если на флэшке все работает, то и на диске все будет прекрасно работать..
Цитата
2 - мой косяк (mbr не изменялась , путь к weesetup был не указан) исправил http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/install-160212-s04.pfs
заменить модуль и попробовать?
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: sfs от 06 Апрель 2016, 15:10:56
зачем такой сложный выбо
Проще только затереть все юзерские menu.lst - но это не наш метод
Как еще упростить при установке не на чистый винт?
заменить модуль и попробовать?
да
Название: Re: Re: Установка pra03-1603middle.iso на пустой HDD
Отправлено: RoDoN от 06 Апрель 2016, 15:15:25
1 По замыслу было:
  a искать menu.lst в корне выбранного раздела
  б если нет - на остальных разделах
  в если есть - дописать в его конец, нет - создать новый в корне выбранного раздела
Не создался?
Мне логика не понятна, зачем такой сложный выбор в котором не разобраться (я вот не разобрался). Проще и логичней все файлы образа ПРА (включая все меню) копировать на hdd.
Логика как раз правильная, т.к. следует принципу "не навреди", ведь на HDD может существовать уже рабочий menu.lst, а при копировании всех файлов включая меню он затрется, что явно не айс.
Название: Re: Инсталлятор
Отправлено: sewar от 06 Апрель 2016, 15:25:07
Логика как раз правильная, т.к. следует принципу "не навреди", ведь на HDD может существовать уже рабочий menu.lst, а при копировании всех файлов включая меню он затрется, что явно не айс.
это так, но на одном из шагов я выбираю - на диске нет установленных систем, установить загрузчик grub..
это не подразумевает, что все с нуля и затирать нечего?
Может именно при таком выборе просто копировать все?
Название: Re: Инсталлятор
Отправлено: sewar от 06 Апрель 2016, 15:40:52
Делаем диск (или флешку) чистым:
Код: [Выделить]

dd if=/dev/zero of=/dev/sd? bs=1 count=512

(sd? - ваш диск, обычно hdd - sda, flash - sdb, без цифры в конце, это важно!)
ок, попробую, спасибо!
Название: Re: Инсталлятор
Отправлено: sfs от 06 Апрель 2016, 15:41:09
на одном из шагов я выбираю - на диске нет установленных систем, установить загрузчик grub..
это не подразумевает, что все с нуля и затирать нечего?
Может именно при таком выборе просто копировать все?
Может сторгуемся на таком варианте  ;)
Название: Re: Инсталлятор
Отправлено: sewar от 06 Апрель 2016, 15:48:53
Может сторгуемся на таком варианте  ;)

в шапке скрина - menu на . не найден - точка это видимо будет название диска?
текст продолжить - отвечайте НЕТ, на диске sda будет создан (или перенесен, как правильно?) стандартный  файл menu.lst

Название: Re: Инсталлятор
Отправлено: sfs от 06 Апрель 2016, 15:56:59
точка это видимо будет название диска?
да. Но раздела
отвечайте НЕТ (на диске sda будет создан файл menu.lst)
...и на всякий случай (если юзер не понимает, что творит) бэкапнуть menu.lst
Название: Re: Инсталлятор
Отправлено: sfs от 06 Апрель 2016, 16:09:48
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/install-160212-s05.pfs
Название: Re: Инсталлятор
Отправлено: sewar от 06 Апрель 2016, 16:21:40
отвечайте НЕТ (на диске sda будет создан файл menu.lst)
...и на всякий случай (если юзер не понимает, что творит) бэкапнуть menu.lst
Прелестно!
Название: Re: Инсталлятор
Отправлено: sewar от 06 Апрель 2016, 17:31:47
Всем спасибо! и очистка grub (респект DdShurick) и фругал установка на hdd  теперь работают как надо!
А проблемка-то была! :P
Бонус - попутно проверил uefi - это бомба! грузится за 8 секунд.
Название: Re: Инсталлятор
Отправлено: Pro от 07 Апрель 2016, 06:03:47
Может сторгуемся на таком варианте  ;)
Зачем вобще этот запрос? Ведь ранее уже был выбран вариант что на диске нету систем и делаем чистую установку.
Предлагаю убрать вобще этот вопрос.

Я попробовал в виртуалке тоже чистую установку, initrd.cpio.xz скопировался как файл (а он вобще зачем такой нужен?) в итоге в каталоге лежит  initrd.cpio.xz и  initrd.xz одинакового размера.
Название: Re: Инсталлятор
Отправлено: sfs от 07 Апрель 2016, 09:01:07
ранее уже был выбран вариант что на диске нету систем и делаем чистую установку.
Предлагаю убрать вобще этот вопрос.
Т.е. если выбран "чистый" - не искать menu.lst?
initrd.cpio.xz скопировался как файл
Удалил.
Название: Re: Инсталлятор
Отправлено: Pro от 07 Апрель 2016, 09:13:52
Т.е. если выбран "чистый" - не искать menu.lst?
поискать то можно, только запрос не делать http://forum.puppyrus.org/index.php?action=dlattach;topic=15557.0;attach=13979
а вот если после поисков menu.lst вдруг найдется - тогда и спрашивать "Пацанчик, а ты точно уверен что не олень? Семки есть?"
Название: Re: Инсталлятор
Отправлено: sfs от 21 Апрель 2016, 18:10:25
В создаваемом menu.lst прописывается vmlinuz-4.4.1-pf3 , в реальности у модуля на конце _64
При установке на флэшку, желательно проверять ее объем. Был затык с одной флэшкой, не мог понять почему криво устанавливается, оказалась 500Мб
С ядром - мой косяк - поправлю (+ за бдительность)
Объем - хорошая идея, но надо смотреть как реализовать. Быстро не обещаю
Название: Re: Инсталлятор
Отправлено: Kudar от 25 Апрель 2016, 11:18:11
С ядром - поправлю
нужно это уточнять или нет не знаю. В общем при Frugal-установке в конце, перед запросом на Посмотреть/редактировать menu.lst вылетает ошибка, что не находит на новой флэшке в /PRA/vmlinuz-4.4.1-pf3  это из того же разряда " _64 " на конце.
Установка проходит нормально. Но новички "напрягутся"

При Frugal-установке Инсталятором PRA64 на флэш, нет сообщения об окончании установки - неизвестно, когда закончилась.
(меня спасает монитор CPU)
Название: Re: Инсталлятор
Отправлено: sfs от 29 Апрель 2016, 14:21:45
В создаваемом menu.lst прописывается vmlinuz-4.4.1-pf3 , в реальности у модуля на конце _64
поправил
Название: Re: Инсталлятор
Отправлено: sfs от 18 Май 2016, 16:19:53
PRA03: По окончании Frugal установки на флэшку нет сообщения об успешном (или не очень) окончании установки. Выдает окно настройки menu.lst и на этом все. Новичкам будет непонятно.
Аттача в итоге не было?
Название: Re: Инсталлятор
Отправлено: I-Jurij от 13 Июль 2016, 19:43:18
Установка - в составе образа один исполняемый файл с названием Install-PRA и рядом с ним Install-PRA-readme
Не понял - что не так?
Я не совсем то написал, имел в виду grub4dos-2flash и файлы в boot/grub4dos/install
Название: Re: Инсталлятор
Отправлено: I-Jurij от 14 Июль 2016, 19:58:20
sfs - эти четыре сообщения в посте не относятся к инсталлятору системы, их можно грохнуть. Я имел ввиду скрипты (бинарники) для создания загрузочной флешки. Не запускал ни разу инсталлятор, но думаю, что он тоже использует только один из них.
Название: Re: Инсталлятор
Отправлено: sfs от 15 Июль 2016, 08:33:58
grub4dos-2flash.bat - для винды
grub4dos-2flash.sh - для линуксв
Название: Re: Инсталлятор
Отправлено: sfs от 25 Октябрь 2017, 17:00:04
Т.к. с weesetup в x86_64 обнаружили проблемы (http://forum.puppyrus.org/index.php?topic=20128.msg135976#msg135976) - переделал
http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/install-160428-sf07.pfs
на способ 1 (http://wiki.puppyrus.org/setups/g4d-lin). Вики тоже доработал
Скрипт установки grub4dos в корне ПРА grub4dos-2flash.sh тоже переделал (в СД позднее этой даты)
Проверил на флэшке с fat32 и ext4
Прошу проверить на флэшках без полезной инфы

Название: PRA-roll. pra-full-inst - установщик FULL
Отправлено: sfs от 13 Декабрь 2017, 17:31:01
Написал на yad мастер FULL установки (http://wiki.puppyrus.org/puppyrus/pra-roll?&#%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_praiso_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85)
Автозагружаем FRUGAL с тем составом модулей, которы Вам нужен
В таком виде и устанавливается простым копированием
Пожелания принимаются
Название: Re: Инсталлятор
Отправлено: sfs от 14 Декабрь 2017, 14:35:19
Переделал под все варианты пра
2a-aarch64/pkg-repo/2a-any/pra-installer-2017.12-14-any.pkg.tar.xz
roll/170808/pra-installer-2017.12-14-any.pfs
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 14 Декабрь 2017, 14:52:56
Есть где нибудь мануал по инсталятору?
Название: Re: Инсталлятор
Отправлено: sfs от 14 Декабрь 2017, 15:07:44
А что там интуитивно не понятно? Даже по картинке?
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 14 Декабрь 2017, 15:48:56
Собственно сам инсталятор не смотрел еще, а по картинке мне не понятен выбор копирования ядра и initrd собственно сколько пользуюсь ПРА, старался избегать всего что касается ядра (о котором я имею слабое представление) и initrd (о том что это и знать не знаю) хотя на форуме куча тем с упоминанием о них.
Ну и вот собственно как у незнающего человека и встает вопрос что с этими пунктами делать. Не трогать? Ок, но вопрос "Правильно ли я сделаю" не даст спокойно спать :) Ну и чтоб понять что мне делать я поступлю не как нормальный человек, найду и разберусь что такое initrd и больше узнаю о ядре, а начну искать ответ в Вики или на форуме нужно ли ставить галочки или нет.
Если второй вариант решения мне не поможет я вернусь к первому :D
Название: Re: Инсталлятор
Отправлено: sfs от 14 Декабрь 2017, 16:00:05
Возможно я "копировать" вообще зря сделал. Лишние вопросы
Имел ввиду что ядро и инитрд можно юзать одно на несколько дистров
Т.е. если галки не поставить - в menu.lst пропишутся пути - откуда выбраны
Ну или взять их не из исо а из другого места
Коротко тут не рассказать.
Убрать или и так все догадаются оставить по дефолту...
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 14 Декабрь 2017, 16:07:21
Убрать или и так все догадаются оставить по дефолту...
Ну здесь ориентироваться на незнающих тоже не вариант, т.к. думаю это довольно удобное решение
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 14 Декабрь 2017, 16:13:36
Лишние вопросы
Думаю если Задающиеся этим вопросом смогут где нибудь об этом почитать, им будет проще понять
Мне достаточно было прочесть то что Вы написали.
Название: Re: Инсталлятор
Отправлено: sfs от 14 Декабрь 2017, 16:18:40
Т.е. нужен дополнительный хелп?
Может кто поможет написать так чтобы новичкам было понятно?
Готов ответить на все вопросы
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 14 Декабрь 2017, 16:29:17
Т.е. нужен дополнительный хелп?
Не помешал бы. Это будет плюсом к отзывчивости для новичков. Хотя не обязателен
Название: Re: Инсталлятор
Отправлено: betcher от 14 Декабрь 2017, 17:43:40
Тоже сейчас инсталлятор под обновленные скрипты шаманим. Вот немного скринов, вдруг натолкнет на какие идеи. Или объединимся, что конечно маловероятно. Но вдруг :)
Название: Re: Инсталлятор
Отправлено: sfs от 15 Декабрь 2017, 08:48:51
Или объединимся, что конечно маловероятно. Но вдруг
Я не против, если сойдемся во взглядах
Мой замысел прост:
1. Не тяжелее yad gtkdialog
2. На входе фругал (porteus rootaufs2). Ничего не имею против добавления UIRD . Т.е. инсталлер дистронезависимый
3. unix-way : никакого переписывания функционала gparted и т.п. :)
4. Детектируется какого типа выбран инитрд и генерится menu.lst
Вы на чем пишите?

Пожалуй мануал к моему инсталлятору не помешает. Начну в вики. А там посмотрим
Название: Re: Инсталлятор
Отправлено: sfs от 15 Декабрь 2017, 09:07:00
Добавил в шапку голосование по функционалу инсталлятора
Название: Re: Инсталлятор
Отправлено: sfs от 15 Декабрь 2017, 09:38:20
А что кто-то дома ставит PRA на RAID?
Не знаю. Поэтому и спросил. Сейчас этот вопрос не проработан
Думаю что дома никто
Название: Re: Инсталлятор
Отправлено: sfs от 15 Декабрь 2017, 09:41:06
RoDoN - проголосовал про GPT (https://habrahabr.ru/post/327572/)
Какие с ним дополнительные проблемы (я не юзаю - пока вообще не в теме)
Название: Re: Инсталлятор
Отправлено: sfs от 15 Декабрь 2017, 09:43:43
С gpt поможет grub2, но его пока тоже не будем
Поможет? Кстати - добавил груб2 в голосование
Название: Re: Инсталлятор
Отправлено: RoDoN от 15 Декабрь 2017, 10:34:09
GPT
Какие с ним дополнительные проблемы
При установке x64 наверно никаких быть не должно, а с x32 раньше были, не виделся винт, сейчас у меня не на чем проверять.
Название: Re: Инсталлятор
Отправлено: betcher от 15 Декабрь 2017, 21:14:34
Вы на чем пишите?
Пишем как и модменеджер webkit и python, но это гуй по сути сами скрипты на баше. Замысел в том, чтоб предложить юзверям разбивку диска отталкиваясь от его размера. В аторежиме нужно указать девайс остальное скрипты решают сами, в пошаговом режиме можно выбрать вариант разбивки из предложенных вариантов или запустить гпартед, затем выбрать куда копировать каждый из каталогов (MagOS,MagOS-Data,boot,EFI) и установить (или нет) загрузчик.
Варианты разбивки можно посмотреть на одном из скринов выше. Об универсальности вообще не думал, но если интерес есть можно местами переделать.
https://github.com/magos-linux/magos-linux/tree/master/make_MagOS/files/patches/rootfs/MagOS/usr/share/magos/modmnger тут, но не все из этого именно инсталлятор :)
Название: Re: Инсталлятор
Отправлено: sfs от 16 Декабрь 2017, 07:53:17
Пишем как и модменеджер webkit и python, но это гуй по сути сами скрипты на баше
Тяжеловато для пупи подобного дистра
Замысел в том, чтоб предложить юзверям разбивку диска отталкиваясь от его размера.
Думаете будет много установок на чистый винт....
В аторежиме нужно указать девайс остальное скрипты решают сами
По какому алгоритму?
запустить гпартед
Надо ли что-то еще? Дать совет : Все что не под винду - одним разделом etx4 + gparted
тут, но не все из этого именно инсталлятор :)
Тут целый локальный сайт

Пожалуй, Ваш инсталлятор для ПРА не подойдет.
В мой UIRD добавить просто. Если Вам это интересно - готов к сотрудничеству
Название: Re: Инсталлятор
Отправлено: betcher от 16 Декабрь 2017, 08:13:43
Алгоритм такой. Если диск до 8 гигов, предполагаем, что это флешка форматируем в fat, один раздел на него и устанавливаем. Если диск от 16 до 64 гига, то это тоже флешка только большая :) Создаем три раздела последний 5 гигов для магос в ext4, второй 32метра fat32 esp (efi), первый раздел все оставшееся место в fat или  exfat зависимо от размера. Если 128 гигов и больше, то это винт и разбиваем на 4 раздела. Первый под MagOS ext4. Его размер 10% от диска но не более 20гигов и не менее пяти. Второй диск 100 метров esp, третий своп 2*RAM но не более 10гигов. И последний под MagOS-Data в ext4 (здесь хомяки, changes, свои модули и т.д.
Название: Re: Инсталлятор
Отправлено: betcher от 16 Декабрь 2017, 08:26:38
Мы не позиционируем инсталер как правильный способ установки. Во всех инструкциях описан способ с копированием и запуском скрипта, который установит загрузчик. Инсталлятор это для тех кто инструкций не читает :). При загрузке магос с исо или cd ярлык инсталлятора появится на рабочем столе.
По uird. У нас uird и initrd до сих пор в сборке оба, просто сейчас в menu.lst uird основной, а было наоборот. Может вам также сделать, взять uird в сборку и сделать для него отдельный пункт, а лучше uird_menu.lst с переходом из основного и обратно.
Название: Re: Инсталлятор
Отправлено: DdShurick от 16 Декабрь 2017, 08:35:21
предполагаем, что это флешка
Зачем предполагать, когда можно узнать точно
Код
# cat /sys/block/sda/events

# cat /sys/block/sdb/events     
media_change
# cat /sys/block/sr0/events
media_change eject_request
Название: Re: Инсталлятор
Отправлено: betcher от 16 Декабрь 2017, 09:10:45
Спасибо за наводку. Может пригодится.
Название: Re: Инсталлятор
Отправлено: knn от 16 Декабрь 2017, 09:23:07
когда размышлял на тему установщика G4d =>
возможно что-то вроде доп. контроля (? после выбора устройства):
"генерация"/"запись на устройство" к.-либо "рандомного файла" с последующим выводом его/имени.
Название: Re: Инсталлятор
Отправлено: knn от 16 Декабрь 2017, 09:38:25
"генерация"/"запись на устройство" к.-либо "рандомного файла" с последующим выводом его/имени.
- ? или выводом /dev по наличию файла:
Код
 cd /
df -h */*/my-lable
Название: Re: Инсталлятор
Отправлено: sfs от 16 Декабрь 2017, 09:38:35
Алгоритм такой
Довольно авторский. Еще раз убедился : дать советы и отправить в gparted (cfdisk - в пра гуй есть) - оптимально
Может вам также сделать, взять uird в сборку и сделать для него отдельный пункт, а лучше uird_menu.lst с переходом из основного и обратно.
Позже - возможно. Пока про фул - тихо (похоже никто не юзает) , а для фругала - портеус оптимально

возможно что-то вроде доп. контроля
Не совсем понял - Вы про мой скрипт install-g4d ?
Не понял идеи - можно подробнее
Название: Re: Инсталлятор
Отправлено: knn от 16 Декабрь 2017, 10:24:27
про мой скрипт install-g4d ?
не знаю где-чей, -  было(осталось - вопрос "выделенного времени", знаний, приоритета) намерение сделать "свой" на основании
https://habrahabr.ru/post/253260/
.
  Размышлял - не реализовал (на данный момент "идея"/"концепция" :) частично "размылась").

  "Попадалась" в linux команда создания "рандомного файла".
  Как минимум "рандомный файл" может быть полезен для доп. проверки /dev ( ~хоть самим пользователем "визуально" в ф/м).
 (пр.: если скрипт выполняет "установку", определяя /dev по "собственному местоположению", то перед этим "скрипт" копируется на устройство и "наличиствует" уже на двух устройствах => вероятность(пусть и небольшая) "ошибки запуска".

Еще помню размышлял об определении /dev ч/з  "рандомный файл"(? или "файл-метку").

Не понял идеи - можно подробнее
извините, на данный - "момент - чем мог ..." - некогда - еще чего вспомню - "допишу".
Название: Re: Инсталлятор
Отправлено: betcher от 16 Декабрь 2017, 10:37:47
Я описал режим работы инсталлятора, когда он задает только один вопрос на какой диск ставить. Вариант с gparted тоже есть конечно. Нужен был как раз автоматический для тех кто не очень понимает что делает. Для тех кто в теме инсталлятор вообще не нужен.
Название: Re: Инсталлятор
Отправлено: sfs от 16 Декабрь 2017, 11:08:06
не знаю где-чей
Ну так Вы бы сначала посмотрели то что есть и работает
Зачем изобретать велосипед?
Название: Re: Инсталлятор
Отправлено: knn от 16 Декабрь 2017, 11:43:14
не знаю где-чей
- может выразился так, что может расцениваться и как-то как грубость.

изобретать велосипед?
- усовершенствовать(хотя, почему бы и нет) модернезировать, "подогнать под себя", ....
А если к.-либо мысль окажется к.-либо полезной - то и ладно (извиняюсь, за возможность "выдачи" чего-либо непутевого).

Не в коем случае не "каверза", но стремление к упрощению, ....

Выражу мнение, что в установщиках к.-либо доп. проверки для пользователей не помешают.
Название: Re: Инсталлятор
Отправлено: knn от 16 Декабрь 2017, 12:14:48
Не ради спора, но:

Если сравнивать именно методы "прописания" в mbr
http://wiki.puppyrus.org/setups/g4d-lin (п.1) и
https://habrahabr.ru/post/253260/,
, их принцип,
то во втором варианте -
-- "кусок" mbr с инфой о разделах неперезаписывается;
-- ("на вскидку", по памяти) - на один "шахматный ход" меньше.
Название: Re: Инсталлятор
Отправлено: DdShurick от 16 Декабрь 2017, 16:59:14
методы "прописания" в mbr
Да, второй вариант компактнее и понятнее. Проверил - работает.
для фругала - портеус оптимально
Не вижу "ИМХО"
Зачем изобретать велосипед?
Вы так боитесь велосипеда, как будто ездить на нём не умеете :)
Название: Re: Установкцик в PRA-roll 180101
Отправлено: sasha-gerych от 02 Февраль 2018, 11:57:12
Не автообновился?
Украина. Проблему не решил обновлением 089.
Проверил. Скрипт установки grub4dos отработал нормально и система запустилась, правда все файлы из исо пришлось переносить руками.
В случае с приблудой для установки (переноса файлов в случае с фругал) результат не удовлетворительный, выдает ошибки сначала оду, после повторной попытки другую.
Это все делал на Fat32 разделе, фругал на ext4 не получается сделать. Не позволяет копировать (в ручную отказано в доступе) файлы на диск с установленным с помощью скрипта grub4dos. Скрипт устанавливает груб4 на ext4 раздел и папочку Lost+found но фул или фругал сделать не может и просит пустой раздел.
МИСТИКА! Только что снова отформатировал диск с помощью Гпартед в fat32 установил груб4дос из "системные-установка ПРА" с помощью этой же приблуды, выбрав раздел для установки (во вложении видно что выбирал для фругала) успешно скопировал все файлы из исо в корень диска. До этого делал все точно так-же, просто хотел увидеть еще раз первую ошибку при копировании файлов на раздел вот и попробовал еще раз. Вторая ошибка в прикрепленных, а в первой было что-то о том что отсутстуют некоторые файлы в prar, такие как vmlinuz***
И да, скрипт копирования файлов на раздел сработал, только вот не помешало бы изменить папки для копирования по умолчанию для фругала т.к. скопировать скопировал, да не то и не так :) Получается в корне диска теперь у нас такие папки как base, modules, option..


 
Название: Re: Re: Установкцик в PRA-roll 180101
Отправлено: sfs от 02 Февраль 2018, 12:53:58
Скрипт установки grub4dos отработал нормально
grub4dos-2flash.sh  ?
Т.е. g4d установился норм. , а base и прочее надо поправить - ок позже посмотрю
Спасибо +
Название: Re: Инсталлятор
Отправлено: sasha-gerych от 02 Февраль 2018, 14:01:27
grub4dos-2flash.sh  ?
Я честно говоря не знаю с каким скриптом работает это:
Меню - системные - установка ПРА
но делал все именно через это в дистре pra-roll-180101-gtk2-01
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 05 Февраль 2018, 12:08:20
При установке системы pra-roll-180101-gtk2-01 FULL в каталог через пунт в меню вывалилась ошибка (см.скрин), также была подобная ошибка при копировании каталога с man, т.к. grub4dos у меня уже был установлен, то в существующий menu.lst были дописаны следующие строки:
Код
title PRA-roll FULL. 
    find --set-root --ignore-floppies --ignore-cd /mnt/sda7/prar-gtk2-full/180202220053
    kernel /mnt/sda7/prar-gtk2-full/vmlinuz-4.14.8-pf7_64 root=/dev/sda7 rw rootdir=prar-gtk2-full  quiet 
    initrd /mnt/sda7/prar-gtk2-full/initrd-rafs2-pf-sf14.xz

title PRA-roll FULL RO. Дистрибутив в RO (read only) + сохранение изменений в памяти\n (после перезагрузки не сохраняются).
    find --set-root --ignore-floppies --ignore-cd /mnt/sda7/prar-gtk2-full/180202220053
    kernel /mnt/sda7/prar-gtk2-full/vmlinuz-4.14.8-pf7_64 root=/dev/sda7 rw rootdir=prar-gtk2-full  quiet changes
    initrd /mnt/sda7/prar-gtk2-full/initrd-rafs2-pf-sf14.xz

title PRA-roll. Emergency (аварийный режим). Доступ к root консоле перед запуском Х.\n rootcopy не используется. Добавление параметра 'debug' даст пошаговое выполнение initrd\n Включается запись логов.\n Если проблему решить не удалось - создайте с помощью 'inxi-wrapper' отчет и отправьте на форум.
    find --set-root --ignore-floppies --ignore-cd /mnt/sda7/prar-gtk2-full/180202220053
    kernel /mnt/sda7/prar-gtk2-full/vmlinuz-4.14.8-pf7_64 root=/dev/sda7 rw rootdir=prar-gtk2-full  quiet emergency
    initrd /mnt/sda7/prar-gtk2-full/initrd-rafs2-pf-sf14.xz
с которыми система естественно не грузится, т.к. никаких /mnt/sda7 не должно быть. Удалил лишнее и загрузка пошла.

Аналогичные ошибки были и при установке FULL системы pra-roll-180101-gtk3-01.
Название: Re: Re: PRA-roll. FULL
Отправлено: sfs от 05 Февраль 2018, 13:50:54
sda7 у себя не нашел. В свежих пра
Код
title ▒▒▒▒ PRA-roll FRUGAL. Пример загрузки с HDD: sda1
Ключевое слово "Пример".
Дописать : замените sda1 на свой?

При установке системы pra-roll-180101-gtk2-01 FULL в каталог через пунт в меню вывалилась ошибка (см.скрин),
В скрипте install-pra sda7 нет.
Попробуй запустить
Код
sh -vx  install-pra
И проанализировать - откуда sda7...
Название: Re: Re: PRA-roll. FULL
Отправлено: RoDoN от 05 Февраль 2018, 14:32:05
Я ставил FULL в каталог /mnt/sda7/prar-gtk2-full - вот откуда sda7 !!! Ставил бы на sda5 было бы sda5.
Нафиг мне пример, если я инсталлятором ставлю и он сам дописывает автоматом в существующий menu.lst.
Раньше ручками ставил и прописывал и все работает, а это специально делал через инсталлятор, чтобы проверить и меньше телодвижений делать.
Название: Re: Re: PRA-roll. FULL
Отправлено: sfs от 05 Февраль 2018, 15:16:15
Теперь понял. Не правильно сформировалось меню
Поправил menu.lst. Проверяй
При установке системы pra-roll-180101-gtk2-01 FULL в каталог через пунт в меню вывалилась ошибка (см.скрин),
Т.е. ошибка выскакивала, но все установилось норм?
Название: Re: Re: PRA-roll. FULL
Отправлено: RoDoN от 05 Февраль 2018, 15:58:04
ошибка выскакивала, но все установилось норм?
Да все установилось, full с gtk3 работает нормально, с full с gtk2 установил, но еще не проверял.

Был правда такой нюансик, при установке full с gtk3 (XFCE) я снял птичку с модуля 090-*.pfs, т.е. без сохраненки и после перезагрузки получил систему без wi-fi, в NM только провод, в inxi видно, что дрова на сеть стоят... помучался, а потом содержимое сохраненки накатил и wi-fi вернулся.
Название: Re: Инсталлятор
Отправлено: sfs от 05 Февраль 2018, 16:04:59
Ошибка на скрине какая-то страшная...
Да и /usr/bin/shutdown не ссылка...
Название: Re: Инсталлятор
Отправлено: yxma от 08 Февраль 2018, 18:48:48
что мне нравится в черных лебедях, так это их красный нос пресайзе ретро, так это установщик и конфигуратор г4д. Это можно перенести в пра (любой, хотя бы один)? Мой амэриканский бук вынес мне остаток мозга - нашел конфиг, в котором таки работает мультисистем, запускаются все убунтоиды, но устанавливаются только единицы. Все вешаются на установке г2. Правда, г2 установился жаль не проверил, какая из зоопарка все же уцепилась. Сейчас в размышлении. Запускаются после установки только 16 матунту и 14 рунту школьная. 
Если теперь запускаю пра с флешки, то открывается рефайнд с возможностью выбора разного всего, в т.ч. меню ефи с винта. С него загружается то же самое, только в раза 2 медленней
Название: Re: Инсталлятор
Отправлено: sfs от 09 Февраль 2018, 09:56:00
пресайзе ретро, так это установщик и конфигуратор г4д.
Кому еще нравится больше гуй оттуда?
Инсталлятор - т.к. дистры разные - легче с нуля переписать, что и сделал
Название: Re: Инсталлятор
Отправлено: yxma от 10 Февраль 2018, 00:07:46
GUI пресайза лучше не тем, что у него внешнее оформление другое. Он хорош тем, что не только г4д устанавливает, но и проверяет диск, находит уже установленные системы, позволяет откорректировать оба меню. Ну, если и впрямь надо много переделывать, то, может, сделать для виндейцев отдельный конфигуратор г4д. Если это, конечно, возможно - я понимаю сложность вопроса. Вот например, на гнусном НР в ефи пытались влезть 3 пра, 3 рунту и 3 матунту. Влезть сумел только какой-то рунту (судя по обоям на разделе, на который ссылка в подразделе ЕФИ) и поднял бОльшую часть убунтоидов. Остальные ничего сделать не смогли.
Название: Re: PRA-roll gtk3 DE
Отправлено: s-rokot от 03 Май 2018, 16:54:10
Скачал pra-roll-180101-gtk3-02.iso, сумма совпадает, записал на флешку через dd (блок 2M).
(Ставил на отдельный раздел ext4, с pra-roll-180101-gtk2-03.iso проблем не было.)
Загрузился с флешки, при установки полной версии распаковывается  только один файл. при установке неполной идёт распаковка файлов и после тишина, после этого пробывал загрузить с grub2, но систему на разделе не видит.
В общем идёт неверная распаковка файлов.
Возможна ли распаковка системы из другого места, с нужными параметрами, например c нужными блобами nvidia.
Название: Re: Re: PRA-roll gtk3 DE
Отправлено: krasnyh от 03 Май 2018, 23:27:06
при установке неполной идёт распаковка файлов и после тишина,
  Поддержу.
 Меню --> Системные --> Установка PRA --> Установка grub4dos
Прописывает загрузчик в выбранный sdX, но не копирует grldr + meni.lst (может и не должен, давно не пользовался pra-installer).
Меню --> Системные --> Установка PRA --> grub4dos уже установлен
 В pra-roll-180101-gtk3-02 разные ошибки:
Цитата
"Выполнение 'cp P' закончилось неудачей.
cp: после 'P' пропущен операнд, задающий целевой файл."
Там дальше и другие ошибки связанные с командой cp.

 Мне это не надо, я уже привык вручную и копировать с iso что мне надо, и прописывать в menu.lst.
Хотел просто проверить работу pra-installer.
Название: Re: Инсталлятор
Отправлено: sfs от 04 Май 2018, 09:23:01
Перенес. Объединил
Последние доработки тестировались мало. Посмотрю
Название: Re: Инсталлятор
Отправлено: sfs от 04 Май 2018, 14:18:06
не копирует grldr + meni.lst (может и не должен, давно не пользовался pra-installer).
По замыслу - сейчас не должен.
Подправил немного скрипт (в аттаче) и разделы вики , на которые он ссылается
В pra-roll-180101-gtk3-02 разные ошибки:
Проверил : загрузился с этого исо - все скопировалось норм.
У Вас нормально выбрана папка установки? Места на этом разделе достаточно для копирования папки с дистром (не проверяется, но ошибка от cp должна выводиться)
Прошу перепроверить и пересобираю модуль
Название: Re: Инсталлятор
Отправлено: krasnyh от 04 Май 2018, 17:33:09
Код
# install-g4d
dpm=
/usr/bin/install-pra: строка 46: $ '\n i=P': команда не найдена
(это при выборе  --> grub4dos уже установлен)
 Копирует в мою папку prarGTK на разделе sda1. Но копирует похоже не с /mnt/live/memory/images.
Т.к. размер те же 590,0 М.

 Пробовал установить с флешки на HDD (70 Gb)
install-g4d взял исправленный сообщением выше.
 
 Т.е. вручную все же надежней.  :)

 
Название: Re: Инсталлятор
Отправлено: sfs от 04 Май 2018, 17:51:27
/usr/bin/install-pra: строка 46: $ '\n i=P': команда не найдена
install-pra версии 171214a?
Ошибка появляется после GUI и он в итоге работает?
копирует похоже не с /mnt/live/memory/images.
фругал - копирует модули из папки загрузки
фул - /mnt/live/memory/images
вручную все же надежней
Когда умеешь - бесспорно :)
Название: Re: Инсталлятор
Отправлено: krasnyh от 04 Май 2018, 18:06:51
install-pra версии 171214a?
Да. Но запускал я в терминале исправленный install-g4d.
Ошибка появляется после GUI и он в итоге работает?
Запускал в терминале , выбирал в  гуи --> grub4dos уже установлен. Скрипт скопировал почти все содержимое /mnt/sdb1 в
/mnt/sda1/prarGTK (580 Mb). И прервался на ошибке
Код
/usr/bin/install-pra: строка 46: $ '\n i=P': команда не найдена
Название: Re: Инсталлятор
Отправлено: krasnyh от 04 Май 2018, 18:43:06
 Если его запускать как положенно Меню --> Системные --> Установка PRA --> grub4dos уже установлен,
то 1:
Цитата
скрипт скопировал почти все содержимое /mnt/sdb1 в /mnt/sda1/prarGTK
2. Нашел menu.lst и предложил дописать в него.
Правда menu.lst из флешки (/mnt/sdb1/menu.lst), т.к. в /mnt/sda1 нет  ни grldr, ни  menu.lst.

 
Название: Re: Инсталлятор
Отправлено: krasnyh от 04 Май 2018, 22:58:24
 Подведу итоги.
pra-roll-180101-gtk3-02 записанный на флешку, устанавливаем на чистый HDD (без системы).

1. Копируем на загрузочный раздел (sda1) --> grldr, rus_bold.lz и menu.lst из /usr/lib/grub4dos  (это должен делать скрипт установщика, но почему-то не делает).
2. Создаем папку на /mnt/sda1. Например prarGTK.
3.  Меню --> Системные --> Установка PRA --> Установка grub4dos
(Прописывает загрузчик в /mnt/sda1).
4.--> Установка PRA --> grub4dos уже установлен
Выбираем папку prarGTK.  Установщик копирует содержимое /mnt/sdb1 в /mnt/sda1/prarGTK ( Здесь я никакие галочки не снимал. По умолчанию для frugal предлагает initrd-rafs2-pf-sf14.xz)
5. Находит в /mnt/sda1 menu.lst и предлагает дописать в него параметры загрузки. Соглашаемся.
6. menu.lst получился не рабочий. Выделенное удаляем. Сохраняем menu.lst
Цитата
set d=prarGTK
set s=180504194249
find --set-root --ignore-floppies --ignore-cd /mnt/sda1/prarGTK/%s%
kernel /mnt/sda1/prarGTK/vmlinuz-4.15.4-pf_64 dir=prarGTK  rw quiet
initrd /mnt/sda1/prarGTK/initrd-rafs2-pf-sf14.xz
Можно перезагружаться.

P.s.
    не копирует grldr + meni.lst (может и не должен, давно не пользовался pra-installer).

По замыслу - сейчас не должен.
Т.е. пользователь вручную это делает? Отстал я от новых веяний. )

 Для проверки pra-installer-2017.12-14-any, под конец, уже использовал свою сборку отсюда (http://forum.puppyrus.org/index.php?topic=20648.0#msg143430)
Там установленны последние обновления и установлен 001-prar-c-180101-sf06.
Может поэтому ошибок копирования не было.
Название: Re: Инсталлятор
Отправлено: RoDoN от 04 Май 2018, 23:18:12
find --set-root --ignore-floppies --ignore-cd /mnt/sda1/prarGTK/%s%
kernel /mnt/sda1/prarGTK/vmlinuz-4.15.4-pf_64 dir=prarGTK %s%  rw quiet
initrd /mnt/sda1/prarGTK/initrd-rafs2-pf-sf14.xz
Уже ж наступали на эти грабли (http://forum.puppyrus.org/index.php?topic=15557.msg140690#msg140690) и вроде бы исправили (http://forum.puppyrus.org/index.php?topic=15557.msg140706#msg140706)
Название: Re: Инсталлятор
Отправлено: sfs от 05 Май 2018, 08:48:51
В понедельник займусь
Название: Re: Инсталлятор
Отправлено: yxma от 05 Май 2018, 17:44:25
а что с груб-ефи? удалось его пристроить в образ? Точнее - в установщике, т.к. в образе он срабатывает как часы. ПРА подхватывается любым железом из любого положения
Название: Re: Инсталлятор
Отправлено: sfs от 07 Май 2018, 09:22:45
что с груб-ефи?
Пока ничего. Сам uefi надо просто скопировать. Основная задача - grub2 меню и соответственно сам grub2. Получается с него и надо начать в uefi
Название: Re: Инсталлятор
Отправлено: sfs от 10 Май 2018, 12:32:01
Исправил  /mnt/sda1/ в install-pra. По дефолту сделал портеус-инитрд

Доработал install-g4d: выбор только из загрузочных разделов (с флагом boot) с обработкой ошибки и копированием grldr и пр.
Прошу перепроверить. Аттачи распаковать  (gzip -d) и положить в /usr/local/bin
Название: Re: Инсталлятор
Отправлено: DdShurick от 10 Май 2018, 14:29:03
По дефолту сделал портеус-инитрд
Опять двадцать пять! Людей грамоте надо учить, а не костыли предлагать.
с флагом boot
А если нету, тогда??
Имея загрузочную флешку, даже без установленной ОС, с одним G4D на борту можно загрузить всё что угодно.
Название: Re: Инсталлятор
Отправлено: sfs от 10 Май 2018, 14:42:55
Людей грамоте надо учить
Научите! (http://wiki.puppyrus.org/setups/start?&#%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B)
Если нету флага boot - надо поставить в cfdisk или gparted (так в ошибке и написал)
Или без него с grldr на первом разделе загрузится? Не помню.
Название: Re: Инсталлятор
Отправлено: DdShurick от 10 Май 2018, 16:52:46
Или без него с grldr на первом разделе загрузится? Не помню.
Загрузится с любого доступного. Stage2 (часть grldr.mbr после 512 байтов), который записан сразу после MBR, сканирует все разделы, которые "понимает", на наличие файла grldr. Если отсутствует menu.lst, то grub4dos запускается в командной строке. Задаём корневой раздел "root (hd?.?)", если знаем какой. Командой "ls" смотрим список файлов, если есть штатный загрузчик, то передаём ему загрузку "chainloader /<загрузчик>. Это даже проще, чем ash.
Название: Re: Инсталлятор
Отправлено: sfs от 10 Май 2018, 17:10:35
Загрузится с любого доступного
Да. Вспомнил. Спасибо +
Переделал
Название: Re: Инсталлятор
Отправлено: krasnyh от 10 Май 2018, 18:17:45
Проверил.
Ставил на флешку  sdb.
Т.е. для установки загрузчика выбрал /mnt/sdb1.
Потом, после копирования с /mnt/sda1 на  /mnt/sdb1 скрипт предложил дописать загрузочные параметры в /mnt/sda1/menu.lst.
 
 Upd. Т.е. здесь уже ручками? 
Куда install-g4d ставит загрузчик, там пусть и  дописывает в menu.lst.
Код
    set d=prarGTK
    set s=180510181159
    find --set-root --ignore-floppies --ignore-cd /%d%/%s%
    kernel /prarGTK/vmlinuz-4.16.2-pf2_64 dir=%d% sgnfile=%s% quiet
    initrd /prarGTK/initrd.xz
Название: Re: Инсталлятор
Отправлено: knn от 10 Май 2018, 19:51:32
а что с груб-ефи?
-- аналог: что с ext4?
Название: Re: Инсталлятор
Отправлено: DdShurick от 10 Май 2018, 20:02:02
для установки загрузчика выбрал /mnt/sdb1.
У меня sdc2. Втыкаю флешку, перезагружаю моноблок. Жму F12, выбираю USB: TOSHIBA TransMemory, идёт поиск загрузчика:
Код
hd0,0 no grldr
hd0,1  {/code]жму "c" ибо menu.lst удалён. Получаю приглашение командовать [code]grub>
Обратите внимание: флешка определилась как первый диск hd0. Смотрю основной диск
Код
root (hd1,0)
ls
В списке файлов вижу grldr и menu.lst, значит правильно. Командую
Код
chainloader /grldr 
И вот опять я с вами, как бы это ни было вам противно.
Кстати, переменными не пользуюсь, бесполезный выпендрёж, зато на флешках использую uuid.
Название: Re: Инсталлятор
Отправлено: yxma от 10 Май 2018, 20:12:27
2 момента.
После скачивания число не меняется
что потом делать с файлами, ведь вставить в эту папку можно только на уже установленную систему?
Название: Re: Инсталлятор
Отправлено: knn от 10 Май 2018, 20:13:15
ext4
  Раньше с ext4 у меня не получалось, наконец-то(по случаю) удалось.
--wee63.mbr брал по ссылке:
http://www.mediafire.com/file/hptcp4n5pcdv7zu/WEE.rar
--из сообщения:
http://usbtor.ru/viewtopic.php?t=1101
--ставил "руками" по-аналогии - "как здесь":
http://forum.puppyrus.org/index.php?topic=19733.0 (а это в чем-то аналогия с уст-g4dos-dd из Вики-Форума - http://wiki.puppyrus.org/setups/g4d-lin -1-й способ)

--итого:
установленный wee содержит 4 пункта, но дефолтно "прыгает"(резким стартом) в /boot/grub/grldr, коего для полного счастья не достаёт в .iso на "данном месте".
  Т. е. если его туда положить, то всё в порядке. :)

p.s. usb-flash+rv510 в подписи
p.p.s. перед этим(выше изложенным) по наводке ДдШурика снял бут-флаги с раздела(~ов) флэшки.
p.p.p.s (Может включить и такой вариант?)

upd: /boot/grub/grldr ложил на sdc1(ext4, с кот. когда-то раньше grldr "запустить" не получалось. Меню.лст схватывает с sdc1)
Название: Re: Инсталлятор
Отправлено: knn от 10 Май 2018, 21:11:56
boot/grub/grldr, коего для полного счастья не достаёт
относит. сим-линк (/grldr <-- /boot/grub/grldr ) "проходит"   ;)
Название: Re: Инсталлятор
Отправлено: knn от 10 Май 2018, 22:05:29
вроде получается, что при вышеупомянутом "раскладе" wee63.mbr дефолтно ищет  /boot/grub/grldr сначала на загрузочном устройстве.

Также есть варианты недефолтных(для "данного" wee63-mbr) загрузки grldr.
Название: Re: Инсталлятор
Отправлено: knn от 10 Май 2018, 23:14:30
ж/д основного комп-ра:
  перекроил на ext4 раздел(sdb3) с ПРА-сборками, поставил как "выше" - wee63.mbr+, /boot/grub/grldr, + menu.lst, +gr4dos-комплект);
--boot-флаг с sdb2(раньше grldr и меню.лст были на нём) не убирал.
  Стало по-шустрее :)
Название: Re: Инсталлятор
Отправлено: sfs от 11 Май 2018, 09:43:08
скрипт предложил дописать загрузочные параметры в /mnt/sda1/menu.lst.
Что не так? Это для g4d плохой путь, для leafpad - нормальный
Куда install-g4d ставит загрузчик, там пусть и  дописывает в menu.lst.
Насколько я в теме - g4d загрузит menu.lst с первого раздела, на котором он есть

что с ext4?
wee 64бит скоимпилить не удалось. Давно переделал на dd

chainloader /grldr
не понял итога. В  install-g4d что-то не так?

Переменные - удобно. Менять только в одном месте
Тогда в sh не используйте  :D
Название: Re: Инсталлятор
Отправлено: DdShurick от 11 Май 2018, 09:53:42
В  install-g4d что-то не так?
Не знаю. Не пользуюсь. У меня руки есть.
Переменные - удобно. Менять только в одном месте
В menu.lst нет, приходится задавать переменные в каждом title, а оно надо? Проще и понятнее написать "открытым текстом".
Название: Re: Инсталлятор
Отправлено: knn от 11 Май 2018, 10:18:31
В menu.lst нет, приходится задавать переменные в каждом title
  Можно пользовать title-с-заданием-"наборов переменных".
----------------
  Пример удобства %%:
  --есть в меню.лст title-запуска(пр. - к.-л. линукса) с параметрами ядра и ещё к.-л. параметрами.
  --"с конца строки" менять/дописывать удобно,
  --! но перемещение в начало(пр. замена ядра, ...) в гр4досе - долго.

....и как "конструктор для изучения/исследования".....
Название: Re: Инсталлятор
Отправлено: knn от 11 Май 2018, 10:20:46
Давно переделал на dd
--не знал/ не видел...
Название: Re: Инсталлятор
Отправлено: krasnyh от 11 Май 2018, 11:08:40
    скрипт предложил дописать загрузочные параметры в /mnt/sda1/menu.lst.

Что не так?
В примере выше
Код
live@pra-roll:~$ fdisk --list |grep sd
Диск /dev/sda: Диск /dev/sda: 111,8 GiB, 120034123776 байт, 234441648 секторов
/dev/sda1                   
/dev/sda2
/dev/sda3                     
Диск /dev/sdb: 7,3 GiB, 7862353920 байт, 15356160 секторов
/dev/sdb1     
Установка PRA на флешку sdb. (флешка пустая)
pra-installer-2017.12-14-any запущен на sda. (pra-installer- с install-g4d и install-pra
из  #187  сообщения темы)
 
Цитата
"Обнаружен /mnt/sda1/menu.lst (меню grub4dos)" "Добавить новые пункты меню в конец меню?" ;
menu.lst на флешке останется пустым !
Код
#default 6
timeout 5
color 11 12 13 14
graphicsmode -1 640:800
font /rus_bold.lz

Можно представить ситуацию, когда несколько дисков в компе. И на один надо поставить PRA с подготовленной флешки:
sda  (с установленным PRA)
sdb  (чистый диск, без системы)
sdc  (загрузочная флешка с iso PRA)
 Скрипт здесь тоже предложит дописать загрузочные параметры в /mnt/sda1/menu.lst,
а надо в /mnt/sdb1/menu.lst

Или в install-pra сделать выбор, в какой именно menu.lst дописать загрузочные параметры
(/mnt/sda1/menu.lst, /mnt/sdb1/menu.lst, /mnt/sdc1/menu.lst и т.д. )
 Или пусть скрипт запоминает выбор /mnt/sda?, когда устанавливали загрузчик.
Код
m="$(find `mount |awk '/^\/dev\/sd/ {print $3}'` -maxdepth 1 -type f \( -name "menu.lst" \) |head -1)"

echo "m="$m" dir=$dir" m1=$m1 m2=$m2
if [ ! "$m" ] ;then
    OK
else
    if ntf -q "Обнаружен $m (меню grub4dos)" "Добавить новые пункты меню в конец меню?" ;then
echo "$m2" >> "$m" && OK
    else
        ml2="$dir/menu-pra.lst"
        echo "$m1$m2" > "$ml2"
        OK
    fi
fi
                 
Название: Re: Инсталлятор
Отправлено: sfs от 11 Май 2018, 13:38:26
пусть скрипт запоминает выбор /mnt/sda?, когда устанавливали загрузчик.
А если загрузчик уже установлен...
Сделал копирование в корень раздела, куда скопированы модули пра (если на первых разделах нет menu.lst
Т.е. ставим на sda2 и на sda1 нет  menu.lst = делаем menu.lst в корне sda2
ставим на sda2 и на sda1 есть  menu.lst = добавляем в  menu.lst в корне sda1

За тест +
Название: Re: Инсталлятор
Отправлено: sfs от 14 Май 2018, 09:59:32
Теперь у всех норм? Обновляю модуль?
Название: Re: Инсталлятор
Отправлено: krasnyh от 14 Май 2018, 13:03:48
Теперь у всех норм?
В пятницу я проверил и меня все устроило. Но сегодня я нашел новый баг.  :)

Код
inxi -D
           ID-1: /dev/sda model: Hitachi_HTS54321 size: 120.0GB
           ID-2: USB /dev/sdb model: USB_Flash_Drive size: 7.9GB
Установка на чистую флешку. Создаю на /mnt/sdb1 папку prarGTK и запускаю pra-installer
(install-g4d из Ответ #187, install-pra - Ответ #201).
Если не трогать галочки 'ядро, initrd', то все правильно, /mnt/sdb1/menu.lst рабочий:
Код
 set d=prarGTK
   set s=180514101517
    find --set-root --ignore-floppies --ignore-cd /%d%/%s%
    kernel /prarGTK/vmlinuz-4.16.2-pf2_64 dir=%d% sgnfile=%s% quiet
    initrd /prarGTK/initrd.xz

 Если снять галочки 'ядро, initrd',то /mnt/sdb1/menu.lst получается не рабочим.
Цитата
set d=prarGTK
    set s=180514102536
    find --set-root --ignore-floppies --ignore-cd /%d%/%s%
    kernel /mnt/sda1/prarGTK3/vmlinuz-4.16.2-pf2_64 dir=%d% sgnfile=%s% quiet
    initrd /mnt/sda1/prarGTK3/initrd.xz
Запись '/mnt/sdaX/' уже делает menu.lst не рабочим. Но скрипт прописывает и папку с HDD (prarGTK3). Т.е. подготовленная загрузочная флешка sdb получилась не рабочей и надо вручную править пути.
 /mnt/sda1/prarGTK3/vmlinuz-4.16.2-pf2_64 на /prarGTK/vmlinuz-4.16.2-pf2_64
(папка на флешке prarGTK, на HDD prarGTK3. )

 Хотя, может так и задумывалось с этими галочками 'ядро, initrd'. )

 P.s. Если эти галочки 'ядро, initrd' сделать недоступными для изменения, то pra-installer, в принципе, уже рабочий.
Название: Re: Инсталлятор
Отправлено: sfs от 14 Май 2018, 14:52:15
может так и задумывалось с этими галочками 'ядро, initrd'
Примерно так
"не копировать" было задумано для фул с переходом на ядро из репы
Путь к ядру и инитрд - соответственно в случае "не копировать" - прописывался к тем с которых загружена система

Пожалуй я перемудрил. Лучше вообще убрать "не копировать"
Переделал. Изменил только внешний вид и дописал тултипы (всплывающие подсказки) к кнопкам

Спасибо+
Название: Re: Инсталлятор
Отправлено: krasnyh от 14 Май 2018, 16:05:49
 Сделаю некоторое 'лирическое' отступление. По мотивам разбирательств с pra-installer-2017.12-14-any.
Надо стремиться к простоте (имхо). Массовый продукт требует простых решений, понятных для всех.
Как автомат Калашникова. Чтобы по дефолту была одна 'волшебная кнопка' - "Сделать хорошо".  :)
 Я сам, т.к. не пользуюсь инсталятором, далеко не сразу разобрался как он работает (pra-installer-2017.12-14) и что надо вручную доустановить, и зачем там галочки (ядро, initrd).

 Стремиться к простоте. Все-таки на форуме уже на сегодня 4485 только зарегистрированных пользователей,
а сколько просто скачивают PRA. И знания большинства, скорее всего, на уровне - "Нажми на кнопку, ...".

 Ну а для продвинутых можно добавлять расширенные настройки под спойлером.
Это как в инсталяторах в Windows (программы, игры). Дефолтные настройки и расширенные,
где можно менять путь и снимать галочки.
(Или не усложнять. 'Продвинутые' и так разберутся. Что не надо удалят, а что надо доустановят ручками.)

 P.s. К исправленному pra-installer-2017.12-14-any вопросов на 14.05.2018
больше нет.
Название: Re: Инсталлятор
Отправлено: sfs от 14 Май 2018, 16:39:54
Массовый продукт
Вы переоцениваете ПРА.  :) Это просто любительская сборка
Как автомат Калашникова.
Чтобы стал таким нужно столько же пользователей и боевого применения  :'(
одна 'волшебная кнопка' - "Сделать хорошо"
Вот тут и начинаются сложности...
Юзера и их уровень подготовки разные.
Задачи и железо разное
Чем сложнее гуй -тем больше ошибок
Тут яркий отрицательный пример - винда.
Я сам, т.к. не пользуюсь инсталятором
А это вторая проблема
Я тоже не пользуюсь. То что мне понятно - новичкам не понятно и наоборот.
Вот (http://wiki.puppyrus.org/users/sewar/start) положительный пример : разобрался сам - помоги другим. Что-то активность тоже упала  :'(
При этом они молчат - это третья проблема
4я - я не программер и на gtkdialog и yad особо не развернешься. Много ограничений

В итоге инсталлятор и делалка save - самые нужные и самые кривые скрипты. Ждать помощи неоткуда. Больше нигде такого нет
По этой причине я и стараюсь максимально использовать готовые решения -т.е. трезво оцениваю свои и проекта силы

pra-installer-2018.05-14-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.05-14-any.pkg.tar.xz)
pra-installer-2018.05-14-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/pra-installer-2018.05-14-any.pfs)
Название: Re: Инсталлятор
Отправлено: krasnyh от 14 Май 2018, 18:47:31
Все-таки проверил. Пишет в menu.lst пути -- /mnt/sdX1/
 Не знаю с чем это связано, т.к. в install-pra из Ответ #204 были только косметические изменения и убраны:
Код
  --field=копировать:CHK true \
  --field=копировать:CHK true \
Но install-pra из Ответ #201 работает правильно, главное галочки на 'копировать' не снимать .
Название: Re: Инсталлятор
Отправлено: sfs от 15 Май 2018, 09:15:29
Не понял - в pra-installer-2018.05-14-any.pfs что-то не так?
На Вашем скрине старый гуй. Новый версии 180514
Название: Re: Инсталлятор
Отправлено: krasnyh от 15 Май 2018, 16:35:26
    Не понял - в pra-installer-2018.05-14-any.pfs что-то не так?
Да.
 
Если запустить install-pra из pra-installer-2018.05-14-any
Цитата
root@pra-roll:bin# sh install-pra
to=/mnt/sdb1/prarGTKtest k=/mnt/sda1/prarGTK3/vmlinuz-4.16.2-pf2_64
m=/mnt/sdb1/menu.lst dir=/mnt/sdb1/prarGTKtest m1=#default 6 timeout 5 color 11 12 13 14 graphicsmode -1 640:800 font /rus_bold.lz m2=title PRA FRUGAL porteus.\n Без загрузки в RAM (copy2ram) и сохранения (changes=prarGTKtest). \n load=module[1];module[n] - .pfs загружаются выше базы из /optional\n noload=module[1];module[n] - пропуск загрузки перечисленных модулей (regex)\n debug - вывод подробностей загрузки (пошаговый режим) set d=prarGTKtest set s=180515114840 find --set-root --ignore-floppies --ignore-cd /%d%/%s% kernel /mnt/sda1/prarGTK3/vmlinuz-4.16.2-pf2_64 dir=%d% sgnfile=%s% quiet initrd /mnt/sda1/prarGTK3/initrd.xz

И, для сравнения, install-pra из Ответ #201
Цитата
root@pra-roll:test# sh install-pra
m=/mnt/sdb1/menu.lst dir=/mnt/sdb1/prarGTKtest m1=#default 6 timeout 5 color 11 12 13 14 graphicsmode -1 640:800 font /rus_bold.lz m2=title PRA FRUGAL porteus.\n Без загрузки в RAM (copy2ram) и сохранения (changes=prarGTKtest). \n load=module[1];module[n] - .pfs загружаются выше базы из /optional\n noload=module[1];module[n] - пропуск загрузки перечисленных модулей (regex)\n debug - вывод подробностей загрузки (пошаговый режим) set d=prarGTKtest set s=180515155902 find --set-root --ignore-floppies --ignore-cd /%d%/%s% kernel /prarGTKtest/vmlinuz-4.16.2-pf2_64 dir=%d% sgnfile=%s% quiet initrd /prarGTKtest/initrd.xz

 То сразу видна разница. Хотя, если сравнить эти файлы с помощью diff,
то вроде изменения не должны были так кардинально поменять поведение install-pra.

p.s.  форум не пропускает .diff.
( changes.txt переименовать в changes.diff. И открывать в geany. Это если кому будет интересно.)
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 09:39:01
Поправил
pra-installer-2018.05-16-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.05-16-any.pkg.tar.xz)
pra-installer-2018.05-16-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/pra-installer-2018.05-16-any.pfs)
Название: Re: Инсталлятор
Отправлено: Pro от 16 Май 2018, 09:39:57
2018.05-16 это так теперь дату пишут?
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 09:45:48
2018.05-16 это так теперь дату пишут?
Да. (https://www.archlinux.org/packages/core/any/ca-certificates/) Это по сути - версия
Название: Re: Инсталлятор
Отправлено: Pro от 16 Май 2018, 09:47:44
я вобще-то про сочетание разделителей точка и тире в одной дате.
Название: Re: Инсталлятор
Отправлено: RoDoN от 16 Май 2018, 09:47:50
Т.е. 16-я версия файла выпущенная в мае 2018 года, так что-ли? ;)
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 10:20:49
да. 2018.05-16 - точки и тире - только так можно в названии версии арч.пакета
Можно было 1.0-1 - Похожесть на дату, на мой взгляд , информативней
Название: Re: Инсталлятор
Отправлено: Pro от 16 Май 2018, 10:26:22
да. 2018.05-16 - точки и тире - только так можно в названии версии арч.пакета
но приведенный пример пакета ca-certificates не использует такое.
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 10:55:13
Т.е. 16-я версия файла выпущенная в мае 2018 года, так что-ли? ;)
Ну Вы же поняли
Главное чтобы обновление проходило. При таком наименовании проходит
Название: Re: Инсталлятор
Отправлено: krasnyh от 16 Май 2018, 16:19:57
Поправил
pra-installer-2018.05-16-any.pfs
Проверил. Работает.
cat .diff
Код
2c2
< v=180514 #sfs
---
> v=180516 #sfs
50c50
< kc=true
---
> kc=TRUE
52c52
< ic=true
---
> ic=TRUE
Т.е. всего то изменить регистр 'TRUE'. Очень интересно.
Так глядишь и со временем стану понимать как все работает в таких больших
и сложных скриптах. На чужих примерах. :)
А от понимания шаг к написанию.
 
 P.s. Сразу скажу, что пока нет задачи что-то автоматизировать.
Просто интересны скрипты, особенно такие сложные.

Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 16:25:33
Т.е. всего то изменить регистр 'TRUE'.
Да
Просто интересны скрипты, особенно такие сложные.
Это как раз совсем несложный
Испугаться : findnrun
Код адский . Не понимаю, как работает
Название: Re: Инсталлятор
Отправлено: midnighter от 16 Май 2018, 17:15:38
Поправил
pra-installer-2018.05-16-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.05-16-any.pkg.tar.xz)
pra-installer-2018.05-16-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/pra-installer-2018.05-16-any.pfs)
Попробовал поставить на флэшку pra-roll-180101-gtk3-02 в каталог pra-roll-180101-gtk3-02.
1) grub4dos уже установлен. >
Если просто выбрать каталог и нажать OK - всё проходит гладко. Файлы копируются, в меню добавляется.
2) Всё тоже самое, но после выбора каталога нажимаем любой пункт справки а потом ОК.
Файлы не копируются, в меню не добавляется.
 см. скрин.
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 17:28:12
после выбора каталога нажимаем любой пункт справки а потом ОК.
Файлы не копируются, в меню не добавляется.
У меня норм. Временно раскомментируйте 43 строку install-pra
В консоль должна выдаваться одинаковая инфа в обоих случаях
Название: Re: Инсталлятор
Отправлено: midnighter от 16 Май 2018, 17:29:24
Ещё один глюк:
Если после нормальной установки (пункт 1), в окошке нажать "Смотреть параметры....", а потом любой из пунктов - получаем такое:
Название: Re: Инсталлятор
Отправлено: midnighter от 16 Май 2018, 17:31:39
У меня норм. Временно раскомментируйте 43 строку install-pra
Попробую.
Название: Re: Инсталлятор
Отправлено: sfs от 16 Май 2018, 17:38:48
Если после нормальной установки (пункт 1), в окошке нажать "Смотреть параметры....", а потом любой из пунктов - получаем такое:
У меня такого нет. Проверьте еще кто-нибудь
Название: Re: Инсталлятор
Отправлено: krasnyh от 17 Май 2018, 01:23:20
У меня такого нет. Проверьте еще кто-нибудь
pra-installer-2018.05-16-any отработал корректно.
 Проблем, на моем железе, как в Ответ #220 и Ответ #222 не выявлено.
Название: Re: Инсталлятор
Отправлено: yxma от 20 Май 2018, 05:43:48
последние ссылки на инсталлер поначалу не сработали, пожаловался - тут же скачал. В вики о нем ни слова.
И нигде нет ни малейшего намека, как его использовать. Ну хоть маленькая инструкция должна быть, например, в первом сообщении. А уж будет он работать или нет - это видно будет. Даже если в половине случаев будет хорошо - это уже отличный результат, т.к. ПРА действительно очень нестандартный линукс. Но он мне ОЧЕНЬ нравится.
Название: Re: Инсталлятор
Отправлено: midnighter от 20 Май 2018, 18:53:24
Только-что проверил ещё раз. Всё как описал ранее 16-го числа.
pra-roll-180101-gtk3-02
XFCE
Если раскомментировать строку 43 - после нажатия ОК окно просто закрывается.
Название: Re: Инсталлятор
Отправлено: sfs от 21 Май 2018, 10:07:23
последние ссылки на инсталлер поначалу не сработали,
Обновленный модуль уже в репе. Пробуйте его
В вики о нем ни слова.
Дописал в начало и про гибрид  (http://wiki.puppyrus.org/puppyrus/grub?&#%D0%B3%D0%B8%D0%B1%D1%80%D0%B8%D0%B4%D0%BD%D0%B0%D1%8F_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_usbflash)

gtk3
Может быть дело в этом. Надо проверить с gtk2
Название: Re: Инсталлятор
Отправлено: midnighter от 22 Май 2018, 12:15:03
Хорошо. Проверю с gtk2.
Название: Re: Инсталлятор
Отправлено: yxma от 23 Май 2018, 03:50:59
Дописал в начало и про гибрид
тестовому придурку (мне) непонятно. По прежнему нет ИНСТРУКЦИИ.
Название: Re: Инсталлятор
Отправлено: sfs от 23 Май 2018, 09:06:07
Что именно не понятно после запуска гуя?
Название: Re: Инсталлятор
Отправлено: midnighter от 27 Май 2018, 17:34:53
Хорошо. Проверю с gtk2.
Проверил и с gtk2 и с gtk3. Дело оказалось не в gtk.
Запускаем инсталлер > г4д установлен >

Случай первый:
1 - выбираем каталог для установки
2 - нажимаем пункт справки - нас перебрасывает в браузер
3 - закрываем браузер
4 - нажимаем другой пункт справки - нас перебрасывает в браузер
5 - закрываем браузер
и так сколько угодно раз
6 - жмём ОК - файлы копируются - открывается окно: "найден меню лист" - добавить ....
7.1 - жмём ОК - добавляет
7.1 - жмём НЕТ- открывается другое окно с двумя пунктами
Ура система установилась!

Случай второй:
1 - выбираем каталог для установки
2 - нажимаем пункт справки - нас перебрасывает в браузер
3 - нажимаем другой пункт справки - нас перебрасывает в браузер
4 - нажимаем другой пункт справки - нас перебрасывает в браузер
(достаточно и двух раз)
5 - закрываем браузер
6 - жмём ОК - файлы НЕ копируются - открывается окно: "найден меню лист" - добавить ....
7.1 - жмём ОК - НЕ добавляет
7.1 - жмём НЕТ- открывается другое окно с тремя пунктами (на скрине)
Увы система НЕ установилась!

P.S.
К стати параметры "ролл" инсталлер прописывает не правильно.
В какой-то системной переменной хранятся параметры загрузки ядра - предлагаю брать их от туда.
Название: Re: Инсталлятор
Отправлено: sfs от 29 Май 2018, 11:36:44
Случай второй:
У меня норм. gtk2 palemoon
параметры "ролл" инсталлер прописывает не правильно.
Нет load=*-de-* ?
В следующих исо планирую одну де положить в /base
Название: Re: Инсталлятор
Отправлено: sfs от 21 Июнь 2018, 10:34:55
Доработал модуль и вики про неработоспособность grub4dos c GPT
pra-installer-2018.06-21-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.06-21-any.pkg.tar.xz)
pra-installer-2018.06-21-any.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/pra-installer-2018.06-21-any.pfs)
pra-installer-2018.06-21-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/pra-installer-2018.06-21-any.pfs)
Доработал вики про grub2 (http://wiki.puppyrus.org/puppyrus/grub?&#%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_grub2)
Название: Re: Инсталлятор
Отправлено: sfs от 23 Июль 2018, 16:37:58
http://forum.puppyrus.org/index.php?topic=20725.msg145676#msg145676
pra-installer-2018.07-23-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.07-23-any.pkg.tar.xz)
Soft-pra03-retro-sf10.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Soft-pra03-retro-sf10.pfs)
install-180723-sf07.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/install-180723-sf07.pfs)
pra-installer-2018.07-23-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/pra-installer-2018.07-23-any.pfs)
Название: Re: Инсталлятор
Отправлено: sfs от 30 Июль 2018, 16:01:48
По итогу голосования в шапке темы доработал мануал (http://wiki.puppyrus.org/puppyrus/grub?&#%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%82%D0%BE%D1%80)
Так понятно?
Название: Re: Инсталлятор
Отправлено: yxma от 30 Июль 2018, 18:05:35
при чтении инструкции вроде бы никаких вопросов не возникает. Надо будет попробовать на моем американском недоразумении поставить. Если на него встанет, будет замечательно и высока вероятность, что н а всем остальном тем более установится.
Название: Re: Инсталлятор
Отправлено: krasnyh от 03 Сентябрь 2018, 22:55:06
 Проверил в pra03-1808retro возможность переустановить загрузчик из меню (grub4dos; GUI). Сам, когда надо, ставлю через bootlace.com.
Код
./bootlace.com /dev/sdX
wiki.puppyrus.org/setups/g4d-lin#установка (http://wiki.puppyrus.org/setups/g4d-lin#установка)

Меню - Система - Установка PRA - Установка grub4dos в MBR
 Он установит G4D в загрузочную область первого раздела HDD (выбрать из списка) и предложит заменить:
1. menu.lst - нет
2. grldr - да
3. rus_bold.lz - нет
 Ну а дальше уже окно с 'Установка PRA Linux' - отменить.

На предложение заменить menu.lst отвечаю - нет, но он все равно перезаписывается полностью ( перезаписывает, а не дописывает в конец; должен вообще не трогать ).
Название: Re: Инсталлятор
Отправлено: krasnyh от 03 Сентябрь 2018, 23:10:26
 Как я понял , читая форум, у многих стоят старые загрузчики (grub4dos), установленные еще при 'царе горохе'. :) Меняются только iso, чаще всего простым копированием. И возникает несовместимость параметров menu.lst и старого g4d, которую обходят устанавливая grub2.
А ведь grub4dos тоже совершенствуется. Например последняя версия позволяет грузиться с ext4, что раньше было невозможно (о чем было прописано в wiki форума).
Название: Re: Инсталлятор
Отправлено: sfs от 04 Сентябрь 2018, 09:07:56
На предложение заменить menu.lst отвечаю - нет, но он все равно перезаписывается
посмотрю
у многих стоят старые загрузчики (grub4dos)
Насколько я понимаю - максимум что может не сделать старый mbr - не увидеть grldr на ext4
Если новый grldr загрузился - остальной свежий функционал (переменные и пр.) уже в нем
Соответственно - если старый mbr грузил старый grldr - он и новый загрузит (с носителя, где был старый)
Экспериментально не проверял
Название: Re: Инсталлятор
Отправлено: sfs от 05 Сентябрь 2018, 18:00:31
На предложение заменить menu.lst отвечаю - нет, но он все равно перезаписывается
pra-installer-2018.09-05-any.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1806/pra-installer-2018.09-05-any.pfs)
спасибо+
Название: Re: Инсталлятор
Отправлено: yxma от 11 Сентябрь 2018, 17:27:01
последняя версия позволяет грузиться с ext4,
какая хорошая новость! в ПРА уже новый г4д?
Название: Re: Инсталлятор
Отправлено: sfs от 12 Сентябрь 2018, 09:10:00
в ПРА уже новый г4д?
да
Название: Re: Инсталлятор
Отправлено: yxma от 24 Сентябрь 2018, 13:36:45
загрузился с флешки, поставил г4д на раз. Вот только установить ПРА не смог. Меню установки предельно понятное (хотя не сразу понял, что установка г4д голая), не удалось установить потому, что не выбирается раздел для установки. Сбрасывает на каталог /mnt и пишет, что он не пустой и облом. А я для него даже раздел новый сделал - бестолку. После перезагрузки грузился только г4д, Без меню я не умею, поэтому скопировал в раздел и отредактировал что под руку попалось - пока проверил загрузку только рунту лайт. С него и пишу. Было бы здорово, если бы можно было не только устанавливать ПРА, но и лечить/создавать меню загрузки. Как это было в пресайзе ретро.
Может, я чего не так понял.
Название: Re: С какими проблемами сталкивается начинающий пользователь (голосование).
Отправлено: yxma от 17 Октябрь 2018, 05:30:08
Почитал Вики про установку. Написано, что гуи есть(я это знаю), но при всей очевидности его пунктов не в курсе, что именно будет происходить при выборе конкретного пункта. Про это где можно прочитать?
Название: Re: Инсталлятор
Отправлено: sfs от 17 Октябрь 2018, 09:37:24
http://wiki.puppyrus.org/puppyrus/grub
Цитата
Устанавливает grub4dos (если нет других загрузчиков). Если grub4dos установлен - добавляет пункты в menu.lst
    Про другие загрузчики читайте ниже


Название: Re: Инсталлятор
Отправлено: yxma от 17 Октябрь 2018, 15:06:55
Вот ведь непруха - я ответ искал по слову"установщик" а надо было "инсталлятор". Может, продублировать надо было?
Название: Re: Инсталлятор
Отправлено: yxma от 18 Октябрь 2018, 19:49:27
Мне кажется, что описание действия каждого пункта инсталлятора заслуживает расширения в Вики.
Название: Re: Инсталлятор
Отправлено: sfs от 19 Октябрь 2018, 09:50:32
Что именно не понятно?
Название: Re: Инсталлятор
Отправлено: yxma от 19 Октябрь 2018, 20:22:48
Скорее, что полностью понятно - "если г4д не установлен" или как то так (нет доступа к компьютеру). Остальные даже пробовать побоялся - а зачем нажимать на кнопки, результата выбора которых ты не вполне представляешь?
Название: Re: Инсталлятор
Отправлено: sfs от 30 Декабрь 2018, 19:34:28
pra-installer-2018.12-30-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pra-installer-2018.12-30-any.pkg.tar.xz)
pra-installer-2018.12-30-any.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/pra-installer-2018.12-30-any.pfs)
Мелкие правки FULL
Название: установщик
Отправлено: k0l0p0k от 02 Апрель 2019, 18:19:17
системные -> установка PRA
попробовал переехать с флэшки на хард
используя именно этот установщик
все копируется, menu.lst модифицируетя, НО
для поиска дистра(уже после установки, на этапе загрузки) используется файл-метка, пример из модифицированного установщиком menu.lst:
set s=190402175228
find --set-root --ignore-floppies --ignore-cd /%d%/%s%

а сам файлик не создается при установке
соответственно при загрузке потом ERROR
попробовал у себя добавить в /usr/local/bin/install-pra (после 152 строчки) :
Код
touch "$dir/$s"
echo "Уникальная метка для поиска при загрузке. Не удаляйте" > "$dir/$s"
заработало
----
$dir - каталог назначения
$s   - имя файла-метки
Название: Re: установщик
Отправлено: sfs от 03 Апрель 2019, 09:54:04
проблема только в ддр01 или везде?
Название: Re: установщик
Отправлено: k0l0p0k от 03 Апрель 2019, 10:39:00
проблема только в ддр01 или везде?
я ддр01 мучаю сейчас :)
если в других ПРА /usr/local/bin/install-pra тот-же, то наверное он так-же будет работать?
---
когда просматривал скрипт, копирование дистра нашел, модификацию menu.lst нашел,
создание файла-метки вроде есть(125 строка):
Код
echo "Уникальная метка для поиска при загрузке. Не удаляйте" > "$to/$s"
но вот как оно потом в нужное место попадает - не нашел
повторюсь - добавил пару строчек( можно одну :) ) из первого топика, заработало
Название: Re: установщик
Отправлено: sfs от 04 Апрель 2019, 15:21:54
В исо по запаре был старый инсталлятор
pra-installer-2018.12-30-any.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/pra-installer-2018.12-30-any.pfs)
прошу перепроверить
Название: Re: установщик
Отправлено: k0l0p0k от 06 Апрель 2019, 09:51:31
прошу перепроверить
и опять та же ошибка, файлик-метка не создался, см 1й пост
(там во вложении исправленный, работает, достаточно  touch "$dir/$s" добавить )
пожелания
сейчас установщик копирует полностью весь каталог
(получается не установка новой, а копирование старой системы в новое место)
в каталоге может присутствовать "мусор", иногда крупный :) например : changes.dat, changes.dat.old, *.pfs.old 
исключить(?) из списка копируемых файлы, ненужные для запуска системы
или можно у пользователя спрашивать - копировать все или только нужное
Название: Re: установщик
Отправлено: sfs от 11 Апрель 2019, 18:04:33
во вложении исправленный, работает, достаточно  touch "$dir/$s" добавить
pra-installer-2019.04-11-any.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/pra-installer-2019.04-11-any.pfs)
pra-installer-2019.04-11-any.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/pra-installer-2019.04-11-any.pfs)
спасибо+
сейчас установщик копирует полностью весь каталог
(получается не установка новой, а копирование старой системы в новое место)
в каталоге может присутствовать "мусор"
По замыслу установка запускается с сд или флэшки, где мусора быть не должнго
Но идея хорошая. Можно через find *.pfs