Сайт | Скачать | Видео | Wiki

Автор Тема: FOSSAPUP. Убрать быструю настройку при загрузке.  (Прочитано 1279 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн skvor

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Автор темы
Всем добрых суток!
Нужно чтоб Puppy загружается, стартовала программа из автозагрузки, флешка удаляется, а программа работает дальше.
При загрузке без сохраненки Puppy  запускает быструю настройку, пока ее не закроешь,  программа из автозагрузки не стартует. При использовании автозагрузки отмонтировать флешку нельзя,  так как Puppy клещами держится за файл сохраненки, а при извлечении флешки возникают проблемы с Fat (ошибки при загрузке,  испорченные файлы).
Как можно избавиться от запуска быстрой настройки при загрузке без сохраненки? Да, в файле puppy...sfs уже есть все нужные настройки и программа в автозапуск.
« Последнее редактирование: 05 Октябрь 2021, 10:06:02 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Убрать быструю настройку при загрузке.
« Ответ #1 : 04 Октябрь 2021, 10:00:25 »
Puppy
Я так понимаю - буржуйский
флешка удаляется, а программа работает дальше.
Вроде в буржуйском нет сохраненки в модуль. Поэтому аналоги  https://wiki.puppyrus.org/soft/porteus-initrd#copy2ram не помогут, т.к. сохраненка на носителе
Разве что пересобрать базу
Как можно избавиться от запуска быстрой настройки при загрузке без сохраненки?
https://wiki.puppyrus.org/setups/load
Сам я не знаток буржуйского
Если вы не являетесь опытным юзером классического puppy - попробуйте местные сборки. Они более традиционные (более похожи на остальные линуксы в плане запуска , ПМ и т.п.)
Там ваша задача решится :
1. Сохраненка в модуль
2. copy2ram - местные сборки меньше размером,т.к. более модульные
3. https://wiki.puppyrus.org/soft/porteus-initrd#autoexec_my_script
« Последнее редактирование: 04 Октябрь 2021, 10:23:12 от sfs »

Оффлайн skvor

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Автор темы
Re: Убрать быструю настройку при загрузке.
« Ответ #2 : 04 Октябрь 2021, 18:39:17 »
Puppy  буржуйский, файлы сохраненки в нем есть. По своей сути он ничем не отличается от русских версий. Хотите  сказать, что при отсутствии  сохраненки  в русской версии не стартует первоначальная настройка?  Даже скопировал сохраненку в Ram OS ищет по дисками,  но не в Ram. 
Сохранить сессию проблем нет, но в моем случае файл сохраненки не нужен так, как все настройки и прочее (что обычно есть в сохраненке) уже собрано в первом (главном) модуле  puppy....sfs вместе с программой в автостарте.  Повторюсь, при загрузке  в RAM без сохраненки  после загрузки  графического интерфейса выскакивает начальная настройка (с моими же установленными параметрами), а после закрытия ее исполняются программы из автостарта. При наличии сохраненки быстрая настройка не стартует,  а начинает работать программа из папки автостарта.
Мне не нужен файл сохраненки, но в таком случае нужно как-то отключить старт первоначальной настройки. Где он засел ключ старта первоначальной настройки при отсутствии сохраненки не нашёл.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re: Убрать быструю настройку при загрузке.
« Ответ #3 : 04 Октябрь 2021, 20:28:29 »
По своей сути он ничем не отличается от русских версий.
Отличается. Начиная с версии 2.17 мы пошли своим путём.
отключить старт первоначальной настройки.
Когда не знаешь, да ещё забудешь... Придётся проверять все пусковые скрипты и, возможно, даже init. Давайте точную версию вашего Puppy, попробую поискать.
Но почему именно буржуйский? Наши разработки продвинутее. Например мой Richy автоматом отмонтирует флешку после загрузки в оперативную память на стадии init.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Убрать быструю настройку при загрузке.
« Ответ #4 : 04 Октябрь 2021, 21:31:28 »
Там создается метка /var/local/delayedrun_firstboot_flag. Остается ее закинуть в сохранение или где там все это в Puppy Linux.


Не трудно найти изменения от закрытия окна "Быстрой настройки". Их не так много за такой короткий период. Любым способом, например с помощью find (скрипт write_time.sh как пример).

Оффлайн skvor

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Автор темы
Re: Убрать быструю настройку при загрузке.
« Ответ #5 : 04 Октябрь 2021, 21:50:08 »
Сборка FOSSAPU последняя версия.
Не думаю, что отличия большие Linux и в Африке Linux.  OS грузится в RAM, хотя можно и не грузить (в зависимости от параметров).  Есть папка root/setup  куда бросаю программу  для автостарта после загрузки  графического интерфейса. OS настроил и пересобрал в  adrv_fossap64_9.5.sfs. Он грузится первым. Вторым zdrv_fossap64_9.5.sfs который идёт вторым по загрузки.  Без него уходит в ошибку. Остальные ..sfs не использую.
 При загрузке  в OS RAM (
linux/vmlinuz fix = fsck pmedia =usbflash
initrd/initrd.gz ) или ( ... fix = copy, fsck pmedia =....) или (fix = ram, fsck pmedia =...) без сохраненки ввиде fossap64save.4fs появляется начальная настройка (quicksetup), если на этапе загрузки  подхватывает файл сохраненки, то начальная настройка не появляется.   Если подхватывает ..4fs, то диск с этим файлом он обозначает домашним диском, и его не отмантировать, так как он считает,  что при выключении ему нужно будет туда сохраниться.. По большому  сохраненку мне не нужна, но тогда нужно убить запуск quicksetup, чтоб он не блокировал дальнейший автостарт программ, но не могу найти где он прописана загрузка этой заразы.

По большому  счету  мне нужно, чтоб OS стартовала на современных буках с флешки в RAM, ПО практически не нужно, но должен  поддерживать Bash,  yaf-spflas, feh, желательно  вай-фай. Флешку воткнул  баран, началось слайд  шоу, флешку вытащил, а картинки мелькают. Из всего этого не решил вопрос безопасного извлечения флешки, который упирается либо в запуск quicksetup,  либо отказа в отмантировании флешки.

Оффлайн skvor

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Автор темы
Re: Убрать быструю настройку при загрузке.
« Ответ #6 : 04 Октябрь 2021, 22:04:21 »
Там создается метка /var/local/delayedrun_firstboot_flag
Посмотрел указанный Вами файл. Он пустой что и вновь установленной OS на флешку, что и со стартом с сохраненкой. По моим наблюдениям отсутствие файла сохраненки даёт толчок для запуска быстрых настроек, которая блокирует  автозапуск, пока ее не закроешь.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Убрать быструю настройку при загрузке.
« Ответ #7 : 04 Октябрь 2021, 22:06:21 »
Это метка, потому и пустой.

Ее нет, до тех пор, пока не закрыто окно быстрых настроек. И только затем она создается. 
« Последнее редактирование: 04 Октябрь 2021, 22:08:46 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: FOSSAPUP. Убрать быструю настройку при загрузке.
« Ответ #8 : 05 Октябрь 2021, 10:15:10 »
Не думаю, что отличия большие Linux и в Африке Linux
Именно в пупи куча своей специфики. Например ваша проблема
Куча нестандарта (в плане https://www.freedesktop.org/wiki/)
Самое обидное что все знания про пупи в других линуксах бесполезны или вредны
отсутствие файла сохраненки даёт толчок для запуска быстрых настроек, которая блокирует  автозапуск, пока ее не закроешь.
Ищите , где запускается по списку https://wiki.puppyrus.org/setups/load
Или можно попробовать заменить quicksetup пустышкой

Оффлайн skvor

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Автор темы
Re: FOSSAPUP. Убрать быструю настройку при загрузке.
« Ответ #9 : 05 Октябрь 2021, 10:57:39 »
Действительно, этот файл появляется после отработки быстрой настройки, которая и делает этот файл.  Самого каталога var нет на загруженных ...sfs. Но есть на сохраненки. Может в этом все и дело. Нужно будет  попробовать сохраненку из ...4fs сделать ...sfs и посмотреть  что получится.в таком случае.
С другой стороны где-то всё-таки быстрые настройки  должны запускаться,  чтоб оттуда их выкинуть, или воткнуть файл-флаг в начальный ...sfs.