Содержание

Skip to end of metadata
Go to start of metadata

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

  • Astra Linux Special Edition РУСБ.10015-16 исп. 1

  • Astra Linux Common Edition 2.12

Что такое ALP-образ

Astra Linux Portable (ALP-образ) — решение для организации рабочего места сотрудника с применением ОС Astra Linux Special Edition (подробности см. в статье ASTRA LINUX PORTABLE — ЗАЩИЩЕННОЕ ПОРТАТИВНОЕ РАБОЧЕЕ МЕСТО НА БАЗЕ ОС ASTRA LINUX SPECIAL EDITION). Отличия ALP-образа от ISO-образа, создание которого описано в статье Создание Live-CD/Live-USB в Astra Linux, заключаются в:

  • расширенном наборе предустановленных утилит;
  • объёме образа (ISO-образ намного меньше по объёму);
  • возможности записи изменений при загрузке с образа, соответственно ALP-образ может быть каcтомизирован (ISO-образ доступен только в режиме для чтения т.к. в нём используется файловая система squashfs);

Важным преимуществом ALP-образа является отсутствие дополнительных настроек при подготовке образа для его загрузки в обоих режимах Legacy и EFI.

При эксплуатации ALP-образа следует учитывать, что в нём отсутствует дисковый раздел подкачки (swap). Этот раздел можно создать самостоятельно или, по мере необходимости,  использовать размещение области подкачки в файлах.

Как получить Live-образ ALP

Live-образ ALP операционной системы Astra Linux Special Edition может быть предоставлен через личный кабинет технической поддержки по запросу. Кроме того, образ можно создать самостоятельно (инструкция по созданию приведена в последней части этой статьи).

Запуск ALP-образа

Запуск в virt-manager

Для использования ALP-образа в гипервизоре KVM необходимо:

  1. Заранее добавить образ в хранилище KVM;

  2. При создании виртуальной машины в окне выбора вариантов установки ОС, выбрать: "Импорт образа диска":



  3. Выбрать добавленный образ:



  4. Закончить создание виртуальной машины согласно своим предпочтениям и запустить виртуальную машину с помощью клавиши "Начать установку":


Запуск на VirtualBox

  1. Для того чтобы подключить APL-образ, его сперва необходимо конвертировать в понятный VirtualBox формат VDI. Для этого выполнить команду:

    VBoxManage convertdd input.img output.vdi

  2. Выбрать полученный в результате конвертации образ при создании виртуальной машины:


Запуск на физической машине

Для запуска ALP-образа на физической машине:

  1. Скопировать ALP-образ на съёмный физический носитель, например, на USB-flash (процедура описана ниже);
  2. Подключить подготовленный носитель с компьютеру, на котором должна быть выполнена загрузка;
  3. При запуске компьютера войти в настройки BIOS, выбрать загрузку с подключенного носителя, и продолжить загрузку.

После выполнения указанных действий ALP-образ должен быть загружен и готов к работе.

Установка дополнительного ПО

Установка ПО из состава дистрибутива

Для установки пакетов из состава дистрибутива необходимо после загрузки ОС установить в привод CD-ROM установочный диск Astra Linux Special Edition и выполнить команду:

sudo apt-cdrom add

После этого можно устанавливать пакеты, входящие в дистрибутив ОС командой:

sudo apt install имя_пакета

Либо воспользоваться графическим менеджером пакетов Synaptic, предварительно установив его командой:

sudo apt install synaptic

И затем выполнив команду:

sudo synaptic-pkexec

Либо запустить графический менеджер пакетов используя графический интерфейс (в этом случае будет необходимо будет ввести пароль суперпользователя).

Для подключения дополнительных репозиториев можно воспользоваться справочными материалами:

Установка отдельных пакетов

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

sudo apt install ./имя_файла_пакета1 ./имя_файла_пакета2 ./имя_файла_пакета3


Расширение доступного пространства

Изменение размеров существующих разделов возможно при помощи загрузки с Live-образов, например Live-CD Astra Linux Common Edition: скачать.
Также можно использовать сторонние образы, например Gparted Live, Ubuntu и т.д. При этом следует убедиться в наличии ПО для работы с разделами (чаще всего это Gparted) в данных образах.

Использование режима read-only на корневом разделе.

При эксплуатации ALP-образа рекомендуется включать в нём режим read-only при помощи утилиты astra-overlay. Данная утилита вносит исправления в файл initrd и применяет механизм overlayfs over tmpfs к корневому разделу. После загрузки операционной системы в данном режиме все изменения, внесённые в корневой раздел, находятся в оперативной памяти и будут утеряны после перезагрузки ОС. Чтобы иметь возможность сохранить какие-либо пользовательские настройки и изменения, рекомендуется выделить один дисковый раздел для работы в режиме чтения и записи, например дисковый раздел /home.

Пример использования механизма astra-overlay с сохраненем настроек NetworkManager

  1. Режим astra-overlay доступен начиная с обновления Update3. Если образ создавался без обновлений, то необходимо установить в образ обновление безопасности (например, запустив образ в виртуальной машине);

  2. Создать каталог /home/system-connections:

    sudo mkdir /home/system-connections

  3. До включения режима astra-overlay (команда sudo astra-overlay status возвращает НЕАКТИВНО) внести изменения в файл /etc/fstab, добавив следующую строку (правило монтирования):

    /home/system-connections /etc/NetworkManager/system-connections none bind 0 0

    Данное правило монтирования объединит содержимое каталогов /etc/NetworkManager/system-connections (будет доступно только на чтение) и /home/system-connections (будет доступно на чтение и запись). Если необходимо сделать изменяемыми существущие подключения - следует переместить соответствующие им файлы из каталога /etc/NetworkManager/system-connections в каталог /home/system-connections.

  4. Выполнить команду:

    sudo mount -a

    или перезагрузить систему.

  5. Включить режим astra-overlay выполнив команду:

    sudo astra-overlay enable

  6. Проверить сохранение настроек, для чего, например, подключить сеть Wi-Fi, и перезагрузить ОС. После перезагрузки информация о сети должна сохраниться и не потребуется снова искать идентификатор сети Wi-Fi (SSID) и вводить пароль.


Запись ALP-образа на usb-флеш, рутокен flash, jacarta flash

Для записи ALP-образа на usb-накопитель можно воспользоваться утилитой dd:

sudo dd if=/path/to/raw.img of=/dev/имя_накопителя_на_который_записать_образ

Где "/path/to/raw.img" - это путь к raw-образу, а для указания usb-накопителя, на который необходимо записать образ, указать соответствующее имя. Узнать имена подключённых накопителей можно выполнив команду:

lsblk

Дополнительно можно использовать и другие опции при записи. Например опция status=progress - для отображения текущего прогресса записи. Если таймер остановился - значит идёт запись на диск и нужно дождаться завершения программы (для корректного завершения записи).

Опция bs=value используется для ускорения записи. В качестве value можно использовать значения 16K, 1M, 4M - все это определяет размер блока для единовременной записи и напрямую влияет на скорость записи. Например, образ размером 8GB будет очень долго записываться, если не указать опцию bs=4M. В то же время для каких-то маленьких образов данную опцию лучше не использовать.

Пример использования команды с этими опциями:

sudo dd if=/path/to/raw.img of=/dev/sdz status=progress bs=4M


В случае создания usb-накопителя в ОС Windows, можно использовать утилиту Rufus. Запись обязательно должна выполняться в режиме dd.



Самостоятельное создание ALP-образа.

Для создания Astra Linux Portable (ALP) образа используется менеджер виртуальных машин virt-manager.

  1. На машине, на которой выполняется создание образа, должен быть установлен пакет микропрограмм ovmf для UEFI-загрузки. См. https://packages.debian.org/stretch/ovmf.
    Установить пакет можно командами:

    wget http://ftp.de.debian.org/debian/pool/main/e/edk2/ovmf_0~20161202.7bbe0b3e-1+deb9u1_all.deb
    sudo apt install ./ovmf_0~20161202.7bbe0b3e-1+deb9u1_all.deb

  2. Перед созданием виртуальной машины (ВМ) сменить формат виртуальной машины на "Raw". Для этого открыть меню "Правка" → "Параметры", перейти во вкладку "Новая ВМ" и выбрать в поле "Формат" → "Raw":


  3. При создании ВМ на последнем шаге отметить чекбокс "Проверить конфигурацию перед установкой":



  4. В следующем окне в поле "Микрокод" выбрать UEFI:



  5. Далее донастроить состав ВМ по своему усмотрению и начать установку.

  6. На этапе разметки диска создать минимум 3 дисковых раздела:
    1. Неиспользуемый дисковый раздел размера 1Мб. На этот раздел будет установлено ПО grub-pc для загрузки в режиме Legacy;
    2. Дисковый раздел ESP. На этот раздел будет установлен загрузчик grub для загрузки в штатном режиме;
    3. Дисковый раздел для монтирования корня файловой системы (root).

  7. Выполнить установку системы;

  8. После завершения установки загрузить установленную систему и войти в неё с правами администратора;

  9. Установить пакеты grub-pc-bin и gparted:

    sudo apt install grub-pc-bin gparted

  10. Запустить gparted, выставить флаг bios_grub на первый раздел;

  11. Установить загрузчик grub на первый раздел:

    sudo grub-install --target=i386-pc /dev/sda

После вышеописанных настроек созданный образ можно будет загружать в режимах Legacy и в EFI.
При появлении ошибок в первую очередь убедиться, что на первом дисковом разделе выставлен флаг bios_grub.


  • No labels