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

Автор Тема: Как пересобрать образ .iso с добавленными модулями  (Прочитано 1076 раз)

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

Оффлайн Acerman

  • Постоялец
  • ***
  • Сообщений: 130
  • Репутация: +0/-0
Что в retro, что в ddr в базе в основном разные мелкие утилиты или скрипты
Понял. Спасибо. Значит, опять 25.  :(
« Последнее редактирование: 14 Август 2019, 23:44:57 от Acerman »
Netbook Acer 722 (AMD C-50 1 ГГц, 2 Гб ОЗУ, Radeon HD 6250)
WinXP + DDR01-1908 (на флешке)

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 734
  • Репутация: +28/-1
  • /dev/hands over /dev/ass
Дайте поржать про систему без программ) Она из программ и состоит)!!!111адынадын
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1908
  • Репутация: +63/-0
Она из программ и состоит
Тут простое желание иметь в системе только свои программы. И первый шаг получить на руки 'чистую' систему, чтобы самостоятельно доукомплектовать. Нормальное желание.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10303
  • Репутация: +103/-2
Мнение Acerman не поддерживаю.
Ибо ждет готовенькое вместо изучить и самому обрезать, люди стараются, делают универсальные утилиты и сборочные скрипты - бери и пользуйся.

Кому еще нафиг нужна чистая система, и что он понимает под этой чистой системой, одно ядро? да запросто делается.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Ekim

  • Старожил
  • ****
  • Сообщений: 336
  • Репутация: +6/-0
Цитата
Кому еще нафиг нужна чистая система, и что он понимает под этой чистой системой, одно ядро?
Чистая - базовая. Минимальный набор.
Slitaz вполне можно подвести под это определение.
PRA1808retro если выкинуть все из /optional и закинуть в /modules  mesa-10.6.4-1-s02.pfs можно также.

Нужно ли такое? Скорее да, чем нет.

Разумеется это в моем понимании вопроса.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10303
  • Репутация: +103/-2
Чистая - базовая. Минимальный набор.
откуда вы знаете каким для него должен быть этот набор, для одних это чисто до консоли, для других это xorg c xterm а для третих xorg и оконное окружение DM/DE

PRA1808retro если выкинуть все из /optional и закинуть в /modules  mesa-10.6.4-1-s02.pfs можно также.
и даже этих простых движений человек сделать не в состоянии.

Нужно ли такое? Скорее да, чем нет.
я раньше делал, никому это не нужно. При создании iso автоматических делалось 3 варианта iso с разным наполнением, никто ими не пользовался чтобы свое что-то сделать, это не абстрактное мнение это реально полученный опыт.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Ekim

  • Старожил
  • ****
  • Сообщений: 336
  • Репутация: +6/-0
Цитата
откуда вы знаете каким для него должен быть этот набор
Знать я не могу, лишь отчасти предполагать. Опираясь на такое понятие как "Голая винда".
Цитата
я раньше делал, никому это не нужно.
Так и сейчас оно мало кому нужно. Скорее как ислючение.
Хотя допустим Alpine предлагает несколько вариантов загрузки. От Minimal root filesystem - 2.6mb до Extended - 392mb. https://alpinelinux.org/downloads/
Насколько это востребованно, я сказать не могу.

Мне лично PRA1808retro после пересборки под себя хватает более чем.
« Последнее редактирование: 15 Август 2019, 09:40:02 от Ekim »

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +3/-0
Тоже искал минимальную базу и в итоге нашел даже больше - инструмент для ее изготовления  8)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26523
  • Репутация: +179/-0
    • PuppyRus-A
Чтобы понять о чем речь - можно привести список прог из списка "грязи" ?
В природе существуют "чистые" дистрибы или это идеал , к которому надо стремиться

DDR собран более грязно по сравнению с PRA выше 03
В DDR конвертацией родных пакетов собран только модуль 001 внутри 001 (который в исо)
Остальное прикручено от пра без опакечивания
Пересобрать - распаковываем 001 выкидываем лишнее. 001*/001 модифицировать через chroot с помощью родного ПМ

В PRA >03 внутри 001 : 001 - чистый арч. модифицировать через chroot с помощью родного ПМ
Модуль 070 - свое, опакеченное. pfspkg даст список своиз пакетов. Редактируем. pacman2pfs -d список

Если удалить из базовых модулей либы = потеря совместимости . Модули.pfs могут перестать работать
« Последнее редактирование: 15 Август 2019, 11:43:44 от sfs »

Оффлайн angos

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
"Вместо изучить и самому обрезать"
Я в своё время столкнулся с подобным на работе. Заказчики захотели поменять кое-что в нашей системе,
но все попытки обьясниться удаленно были неудачны, а вживую мы быстро нашли общий язык. Я тогда понял,
что методичка написанная нами для нас помогает только нам, тем кто уже давно в теме.
Профессионалы перестают замечать многократно пройденные опорные понятия какими бы специфическими
они не были. Ввести в курс дела новичка  - просто другая работа.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26523
  • Репутация: +179/-0
    • PuppyRus-A
Ввести в курс дела новичка  - просто другая работа.
Причем мало кто хочет "входить".  Все хотят что-то свое (не всегда понимая что именно и какие последствия), но обязательно "из коробки"

Оффлайн ШАМАНЯ

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
в mimi получается так:
в режиме "Ремонтая система"

Всего 8 файлов (можно и 7 )
105.5 Mb + 8 Mb = 113,5 Мегабайт.

После загрузки ос занимает ~ 40 Мегабайт памяти и запущено 17 процессов.

Если загружать с параметром noload=xorg,icewm будет только текстовый режим,
в нём ос занимает ~ 28  Мегабайт памяти и запущено 7 процессов.

001-base.xzm - модуль базы из richy.iso - 37 Мегабайт.
Xorg сожержит в себе драйвера видеокарт mesa 18.2 - поэтому он 41 Мегабайт.
Можно отделить mesa, но я пока не умею.

050-mc - это файловый менеджер  Midnight Commander,1 Мегабайт, можно убрать,
но без него "ремонтировать" тяжело :)

Папка mimi         всего   105.5 Mb

в ней файлы:

v  это vmlinuz-3.14.79   4.1 Mb
i  это minitrd.gz      0.4 Mb

папки  base  и autoload:

/mimi/base            52.5 Mb

001-base.xzm         37 Mb
kernel-3.14.79.xzm      15.5 Mb

/mimi/autoload         48.5 Mb

Xorg-1.29.3.pfs         41 Mb
040-DE-IceWM-1.4.2.pfs   6.3 Mb
dbus-1.12.10.pfs      0.24 Mb
050-mc-p-4.8.17-sf01.pfs 1Mb

+ 8 Мегабайт для создания загрузочного iso,это  :
папки:
 EFI,
 boot
файлы:
 grldr
 menu.lst
 isolinux.cfg

Сеть не подключается автоматически, потому что нет модуля upNet.
Но если интернет по проводу , можно в терминале двумя командами подключить :)

Для создания нового iso сделать так:

Образ mimi.iso распаковать в папку  new,  убрать из папки mimi  папки  help,soft (см.видео ниже).
Из папки mimi/autoload  переместить в папку  soft все модули, кроме 4-х выше указанных (это xorg icewm dbus mc)

Для запуска в режиме "Много разных программ  из пра/ддр и других" надо добавлять модуль
007-lib4mimi.pfs  (он 37 Мб) из папки  soft  и сами программы в папку autoload.
Количество библиотек в модуле base минимум,  состав base знает  DdShurick :)
Программы брать из этого списка и из репозиториев пра/ддр
http://forum.puppyrus.org/index.php?topic=21940.msg160060#msg160060
Когда все нужные модули добавлены, создаём новый iso так:
из папки boot запустить в терминале от рута команду:
sh iso
или запустить в терминале mc и зайти в папку boot и оттуда дать команду:
sudo sh iso
Делать можно в pra  с подключенным модулем  mkisofs - ссылка на него :
https://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/mkisofs-3.01a08.pfs

в архиве два видео  - создание нового iso и запуск в  virtualbox этого iso
http://fayloobmennik.cloud/7367659
« Последнее редактирование: 15 Август 2019, 16:17:11 от ШАМАНЯ »

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 734
  • Репутация: +28/-1
  • /dev/hands over /dev/ass
Смотрите тему "самый маленький" от Ddshurick - почти чистая система, гы)
« Последнее редактирование: 16 Август 2019, 02:21:57 от Pro »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн Ekim

  • Старожил
  • ****
  • Сообщений: 336
  • Репутация: +6/-0
Цитата
можно привести список прог из списка "грязи" ?
Ну почему сразу грязи. Думаю уместно было бы определение - надстройки.
Цитата
Причем мало кто хочет "входить".  Все хотят что-то свое (не всегда понимая что именно и какие последствия), но обязательно "из коробки"
Уверяю вас, что это нормальное, вполне естественное явление. Примите это как данность. ;)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26523
  • Репутация: +179/-0
    • PuppyRus-A
почему сразу грязи.
Цитата
Неудовлетворение от "грязной" системы
Подробностей не дождался
Примите это как данность
Давно уже так сделал