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

Автор Тема: Респин Debian 12--Oldwave  (Прочитано 216 раз)

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

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Респин Debian 12--Oldwave
« : 02 Май 2024, 21:08:52 »
В жизни настоящего мужика 4 правила . Построить дом, вырастить сына, посадить дерево, создать свой респин...

Хочу представить  два дистрибутива oldwave-10-pc ,oldwave-10-stick
Дистрибутив представляет собой респин Debian 12, + тема, + мои некоторые скрипты.
Создан с помощью скриптов Linux Live Kit взяты отсюда: https://www.linux-live.org/
Говорю спасибо Tomas Matejicek .
По сути это один и тот же дистрибутив  , но имена разные, один для пк , другой для флэшки,
так как имя каталога с ресурсами дистрибутива задействовано в initrd, потому создал копию для флэшки 
с другим именем для каталога с ресурсами дистрибутива,
чтоб избежать конфликтов когда буду загружать дистрибутив с флэшки.

------------------------------------------------------------------------------
Пройдусь по некотрым основным скриптам
MOD-MAN-7.sh --Менеджер модулей. Создан для подключения модулей из каталога ~/modules
подробнее о нём читайте тут: https://forum.puppyrus.org/index.php?topic=24216.0
Запуск: из меню или dmenu  выбрать и нажать на MOD-MAN
-----------------------------------------------------------------------------
repo2sb -- утилита для создания модулей в формате sb , создаются в каталоге ~/portapps
подробнее о ней  тут: https://vk.com/@36590075-sozdanie-perenosimyh-modulei-prilozhenii-s-pomoschu-repo2sb
Запуск: в терминале по пути домашней директории  :  ./repo2sb <имя_пакета>
 например
./repo2sb pluma
------------------------------------------------------------------------------
PAM3 -- CLI оболочка для консольного менеджера appimage AM отсюда : https://github.com/ivan-hc/AM
Позволяет выбирать просматривать устанавливать обновлять appimage
------------------------------------------------------------------------------
В дистрибутиве задейсвованны и другие скрипты, по ним есть справка на рабочем столе.
Например скрипт отслеживания обновлений безопасности , если они будут, то на рабочем столе будет выведен
терминал, в котором будет производится обновление.
------------------------------------------------------------------------------
Респин практически голый, то есть  заполнение софтом целиком и полностью на плечах пользователя
использовать  выше названые средства : repo2sb ,PAM3,
если используете на pc ,то можно использовать и apt, особено для таких программ как Libreoffice или программ на QT
потому дистрибутив не для новичков, но единожды разобравшись всё потом будет казатся простым,
Debian он такой.
-----------------------------------------
дистрибутив Oldwave-10-pc  качать отсюда: https://disk.yandex.ru/d/E9Lu8loOxYBpWg
или отсюда : https://cloud.mail.ru/public/GSpT/kp4dbxzvD
дистрибутив Oldwave-10-pc предназначен для компа , Ventoy для него установить вручную, дистрибутив то есть его ресурсы скопировать на дополнительный раздел, созданый из Ventoy, отформатированый в ext4
как установить  смотреть тут :   https://disk.yandex.ru/d/9G58xlr5qcR8fA
также о способах установки читать в самом архиве в файле УСТАНОВИТЬ-СПРАВКА
----------------------------------------
дистрибутив Oldwave-10-stick качать отсюда: https://disk.yandex.ru/d/f47CZnBtxAq6bA
или отсюда : https://cloud.mail.ru/public/AnDq/dddhYTkH6
дистрибутив Oldwave-10-stick предназначен для флэшки
как установить  смотреть тут :   https://disk.yandex.ru/d/9G58xlr5qcR8fA
также о способах установки читать в самом архиве в файле УСТАНОВИТЬ-СПРАВКА
-------------
Флэшки нужно выбирать быстрые, ибо по сравнению с тем же puppy дистрибутивы более ресурсоёмкие, но если флэшка быстрая,
весьма всё конфортно

чтоб оценить скорость чтения флэшки можно в терминале набрать команду
sudo dd if=/dev/sdb1 of=/dev/null bs=4M count=256 iflag=direct status=progress

у моей флэшки вот такой результат
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 27.4576 s, 39.1 MB/s

а вот у второй для сравнения
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 57.8182 s, 18.6 MB/s

результат такой плачевный что даже дарить её кому-то стыдно.
-------------
В двух словах почему Oldwave , ну нужно было выбрать имя каталога с ресурсами
а так как в дистрибутиве многим рулят скрипты, то подход старый древний, но ведь работает
а волна ну потому что волна настрой, да и красиво звучит Старая волна.  Да и подход  старый, не иновационый
, в дистрибутиве все что вы увидите практически всё было, так или иначе в других дистрибутивах
Респин делал для себя, мне идея фругала модульности очень нравится, а реализовал для себя так как мне нравится.
Отвязав от виртуальных фс . Overlayfs используется лишь для загрузки монолита, остальное обеспечит MOD-MAN и PAM3.
-----------------------------------------------------------------------------
В дистрибутиве и в описании могут проскользнуть ошибки мной не замечанные сразу в процессе подготовки,
и потому жду отклика , если будет интерес, буду дорабатывать если нет оставлю как есть.

« Последнее редактирование: 12 Май 2024, 08:26:12 от totiks2012 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Респин Debian 12--Oldwave
« Ответ #1 : 03 Май 2024, 10:20:34 »
1.
По сути это один и тот же дистрибутив  , но имена разные, один для пк , другой для флэшки,
так как имя каталога с ресурсами дистрибутива задействовано в initrd
from=
На мой взгляд голый live-kit - спорный выбор:
нет системы пересборки initrd. Например добавить фс
вместо udev - find+modprobe
Мало возможностей и доки. Надо доку читкодов. Особенно про сохранение
2. tar да еще без архива - спорно.. Чтобы посмотреть пришлось делать https://file.puppyrus.org/users/pra64/iso/ow-d12-240503.iso
3. пароли?
4. Обновления пакетов упадут в сохраненку?
В остальном стандартный xfce. Жрет соответственно

Поздравляю с выходом на новый уровень познания + !!!
Закрепил тему в разделе
« Последнее редактирование: 03 Май 2024, 10:25:07 от sfs »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #2 : 03 Май 2024, 10:27:46 »
Обновления пакетов упадут в сохраненку
Да обновления идут в сохраненку

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #3 : 03 Май 2024, 10:30:01 »
пароли?
NOPASSWD:ALL для user , похож на root режим как в puppy система однопользователская
и да пароли
root-- toor
live-- oldwave
про пароли есть в справке на рабочем столе

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #4 : 03 Май 2024, 10:36:45 »
Мало возможностей и доки. Надо доку читкодов. Особенно про сохранение
вот что в grub.cfg для Ventoy

menuentry "---Old-Wave-linux_10-pc---" {
set d=oldwave-10-pc
export d
search --set=root --no-floppy --file /${d}/boot/met9
linux /${d}/boot/vmlinuz dir=${d}  linux.flags=perch quiet enable_services=ssh,firewalld
initrd  /${d}/boot/initrfs.img
}
не забыть если руками всё делать метку в /oldwave-10-pc/boot/met9 создать пустой файл с именем met9

чит код для сохраненки в строке linux /${d}/boot/vmlinuz dir=${d}  linux.flags=perch quiet enable_services=ssh,firewalld
а конкретно в linux.flags=perch
выбор на live kit пал как самый простой способ, от дистрибутива мне пока что других опций не нужно , но с удовольствием рассмотрю другие способы создания респинов, чисто для интересу.

За Iso-ху спасибо!!!
« Последнее редактирование: 03 Май 2024, 10:38:42 от totiks2012 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Респин Debian 12--Oldwave
« Ответ #5 : 03 Май 2024, 10:45:34 »
dir=${d}
Точно dir= , а не from= ?
inux.flags=perch
Даст сохраненку в папку? Других вариантов нет?
с удовольствием рассмотрю другие способы создания респинов,
https://github.com/porteux на дебиане вместо слака

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #6 : 03 Май 2024, 11:02:34 »
Точно dir= , а не from= ?
да у меня так параметры брал из minios, уже год как так использую всё работает я про minios, а так как инструменты похожие live-kit то и опции одинаковые.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #7 : 03 Май 2024, 11:05:07 »
    inux.flags=perch

Даст сохраненку в папку? Других вариантов нет?
да не помню точно как до этого дошел, по ходу ИИ подсказал, но работает значит этого держусь! Сохраненка работает, на все 100 %

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Респин Debian 12--Oldwave
« Ответ #8 : 03 Май 2024, 11:14:59 »
Заменил в исо выше from= на dir= - не работает
В Mos возможно допиливали
не помню точно как до этого дошел
Я и говорю. Нормальной доки по лайвкиту нет
Т.е. сохраненка только в папку?

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #9 : 03 Май 2024, 12:11:05 »
Заменил в исо выше from= на dir= - не работает
В Mos возможно допиливали
у нас произошло недопонимание опция dir= для работы с флэшки или жёсткого. я с  исохи режим сохранения вообще не планировал, если нужно то можно попробовать  поискать решение.

upd: Это много сложнее чем то что реализовал, я про сохраненку загрузившись с оптического,
в старом puppy linux помню было такое, но зачем? всё одно удобнее скопировать каталог на жесткий либо флэшку, если чисто для полноценного возвращения к истокам то да это было бы не плохо, но я пока ума не приложу как это сделать?
upd2: Использовать дистрибутив загрузившись с оптического, а сохранёнку скинуть на жесткий диск у меня не получается, по ходу оно сильно захардкожено. Но если скопировать файлы с ресурсами на жесткий диск или флэшку , и прописать приведеный выше читкод в загрузчик, то каталог с файлами сохраненки создаётся и определяется, и это не мало я считаю.
« Последнее редактирование: 04 Май 2024, 13:32:42 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 883
  • Репутация: +24/-0
  • Автор темы
Re: Респин Debian 12--Oldwave
« Ответ #10 : 03 Май 2024, 12:12:06 »
Т.е. сохраненка только в папку?
да сохраненка в каталог строго