Jump to content

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

Нет описания правки
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
== BFRESH — модульный гибрид Бария и РОСА Фреш ==
== BFRESH — модульный гибрид Бария и РОСА Фреш ==
'''BFRESH''' (произносится «БиФреш») — это гибридная система, объединяющая модульность Бария и удобство классической установки РОСА Фреш.
'''BFRESH''' (произносится «БиФреш») — это гибридная система, объединяющая модульность Бария и удобство классической установки РОСА Фреш.
[http://barium.rosa.ru/rosa13/release/BFRESH/latest.iso Скачать в формате ISO]
[http://barium.rosa.ru/rosa13/release/BFRESH/latest.tar.gz Скачать архив]


=== С помощью BFRESH можно: ===
=== С помощью BFRESH можно: ===
Строка 9: Строка 14:
* Обновляться без переустановки (если развернут в модульном режиме).
* Обновляться без переустановки (если развернут в модульном режиме).


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


==== Live-режим с сохранением данных ====
==== Live-режим с сохранением данных ====
Строка 33: Строка 38:


===== Дополнительно: =====
===== Дополнительно: =====
* PXE-загрузка (можно развернуть сетевой установочный сервер).
* PXE установка (тут подробнее [[Barium and virtual machine#PXE загрузка]]).
* Текстовая установка (simple-install из командной строки).
* Текстовая установка (simple-install из командной строки).
* Kickstart (автоматическая установка).
* Kickstart (автоматическая установка).
* Замена ядра (как для live-режима, так и для установленной системы)
* Замена ядра (как для live-режима, так и для установленной системы)
=== Как использовать BFRESH? ===




[[Файл:Bfresh-inst-std.png|альт=bfresh-install|мини|bfresh-install|302x302пкс]]
[[Файл:Bfresh-inst-mod.png|альт=bfresh-install |мини|bfresh-install установка на съемный носитель|306x306пкс]]
[[Файл:Oem.png|альт=bfresh-install OEM установка|мини|bfresh-install OEM установка]]


▶ Загрузка с ISO (Live-режим)
=== Как использовать BFRESH? ===
 
===== ▶ Загрузка с ISO (Live-режим) =====
Запишите образ на флешку (dd или ddpy-gtk).
Запишите образ на флешку (dd или ddpy-gtk).


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


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


▶ Установка классической ОС
''Внимание! Сохранения начнут работать после первой перезагрузки с папкой ROSA-DATA.''


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


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


▶ Развертывание модульной системы
===== ▶ Развертывание модульной системы =====
 
Загрузите машину с флешки,  запустите установщик (иконка на рабочем столе).
Загрузите машину с флешки,  запустите установщик (иконка на рабочем столе).


Строка 70: Строка 76:
Подтвердите выбор.
Подтвердите выбор.


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


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


=== Чем BFRESH лучше обычного ISO? ===
 
 
===== ▶ Предварительная установка (OEM install) =====
При такой установке BFRESH будет установлен модульно в первый (и единственный) fat32 EFI раздел диска.
Для будущей ОС это будет раздел восстановления.
 
Реальная установка (не модульная) происходит в момент
первого запуска ОС с этого диска.  Реализация oem-install  с BFRESH отличается от описанного  тут [[Alternative installers#Oem-install]] тем, что первый раздел FAT32, а не iso9660.
 
Внимание! Этот Способ установки не имеет настроек. ОС будет использовать весь выбранный диск.
 
== Чем BFRESH лучше обычного ISO? ==


* Гибкость — можно и работать в live-режиме, и устанавливать систему.
* Гибкость — можно и работать в live-режиме, и устанавливать систему.
Строка 81: Строка 98:
* Обновления — если развернут в модульном режиме.
* Обновления — если развернут в модульном режиме.
* Атомарность — откат к предыдущей версии при проблемах.
* Атомарность — откат к предыдущей версии при проблемах.
 
* ISO? - BFRESH вовсе не обязан быть в формате iso9660, будет работать с любых fs доступных загрузчику. В том числе fat32.


=== Ссылки и дополнительная информация ===
=== Ссылки и дополнительная информация ===
Установка с [[Barium simple-install|simple-install]]
Подробнее по модульной установка с [[Barium simple-install|simple-install]]


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




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


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

Текущая версия от 12:22, 15 августа 2025

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

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


Скачать в формате ISO

Скачать архив

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

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

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

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

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

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

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

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

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

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


bfresh-install
bfresh-install
bfresh-install
bfresh-install установка на съемный носитель
bfresh-install OEM установка
bfresh-install OEM установка

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

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

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

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

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

Внимание! Сохранения начнут работать после первой перезагрузки с папкой ROSA-DATA.

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

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

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

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

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

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

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

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

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

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

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


▶ Предварительная установка (OEM install)

При такой установке BFRESH будет установлен модульно в первый (и единственный) fat32 EFI раздел диска. Для будущей ОС это будет раздел восстановления.

Реальная установка (не модульная) происходит в момент первого запуска ОС с этого диска. Реализация oem-install с BFRESH отличается от описанного тут Alternative installers#Oem-install тем, что первый раздел FAT32, а не iso9660.

Внимание! Этот Способ установки не имеет настроек. ОС будет использовать весь выбранный диск.

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

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

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

Подробнее по модульной установка с simple-install

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


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

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