Jump to content

BFRESH: различия между версиями

Нет описания правки
Нет описания правки
Строка 12: Строка 12:


==== Live-режим с сохранением данных ====
==== Live-режим с сохранением данных ====
При загрузке с ISO через Ventoy можно сохранять данные в папке rosa рядом с образом.


При записи на флешку через dd система автоматически расширяет раздел для хранения пользовательских файлов.
* При загрузке с ISO через Ventoy можно сохранять данные в папке rosa рядом с образом.
 
* При записи на флешку через dd система автоматически расширяет раздел для хранения пользовательских файлов.
Поддержка раздельных профилей для разных компьютеров (например, драйверы NVIDIA только для одной машины).
* Поддержка раздельных профилей для разных компьютеров (например, драйверы NVIDIA только для одной машины).


==== Установка классической ОС с выбором пакетов ====
==== Установка классической ОС с выбором пакетов ====
Строка 31: Строка 30:
* Поддерживается атомарное обновление с возможностью отката.
* Поддерживается атомарное обновление с возможностью отката.
* Загрузка в ОЗУ (носитель можно извлечь после старта).
* Загрузка в ОЗУ (носитель можно извлечь после старта).
* Такая ОС на флешке так же будет работать инсталлятором для Фреша


==== Дополнительные возможности ====
===== Дополнительно: =====
 
* PXE-загрузка (можно развернуть сетевой установочный сервер).
* PXE-загрузка (можно развернуть сетевой установочный сервер).
* Текстовая установка (simple-install из командной строки).
* Текстовая установка (simple-install из командной строки).
Строка 40: Строка 39:


=== Как использовать BFRESH? ===
=== Как использовать BFRESH? ===




Строка 49: Строка 49:


При первом запуске система расширит раздел для хранения изменений.
При первом запуске система расширит раздел для хранения изменений.
▶ Установка классической ОС


▶ Установка классической ОС
▶ Установка классической ОС


Запустите установщик (иконка на рабочем столе).
Загрузите машину с флешки, запустите установщик (иконка на рабочем столе).


В первом окне выберите нужные модули (или оставьте по умолчанию).
В первом окне выберите нужные модули (или оставьте по умолчанию).


Запустите Anaconda и завершите установку.
Подтвердите выбор.
▶ Развертывание модульной системы
 
Запустится Anaconda, завершите установку.


▶ Развертывание модульной системы
▶ Развертывание модульной системы


Запустите установщик (иконка на рабочем столе).
Загрузите машину с флешки,  запустите установщик (иконка на рабочем столе).


В первом окне переключите вкладку на  "Установка на съемные носители".
В первом окне переключите вкладку на  "Установка на съемные носители".
Заполните необходимые поля по смыслу (минимально нужно выбрать устройство для установки).
Подтвердите выбор.


===== '''''Можно консольно, например так:''''' =====
===== '''''Можно консольно, например так:''''' =====


     sudo simple-install /dev/sdX -t 3l -p пароль  
     sudo simple-install /dev/sdX -t 3l -p пароль  


=== Чем BFRESH лучше обычного ISO? ===
=== Чем BFRESH лучше обычного ISO? ===
Строка 85: Строка 87:


Создание своих модулей [[Barium modules|dnf2mod, chroot2mod и проч.]]
Создание своих модулей [[Barium modules|dnf2mod, chroot2mod и проч.]]





Версия от 10:58, 6 августа 2025

BFRESH — модульный гибрид Бария и РОСА Фреш

BFRESH (произносится «БиФреш») — это гибридная система, объединяющая модульность Бария и удобство классической установки РОСА Фреш.

С помощью BFRESH можно:

  • Работать в live-режиме с сохранением данных между сессиями.
  • Устанавливать классическую ОС (как обычный Фреш) с выбором набора ПО.
  • Разворачивать модульную систему (как Барий) на флешку или HDD.
  • Обновляться без переустановки (если развернут в модульном режиме).

Особенности BFRESH

Live-режим с сохранением данных

  • При загрузке с ISO через Ventoy можно сохранять данные в папке rosa рядом с образом.
  • При записи на флешку через dd система автоматически расширяет раздел для хранения пользовательских файлов.
  • Поддержка раздельных профилей для разных компьютеров (например, драйверы NVIDIA только для одной машины).

Установка классической ОС с выбором пакетов

Перед установкой можно выбрать готовые конфигурации:

  1. Полный Фреш с Plazma 6 (по умолчанию).
  2. Минималистичный Фреш (только DE, без лишнего ПО).
  3. Серверный вариант (без графической среды).
  4. Можно добавлять свои модули таким образом меняя набор ПО для установки.

Модульная установка (как Барий)

  • Можно развернуть BFRESH на флешку в модульном режиме, чтобы система могла обновляться.
  • Поддерживается атомарное обновление с возможностью отката.
  • Загрузка в ОЗУ (носитель можно извлечь после старта).
  • Такая ОС на флешке так же будет работать инсталлятором для Фреша
Дополнительно:
  • PXE-загрузка (можно развернуть сетевой установочный сервер).
  • Текстовая установка (simple-install из командной строки).
  • Kickstart (автоматическая установка).
  • Замена ядра (как для live-режима, так и для установленной системы)

Как использовать BFRESH?

▶ Загрузка с ISO (Live-режим)

Запишите образ на флешку (dd или ddpy-gtk).

Либо положите ISO в Ventoy и создайте папку rosa рядом с ним для сохранения данных.

При первом запуске система расширит раздел для хранения изменений.

▶ Установка классической ОС

Загрузите машину с флешки, запустите установщик (иконка на рабочем столе).

В первом окне выберите нужные модули (или оставьте по умолчанию).

Подтвердите выбор.

Запустится Anaconda, завершите установку.

▶ Развертывание модульной системы

Загрузите машину с флешки, запустите установщик (иконка на рабочем столе).

В первом окне переключите вкладку на "Установка на съемные носители".

Заполните необходимые поля по смыслу (минимально нужно выбрать устройство для установки).

Подтвердите выбор.

Можно консольно, например так:
   sudo simple-install /dev/sdX -t 3l -p пароль  

Чем BFRESH лучше обычного ISO?

  • Гибкость — можно и работать в live-режиме, и устанавливать систему.
  • Сохранение данных — даже при загрузке через Ventoy.
  • Модульность — добавление своего ПО через модули.
  • Обновления — если развернут в модульном режиме.
  • Атомарность — откат к предыдущей версии при проблемах.


Ссылки и дополнительная информация

Установка с simple-install

Создание своих модулей dnf2mod, chroot2mod и проч.


BFRESH — это не просто установочный образ, а универсальный инструмент для работы, тестирования и развертывания ОС! 🚀

(Статья будет дополняться по мере развития проекта.)