BFRESH - лайв для Фреша на основе Бария

Ответить
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Представляем BFRESH. Гибрид Бария и Фреша. Для 13й платформы заменит свободные сборки Бария, так как собирать оба смысла не будет. В теории может заменить также и лайвы фреша, но об этом пока говорить рано.

http://barium.rosa.ru там есть и iso и tar.gz архив, еще даже не бета, но пробовать уже можно.

Если коротко это ОС собранная по мотивам МагОС сборочными скриптами Бария, куда добавлена возможность классической (не модульной) установки с анакондой. Это дает некоторые интересные фишки которых в стандартном лайве фреша нет.

1. ИСО BFRESH залитый на флешку с dd сразу может сохранять пользовательские данные. Для этого при первом старте увеличивается последний раздел, так чтобы занял все доступное место
2. ИСО BFRESH закинутый в каталог c исошками Ventoy также может сохранять данные между сессиями, при этом не нужно как либо перенастраивать Ventoy, достаточно рядом с исошкой создать папку rosa. Об этом будет написано в меню загрузчика. Обычно раздел с исошками вентоя в линухе не виден и его видимость нужно включать в конфигах вентой, здесь ничего дополнительно делать не нужно.
3. Установить ОС с такого ИСО можно как в модульном так и в классическом виде.
4. При установке классического фреша есть возможность управлять набором ПО. Сейчас это три градации.
- базовая ОС (примерно как фреш сервер)
- плазма6 с минимумом ПО
- плазма6 с полным набором ПО (примерно как роса фреш десктоп плазма6)
5. Есть возможность расширить "плазма6 с ПО" дополнительными пакетами либо настройками. То есть можно преднастроить образ для установки.

Если установить ОС на флешку в модульном виде. То есть как Барий, с этой флешки так же можно будет устанавливать Фреш, она так же будет сохранять сессии плюс к этому такая ОС будет обновляться. То есть условно устанавливаете BFRESH 13.1, а затем ОС обновится на флешке до 13.2 и вы сможете устанавливать с этой флешки уже фреш 13.2. Модульная установка на флешку возможна с другой флешки где ИСО образ залит с dd (или подобным), либо обычным для бария способом скриптом simple-install из распакованного tar.gz архива под любым (почти) линуксом.

Сознательно не даю подробных инструкций, интересно понять какие моменты при установке ОС будут особенно не понятны.

Приглашаю к тестированию! Вопросы можете оставлять тут или в чате телеграм. По модульной установке и использованию подходит большинство инструкций для Бария на вики Росы https://wiki.rosa.ru/index.php/%D0%9A%D ... 0%B8%D0%B9

З.Ы. Для записи исо на флешку в репозиотриях росы есть новая утилитка ddpy-gtk. За одно предлагаю и ее проверить https://forum.rosa.ru/viewtopic.php?t=11426
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

simple-install - слишком простой
нельзя просто взять и стереть весь диск.
кусок ссд как замена флэшки - будет работать явно быстрее,
а такого варианта в установке нет - только весь диск.
Надо всё распаковать в отдельный ext3\4 раздел и проинсталлить груб
с подтягиванием основного сетапа. Для полного бария - доп скрипт на токены и шифры,
которые можно было бы уже из под запущенной версии через гуи настраивать.
то есть на флэшку уже могут уйти чисто лаксовые данные в скваше, а сама система с ссд.
parted на любом диске мог бы отжать пару гигов без проблем.
в принципе токен может авторизовывать загрузку и для ядра тоже
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Симпл-инсталл по задумке не привязан к росе, он может (должен) работать под разными дистрами. То, что вы предлагаете потребует установленный граб, ос-пробер и проч., многократно усложнит логику и параметры. Делать такого не планирую, все возможные кейсы модульной установки все равно не объять. По шифрованию системного раздела где ядро, это уже возможно, открытие люкса токеном - тоже, все наработки для бария сделанные к 13й платформе в бифреше есть. Но это за рамками темы )))
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

в принципе для этого нужна какая-то загрузка из под оси с грубом с лайв флешки
смаунтить оснвоной какой-то из xzm и туда допустим chroot - там же всё заинсталлено уже.
Там вопрос только в основной диск записывать груб,
в другой диск или в локальный - при нескольких дисках и при том, что сам губ уже вписан в boot
плюс изменение guid. Отказ от форматирования дисков - это сохранение целостности структуры юзера
это вообще важная тема. И магось вроде умел прописываться после копирования без формата.
причём груб уже вроде может ext4 уже наверное поддерживать, по крайней мере для той системы.

Почему груб а не граб ? - потому что вообще слово немецкое Gruß - читается как грус
Grüße - грюсэ - значит, приветствие, что логично для первого скрина

и я могу порекомендовать plopboot хотя может уже что-то лучше есть, новее
но у него есть базовый поиск систем и загрузка с юсб или двд, любого раздела hdd
то есть он выстреливает как прослойка между биосом и грубом с выбором.
то есть если груб грузит ось и вмлинуз , то этот выбирает с какого диска грузить бутлоадер
и решает проблемы вот эти автодетект систем и всё такое

то есть сейчас , если скрипт при какой-то ошибке или неверном выборе параметров - может
отформатировать весь диск или систему сложить - спасибо, не надо. должен быть безопасный скрипт,
причём в рамках какого-то раздела и поиска всех систем на одном диске, чтобы потом не прыгать
с восстановлением того и этого. например, даже инсталятор исо от фреш - он не должен всё затирать DD,
а должен скопировать на диск и потом туда проинсталить бутлодер, а он не может.
люди пишут вирусы и трояны - и у них хватает ума и средств это сделать на любой системе,
а тут задача намного проще, а она так и не решена для как бы большой системы.

у сквашенного аздела должен быть свой uuid поэтому плоп должен найти раздел с нужным названием,
а груб уже должен подгружать любой сквош с нужным айди
Последний раз редактировалось oeai 15 июл 2025, 10:26, всего редактировалось 1 раз.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Установка на жесткий диск второй системой делается просто. Распакуйте архив в корень любого раздела и пропишите загрузку в текущий загрузчик.. Автоматом такое не умеет ни один модульный дистр, и магос в.том числе. Единственнное, что может магос и убрано в барии это установка в раздел винды с использованием виндового загрузчика. Такая установка не является основной для бария и делать что либо в этом направлении не планирую.
З.Ы. А по теме есть что сказать?
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

betcher писал(а): 14 июл 2025, 20:03 интересно понять какие моменты при установке ОС будут особенно не понятны.
Приглашаю к тестированию!
уже не по теме ?
betcher писал(а): 14 июл 2025, 20:03 пропишите в текущий загрузчик
что прописать и как этот загрузчик вставить правильно ? потому что сейчас работает без загрузчика,
и вряд ли я один в мире, который может попробовать перейти, а может не пробовать.
если кто-то это хорошо знает и занимается долго, то лучше об этом написать профессионально.
а не методом тыка, пока не упадёт.
*подсказка
скрипт может написать даже ИИ, но надо проверять и в целом понимать чего он там пишет.
Последний раз редактировалось oeai 15 июл 2025, 10:56, всего редактировалось 3 раза.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Проверить нужно установку ФРЕША АНАКОНДОЙ, хоть рядом с другой ОС, хоть вместо. Именно в этом новость. Как барий работает я и так знаю ).
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

betcher писал(а): 15 июл 2025, 10:38 Проверить нужно установку ФРЕША АНАКОНДОЙ, хоть рядом с другой ОС, хоть вместо. Именно в этом новость. Как барий работает я и так знаю ).
я проверял в другой теме как раз - не работает.
скорее всего там та же анаконда из фреша, поэтому она просто чего-то не понимает в конкретном случае
я думал, может тут заработает - а понимаю, что нет. попробовать могу, но я уже прорверял - не может
анаконда поставить систему в существующий раздел по какой-то причине. и это первая ошибка,
потому что есть и вторая. но попробовать может получится позже уже с бифреш или барием.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Дайте ссылку на тему по проблеме с анакондой.
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

для чистоты эксперимента, щяс может заведу. а там уже предметно.
тема в этой ветке. я тут уже посмотрел на конфу дисков
и похоже анаконда мне тупо вписала бутлодер не на тот диск
и отформатировала usb очередной раз, а должна была только sdb3
с такими закидонами - просто опасно с этим работать. я sdd даже не выбирал
у меня не обычная флэшка , а юсб драйв - и он по-другому в системе видимо как-то определяется
и всё - уже не работает корректно. а может другой какой-то баг.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Думаю вы что-то не так делаете. Анаконда использует только те диски, которые вы ей дали.
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

https://forum.rosa.ru/viewtopic.php?p=121735#p121735
вот тема и я туда катинок накидал - это именно из бифреш,
с рабочего стола линк, но в росе - всё то же самое , поэтому общая ошибка
и вот там видно SDD - откуда он там вписался ?
кстати гном - красивее показался издалека, чем эти кеды.

Я вот закинул картинки, отошёл приготовить что-то минут на 5 и комп ушёл в ожидание,
но не вернулся. может пытался записать всю память через юсб ? может ещё что-то. факт что завис.
дебиановский Tcl/Tk инсталлятор - стабильно ставил на любую систему без всякой гуи и быстрее,
но исправлять ошибки - тоже важное дело.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Добавлю фишек, а то что-то энтузиазм не в ту сторону пошел.
Если установить бифреш на флешку, именно установить, не dd. В грабе появится инженерное меню. Там пока мало. Из интересного есть пункт загрузки, когда флешка для анаконды не нужна. Грузитесь, вынимаете флешку и запускаете установку. Можно идти к следующему компу.
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

я сейчас проверил барий и там всё плохо.
через терминал дефолтный пользователь не может войти в систему.
через режим сохранения - он пытается копировать что-то куда угодно и не может (хоть на том спасибо), сломалась
в livecd - нельзя ни одно приложения другого поставить вообще (нет проги), нет сохранений состояния
и в итоге для безопасной ОС - там туппо нет файрвола и все рули на акцепт ол - делай шо хош дорогой кул хаскер.

можно ли так относиться к безопасности системы : ?
файрвол должен быть настроен только на установленные приложения как минимум.
система пользователей - тоже вообще бывает с более глубокой , чем в кедах, системой прав доступа и тп.
iptables -D INPUT 1
ПО ФАКТУ - iptables ЭТО ТОЖЕ ЛАЖА - для новых систем должна быть nftables
ipv6 нет ни одного рулеса настроенного. что такое дыра в безопасности ? вот это

в остальном - 2-би фреш хоть запускался в терминале. возможно в этом режиме и получится поставить на ту же флэшку
через свой инсталлер. но в целом задача всё равно на раздел диска закинуть - просто для скорости загрузки.
и я не проверил - сохранение в би фреш работает во всех режимах или только в режиме с сохранением,
который получается тоже может попытаться распаковать всё в какой-то раздел для сохранения ?
Потому что у меня есть tinycore и puppy - они спокойно сохраняют изменения на диск, потом их подгружают.
нужно выгружать исошник и img под usb , а tar. только для обновлений, если они есть.
Какой-то контроль за хэшами прог и слоёв на предмет внедрения незапланированной активности - хоть какой-то есть ?


2 с половиной гига в памяти занимает - там же распакованная система, ну не должно оно на диске отжирать 10.
Перехход в спящий режим - очевидно неудачен с юсб и стабильно вешает систему, потому что система в памяти,
а должна скинуть состояние на диск, а диска вообще нет, как бы определению, а она всъ равно хочет, потому что дефолты так запилены.
и кстати дефолты bz2 вроде бы есть - оно и должно обновляться при сохранении состояния. а оно не делает.
возможно из-за пра доступа к верхним папкам - iso9660 , то есть dd реально не катит, но по-другому флэшка не грузится.
но тогда лучше сделать образ прямо под флэшку без исо.
и насчёт первого раздела на 100мб в начале - это уже устарело кажется, раздел для восстановления виндовоза с загрузчиком они прописывают в конце диска и всё работает. Например сейчас в 2фреш он идёт сразу после основного раздела - значит, тот раздел не расширить так просто.
в итоге установка через инсталятор после загрузки с флэшки - может быть сделана не для устройства целиком, а для конкретного раздела или нескольких.
Вложения
Снимок экрана_20250717_034022.png
Последний раз редактировалось oeai 17 июл 2025, 12:59, всего редактировалось 8 раз.
Life is symbiosis
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Oeai, не представляю как на это отвечать. Опять все в кучу в перемешку с некомпетентными выводами. Даже не понятно о.барии речь или о бифреш, какие режимы загрузки, как установлено и т.д.
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Зачем выдумывать для непонятных вам вещей смысл? Можно просто спросить. Дефаултс.бз2 никакого отношения к сохранениям не имеет. Загляните внутрь хотя бы.
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Что значит дефолтный юзер не может войти в терминал? Если речь про барий, то там юзер с паролем и рут тоже. Доки читали?
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

По файрволу вопрос не такой однозначный как кажется. Во фреше по дефолту, емнип, не включен. Как, кстати, определили, что его нет? В барии 2021.1 точно включен, в новом - не помню.
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Сохранения в бифреше сейчас настроены так же как в барии. Пакуются в модуль в ROSA-DATA/saves (кроме случая с вентоем). На каком диске/разделе эра папка, там и сохранения. Записываются в два модуля, в одном /home и /root, во втором остальное. Модуль с хомяками при каждой загрузке один и тот же, системные изменения хранятся для каждой машины отдельно.
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

По установке в раздел уже отвечал, но черт с вами напишу еще раз.
1. При классической установке сквоши РАСПАКОВЫВАЮТСЯ. И никак иначе. А значит требуется раздел(ы) от 10GB примерно для полной установки. Для базовой и лайтовой меньше, считать лень. Но и у анаконды устанавливается минимальный размер, который яхпока не трогаю.
2. При модульной установке сквоши копируются, в минимуме потребуется размер образа плюс пару гигов на сохранения. Для того, чтобы работали обновления бифреша нужно еще плюс размер образа. Считайте сами.
3. Автоматики по модульной установке вэраздел нет и не планируется, руками поставить можно выша писал как.
betcher
Сообщения: 359
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение betcher »

Гибернация с модульной ос тоже может работать, для этого нужно дополнительно настраивать. Возможно действительно проще отключить. Спасибо, что обратили внимание.
Аватара пользователя
oeai
Сообщения: 35
Зарегистрирован: 09 окт 2013, 13:53
Operating system: blue and red too
Контактная информация:

Re: BFRESH - лайв для Фреша на основе Бария

Сообщение oeai »

тут первое правило удалено accept all anywhere
в остальном, я написал, что если делать установку не хочется, то лучше сделать выгрузку образа в img,
чтобы пилить флэшки напрмую через образ без сложнызх установок, потому что сохранение нужно сразу.
иначе можно - я тоже написал как - копируются нужные данные на диски, их можно создать в какой-то области. но не весь диск
потом базовые слои оттуда грузятся в луп и чрутится вся фс, из неё инсталится груб в этот раздел или девайс
примерно та же инсталляция с копированием слоёв, но не в vfat а ext3\4 и в тот же раздел можно вставить
изменяемый SQUASHFS со слоем luks внутри. например. настроенное шифрование может быть платным,
хотя там донглы и всё остальное тоже имеют значение. Если папка установки точно известна - ./boot
то устройство и положение всего - точно известны, всё стандартно на 100% \\ UEFI\MBR - угадать
В этой задаче надо понять - ради чего распаколвывать все сквоши целиком ?
потому что для апдейта - можно распаковать кокретный сквош, внести изменения и упаковать обратно.
Для соранения настроек - /etc можно вынести в отдельный слой, который будет небольшой и его распаковывать и упаковывать можно при любых изменениях или хоть каждый раз, как и с хомяками. для распаковки сквоша нужна память и\или кусок раздела под конкретный пак, снижение размера и разбивка крупных сквошей - легко решает это. пакеты офиса , хромого и тормозиллы- по 300-500 метров - они не нужны в экстенде, они могут быть отдельно и хэш постоянный.
Вложения
Снимок экрана_20250717_130051.png
Life is symbiosis
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»