.
Настоящий документ содержит описание установки коммерческой и ознакомительной редакций операционной системы БАРИЙ (barium, платформа rosa2021.1, далее – ОС).
ОС имеет две редакции:
Версия доступна для свободного скачивания и может использоваться аналогично Rosa fresh. Последний релиз всегда доступен по этим ссылкам.
http://barium.rosalinux.ru/rosa2021.1/release/BARIUM/barium-latest.tar.gz
http://barium.rosalinux.ru/rosa2021.1/release/BARIUM/barium-latest.iso
Распространяется предустановленной на токен, получить в виде дистрибутива можно по запросу на sales@rosalinux.ru
Под одноэтапной установкой подразумевается прямая установка ОС БАРИЙ на целевой носитель запуском скрипта simple-install, который находится в корне архива с дистрибутивом. Для такой установки потребуется архив с дистрибутивом в формате tar.gz
Под двухэтапной установкой подразумевается предварительная установка ОС БАРИЙ побайтовым копированием на внешний носитель с использованием dd под ОС семейства linux и rufus или аналогов под windows. В дальнейшем этот внешний носитель используется для установки ОС БАРИЙ на целевое устройство. Для такой установки вам потребуется дистрибутив в формате iso.
Для установки встроенными утилитами Бария понадобится загрузиться в любой дистрибутив linux. Подойдет любая live сборка. Далее скачать и распаковать архив с дистрибутивом ОС БАРИЙ в формате tar.gz
В корне архива с ОС находится bash скрипт simple-install, он предназначен для установки ОС.
Скрипт имеет встроенный —help, его работа тестируется в различных дистрибутивах linux. При запуске simple-install проверяет наличие в системе необходимых для его работы утилит, если нужные программы отсутствуют их нужно установить используя пакетный менеджер вашего linux дистрибутива.
Внимание! Для работы simple-install требуются дополнительные права, используйте su или sudo в зависимости от используемого дистрибутива линукс.
./simple-install /dev/sdb -p 123qwe
команда установит Барий на устройство - /dev/sdb с разбивкой на разделы подобранной под размер носителя и установит пароль для раздела LUKS (пользовательские данные и настройки) — 123qwe.
Для такой установки скачайте ОС БАРИЙ в формате iso. Запишите образ на промежуточный носитель побайтовым копированием. В linux используйте для этого утилиту dd:
dd if=BARIUM-???.iso of=/dev/sd? bs 4M (вместо «?» ваши значения)
В windows используйте rufus в режиме dd или аналоги.
Загрузитесь с полученного носителя. Вставьте в гнездо USB целевой носитель. Далее, аналогично одноэтапной установке, используйте simple-install, только архив со сборкой вам уже не нужен, а сам simple-install находится в $PATH (запускается без "./").
simple-install /dev/sdb -p 123qwe
В загруженном Барии вам доступны дополнительные справочные страницы, в том числе с расширенными сведениями по установке c simple-install. Запуcтите в консоли:
справка барий simple-install (да, кириллицей)
Для установки на токен и предварительной настройки подготовлены консольные и графические утилиты, которые отсутствуют в ознакомительной сборке. На наших токенах ОС уже установлена, а настройка осуществляется заполнением полей в специальной программе при первом старте системы.
Этот способ установки аналогичен установке на флешку свободной версии, для привязки к токену после загрузки установленной ОС выполните команду:
barium login
Сперва ОС устанавливаем на флешку, загружаем ОС с флешки, затем вставляем токен в разъем USB и запускаем графическую утилиту:
barium install-gui (есть ярлык в меню и на рабочем столе)
Далее нужно заполнить поля и запустить установку кнопкой «Выполнить». Внимание, если в секции «Секция токена» указано имя модуля, а не библиотеки, то перед запуском установки нужно поднять сетевое соединение, чтобы утилита установила модуль с библиотеками для токена. Не перезапуская barium install-gui повторяем для следующего токена.
Важный момент! В поле "Пин код администратора токена" нужно вводить десйствующий на данный момент пин код, а не новый. Изменить пинкод администратора можно только с помощью утилит предоставляемых производителем токена, до либо после установки Бария. Утилиты для токенов jacarta и rutoken доступны к установке из репозитория модулей.
Для предпочитающих консоль:
barium install
Начиная с февральских версии 23го года в корень архивов добавлен скрипт qemurun. Позволяет запустить ОС Барий в Linux с qemu из распакованного архива без предварительного создания образа. И установить на токен прямо из виртуальной машины используя barium install-gui.
./qemurun /dev/sd? (вместо «?» ваше значение для флешки встроенной в токен)
Далее как в предыдущем пункте, только в окне виртуальной машины.
Еще один способ установки ОС. Первым этапом подготавливается образ, затем образ тиражируется на нужное количество токенов командой dd. Такой способ используется сотрудниками Росы при подготовке токенов с установленной ОС Барий. Образ можно подготовить с simple-install с ключом —image, но для включения режима настроек при первом старте понадобится модуль, который отсутствует в обеих сборках. И вместо dd желательно использовать наш скрипт, который сверит контрольные суммы разделов после установки и исправит значение размера носителя в gpt. Если вам нужен именно этот способ установки обращайтесь: sales@rosalinux.ru
simple-install -t hdd /dev/sd? (Вместо вопросительного знака — ваше значение.)
Внимание, диск будет использован полностью и все данные будут потеряны.
ОС БАРИЙ может быть установлена в файл-образ для виртуальной машины qemu в формате qcow2 (подходит для virt-manager). Такой образ можно сразу использовать в виртуальной машине пропустив этап инсталляции.
simple-install —qimage 20000 -t virt -p luks_pass
Настройка основных параметров ОС после установки производится редактированием файла Rosa.ini.
Таких файлов два, один находится в папке ROSA-SYSTEM, и используется только для безопасного режима, второй находится в
папке ROSA-DATA, то есть на установленной системе он будет внутри шифрованного раздела.
Файл имеет множество настроек в закомментированном виде, а также позволяет добавлять свои.
Например здесь можно установить имя пользователя, а также его пароль и пароль root. Получить хэш пароля не создавая пользователя можно командой:
barium lib getHash ваш_пароль
barium install и barium install-gui устанавливают значения имени пользователя, паролей и проч. именно в ROSA.ini раздела с данными. simple-install также позволяет редактировать или подменить ROSA.ini в процессе установки ОС. Смотрите simple-install --help.