Установка на токен

Для установки ОС "БАРИЙ" на токен и его предварительной настройки доступны как консольные, так и графические утилиты. Эти инструменты отсутствуют в ознакомительной сборке Системы.

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

  1. Прямая установка

Рисунок 1 ‒ Графическая утилита по установке ОС на токен

Установка на токен аналогична установке ОС "БАРИЙ" на USB-накопитель в свободной версии. После загрузки установленной Системы для привязки к токену выполняют команду:

barium login

Установка на несколько токенов

Если требуется установить ОС сразу на несколько токенов, процесс выполняется в два этапа:

  1. Система устанавливается на USB-накопитель;
  2. с этого носителя выполняется загрузка Системы

После загрузки необходимо подключить токен к USB-порту и запустить графическую утилиту командой:

barium install-gui

Утилита также доступна через ярлык в меню и на рабочем столе.

Далее необходимо заполнить соответствующие поля и запустить установку кнопкой Выполнить.

Примечание – Если в разделе "Секция токена" указано имя модуля, а не библиотеки, перед началом установки необходимо установить сетевое соединение, чтобы утилита могла загрузить модуль с библиотеками для токена.

Процедуру можно повторять для последующих токенов, не перезапуская barium install-gui.

Ввод PIN-кода администратора

В поле "PIN-код администратора токена" необходимо вводить действующий PIN-код токена, а не новый. Изменение PIN-кода администратора возможно только с помощью утилит, предоставляемых производителем токена, до или после установки ОС.

Утилиты для токенов JaCarta и Rutoken доступны в репозитории модулей.

Установка в консоли

Для пользователей, предпочитающих консольный интерфейс, доступна команда:

barium install

Установка с использованием эмулятора QEMU

QEMU — это эмулятор и виртуализатор, который позволяет запускать операционные системы в виртуальной среде без необходимости устанавливать их на физическое оборудование. В контексте ОС "БАРИЙ" QEMU используется для удобной установки Системы на носитель (например, токен) непосредственно из виртуальной машины.

Этот способ удобен, если нет возможности загрузиться в полноценную Linux-среду, но нужно подготовить токен или флешку с ОС "БАРИЙ".

В дистрибутив ОС "БАРИЙ" добавлен скрипт qemurun, который позволяет запустить ОС из архива без создания отдельного образа диска. После запуска QEMU возможно установить систему на физический носитель (например, встроенный USB-ноcитель токена) так же, как это делается в обычной Linux-среде.

Для запуска виртуальной машины, из которой можно выполнить установку с помощью графического интерфейса barium install-gui, используется команда:

./qemurun /dev/sd?

где вместо ? указывается устройство USB-накопителя внутри токена.

После этого носитель будет готов к использованию с установленной ОС "БАРИЙ".

Локальная сборка образа с последующим тиражированием

Еще один метод установки ОС "БАРИЙ" — предварительная подготовка образа с последующим тиражированием его на несколько токенов методом побайтового копирования.

Процесс включает два этапа:

  1. Подготовка образа;
  2. Запись образа на целевые носители командой dd.

Локальная сборка образа с последующим тиражированием — это более продвинутый метод, который применяется для массовой подготовки токенов или носителей с уже настроенной ОС. Здесь сначала создается кастомизированный образ с учетом специфических требований, а затем этот образ тиражируется на несколько устройств с дополнительными проверками

Образ можно подготовить с помощью использования скрипта simple-install с ключом --image, однако для корректного запуска режима первичной настройки потребуется дополнительный модуль, отсутствующий в стандартных сборках.

Вместо dd рекомендуется использовать специализированный скрипт, который:

  • проверяет контрольные суммы разделов после установки;
  • корректирует значение размера носителя в GPT.

Если требуется этот вариант установки, следует обратиться к разработчику по адресу sales@rosa.ru.