Как установить astra linux рядом с windows

Обновлено: 07.07.2024

В конце 2020 года, разработчики выпустили очередной релиз этого дистрибутива. И в этой статье будет описание установки этого релиза и краткий обзор.

Откуда скачать Astra Linux 2.12.40

Запись Astra Linux 2.12 на флешку

Установка выполнялась с флешки.

На Вики-сайте Astra Linux советуют записывать образ на флешку через dd или через программу rufus. Для записи Astra Linux 2.12 я использовал программу rufus, версию 3.13p (portable). Кроме того, нужно еще и подключение к Интернет - rufus будет скачивать нужную версию загрузчика syslinux.

Размер образа установочного диска равен 4 Гб. Флешку нужно как минимум на 8 Гб, на 4 Гб не влезет.

Как установить Astra Linux 2.12 на диск

Теоретически ничего сложного нет. Мастер установки вполне типичный. Есть даже опция автоматической разметки диски и установка "рядом" с другой операционной системой. И это работает. Можно установить на один диск с Windows, с последующей двойной загрузкой.

Однако я не проверял, работает ли автоматическое изменение размера существующих разделов, для того чтобы освободить место для Astra Linux. Я устанавливал на имеющееся на диске неразмеченное пространство.

Установочный образ запускается в графическом режиме, но доступен только мастер сбора настроек установки. Больше ничего нет. Если например нужно сделать предварительную разметку диска, придется это делать при помощи другого дистрибутива. Потому что редактор разделов диска, который есть в установщике, предельно примитивен. По функционалу он примерно такой как в установщике Windows XP. Он неудобен и не очень понятен, особенно для новичка Так что, если конфигурация разметки диска немного сложнее чем "установить Astra Linux на весь диск", новичкам я советую сделать разметку диска в другом дистрибутиве, например Ubuntu Live.

Забавно решение по скриншотам. Мастер установки позволяет делать скриншоты, но скопировать куда-нибудь эти скриншоты можно только через терминал - если открыть другую консоль и там вручную примонтировать какой-то носитель. Не для средних умов задачка.

Как я уже писал выше, GUI-интерфейс ограничен окнами мастера настройки параметров установки. Больше никакого функционала (приложений) нет. Однако, как и в других дистрибутивах Linux, можно перейти в другую консоль. Там будут доступны консольные программы, но их количество очень ограничено, поскольку установщик работает под BusyBox. Так что, если нужны какие-то подготовительные работы, перед установкой, это нужно делать в другом дистрибутиве. И уже после этого загружаться в установщик Astra Linux 2.12.

Скриншоты установщика Astra Linux

Для увеличения, нужно кликнуть скриншот.

Установка Astra Linux 2.12.40

Настройка переключения клавиатуры:

Установка Astra Linux 2.12.40 настройка клавиатуры

Установка Astra Linux 2.12.40 имя компьютера

Установка Astra Linux 2.12.40 пользователь

Установка Astra Linux 2.12.40 пользователь

Установка Astra Linux 2.12.40 часовой пояс

Разметка диска. Новичкам, впрочем не только новичкам, я советую делать разметку в другом дистрибутиве. А в этом установщике использовать только режим "Авто - весь диск" или "Авто - все свободное пространство". Потому что ручная разметка диска, в этом установщике неудобная.

Установка Astra Linux 2.12.40 разметка диска

Установка Astra Linux 2.12.40 разметка диска

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

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

Установка Astra Linux 2.12.40 выбор пакетов

Можно еще дополнительные настройки указать, но новичкам лучше ничего тут не трогать:

Установка Astra Linux 2.12.40 настройки

После этого очень долго устанавливаются прикладные программы.

И наконец установка загрузчика GRUB, но тоже не быстро:

Установка Astra Linux 2.12.40 загрузчик

Установка Astra Linux 2.12.40 загрузчик

Установка Astra Linux 2.12.40

Экран загрузчика после перезагрузки:

Astra Linux 2.12.40 меню загрузки

Astra Linux 2.12.40 экран авторизации

Установщик Astra Linux вполне типичен. Каких-то особенностей в нем нет. Если вы когда-либо устанавливали Линукс, значит проблем у вас не будет.

Но пару замечаний я сделаю.

  1. Не устанавливайте с опцией разметки диска LVM и шифрованием. В релизе 2.12.22 у меня такая установка "навернулась" после нескольких запусков. По неясной причине. Подробнее можно тут прочитать про установку с шифрованием (в конце статьи).
  2. Если вы хотите установить Astra Linux рядом с Wndows, то предварительную подготовку диска (освобождение места и создание раздела для Astra) лучше делать в другом, более надежном дистрибутиве. А вот на заранее подготовленный раздел Astra Linux нормально устанавливается рядом с Wndows.

Устанавливается дистрибутив очень долго, больше 30 минут. Для сравнения Ubuntu 18.04, на этот же компьютер устанавливается 15 минут, Ubuntu 20.04 - 16 минут, Windows 10 - 25 минут. То есть Astra Linux устанавливается примерно в два раза медленнее чем Ubuntu Linux.

Если устанавливать со всеми приложениями, которые есть на диске, тогда размер дистрибутива на диске (после установки) примерно 17 Гб. При установке только части пакетов (Интернет, офис, мультимедиа) дистрибутив занимает около 7 Гб, без учета swap. Установщик создает swap раздел раза в два больше размера оперативной памяти, если ее меньше 8 Гб - в этом случае размер swap раздела равен размеру оперативной памяти.

Проблемы Astra Linux 2.12.40

Проблемы все те же, что я уже не раз описывал в обзорах предыдущих версий. То есть за год, с момента выпуска релиза 2.12.22 ничего не изменилось.

  • По-прежнему смена языка на клавиатуре происходит глобально, для всех программ.
  • По-прежнему нельзя открыть расшаренные папки на компьютере Windows. Эти папки Astra видит, но не видит содержимое этих папок.
  • По-прежнему нельзя включить одинарный клик мыши в интерфейсе.

Это лишь самые глобальные проблемы, которые реально мешают пользоваться этим дистрибутивом. То есть это все тот же полуфабрикат что и год и два года назад. Вообще непонятно чем люди занимались последние пару лет, после выпуска версии 2.11.

Обзоры разных версий Astra Linux

Резюме

Оно работает. Музыку играет, кино показывает, Интернет дает. Пользоваться этим дистрибутивом неудобно, но можно. Однако я не вижу причин, по которым имеет смысл связываться с ним.

Для физ. лиц выбор вообще большой - кроме упомянутых уже Альт и Росы, еще Убунта, Федора, Минт и еще с десяток дистрибутивов можно подобрать, любой из которых будет лучше чем Astra.

Описанная в данной статье методика установки на виртуальных машинах может приводить к черному экрану после перезагрузки. Чтобы избежать этого рекомендуется использовать виртуальные графические адаптеры:

  • VMSVGA для Oracle VirtualBox;
  • cirrus или qxl для Virt Manager

    установка производится на компьютер клиент, подключенный к локальной сети;

    , выдающий клиентским компьютерам не только сетевые IP-адреса, но и другие сетевые параметры (в частности, IP-адрес TFTP-сервера, с которого будет загружаться установочный образ);
  • настроенный TFTP сервер, с которого можно загрузить установочные данные и файлы для первичной загрузки:
    • tftp://192.168.56.1/smolensk
    • tftp://192.168.56.1/orel
    Это не совсем обычные репозитории пакетов: в обычных репозиториях пакетов нет загрузочных модулей ядра.
    Чтобы необходимые модули были доступны при сетевой установке проще всего использовать в качестве разделяемых сетевых ресурсов примонтированные установочные диски (образы дисков).

    Обратите внимание: используются РАЗНЫЕ источники данных, работающие по РАЗНЫМ протоколам, расположенные в РАЗНЫХ местах файловой системы, и, возможно, даже на разных серверах:

    Как это работает:

      клиент подключается к сети и запрашивает IP-адрес, передавая в запросе информацию о собственной конфигурации;

    Установка выполняется с заранее заданными фиксированными именами (имя хоста, имя пользователя, пароль пользователя).
    Рекомендуется после установки сменить имена и пароли.

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

    Установим необходимые пакеты:

    sudo apt install isc-dhcp-server tftpd-hpa pxelinux syslinux
    • Пакеты для DHCP-сервера:
      • isc-dhcp-server - DНCP-севрер;
      • tftpd-hpa - TFTP-server;
      • pxelinux - загрузчик для сетевой загрузки PXE;
      • syslinux - загрузчик для сетевой загрузки DOS FAT / NTFS;

      Настройка службы TFTP

      Служба tftpd после установки запускается автоматически и сразу предоставляет доступ к каталогу /srv/tftp/, в котором далее и будут размещены файлы для сетевой загрузки.

      Настройка службы DHCP

      Пропишем наш сетевой интерфейс в /etc/default/isc-dhcp-server:

      Настроим /etc/dhcp/dhcpd.conf. В данной конфигурации dhcp сервер будет определять тип клиента (UEFI или Legacy BIOS) и отдавать ему нужный загрузчик.

      После внесения изменений в настройки перезапустим сервис:

      Для загрузки по сети нужны следующие файлы:

      • pxelinux.0;
      • библиотеки syslinux;
      • ядро ОС;
      • специальный initrd.

      Эти файлы находятся на установочном диске в каталоге netinst. Скопируем ядро и initrd в /srv/tftp/.

      Для Astra Linux Special Edition (в примере ниже предполагается, что основной установочный диск находится в приводе компакт дисков):

      sudo mkdir -p /srv/repo/smolensk/
      sudo mount /dev/sr0 /srv/repo/smolensk/
      sudo mkdir -p /srv/tftp/smolensk/
      sudo cp /srv/repo/smolensk/netinst/linux /srv/tftp/smolensk/
      sudo cp /srv/repo/smolensk/netinst/initrd.gz /srv/tftp/smolensk/

      Для Astra Linux Common Edition:

      Если образ установочного диска находится в файле orel.iso:

      sudo mkdir -p /srv/repo/orel/
      sudo mount orel.iso /srv/repo/orel
      sudo mkdir -p /srv/tftp/orel/
      sudo cp /srv/repo/orel/netinst/linux /srv/tftp/orel/
      sudo cp /srv/repo/orel/netinst/initrd.gz /srv/tftp/orel/

      Скопируем в каталог /srv/tftp файл pxelinux.0 и необходимые библиотеки syslinux:

      sudo cp /usr/lib/PXELINUX/pxelinux.0 /srv/tftp/
      sudo cp /usr/lib/syslinux/modules/bios/ /srv/tftp/

      Создадим каталог /srv/tftp/pxelinux.cfg/:

      sudo mkdir -p /srv/tftp/pxelinux.cfg

      И создадим в этом каталоге файл /srv/tftp/pxelinux.cfg/default со следующим содержимым:

      Обратите внимание на следующие параметры:

      По умолчанию загрузка выполняется с локального жесткого диска. Это сделано для предотвращения повторной автоматической установки после завершения первой установки, или случайной установки на компьютер с уже установленной ОС, подключенный к этой же сети.

      Для загрузки в режиме UEFI служит специальный EFI образ загрузчика grub: скачать

      Распакуйте архив netinst.tar.gz в /srv/tftp

      sudo tar xvf netinst.tar.gz -C /srv/tftp

      Рассмотрим конфигурационный файл /srv/tftp/debian-installer/amd64/grub/grub.cfg

      Здесь так же следует обратить внимание на правильное указание имени домена и пути поиска файлов. При этом несмотря на указание в имени пути протокола FTP в самом деле используется протокол TFTP, что следует учесть, указывая имя файла.

      По умолчанию стоит загрузка образа EFI из EFI/Boot/Bootx64.efi (на некоторых системах может быть иначе), что бы избежать повторной автоматической установки, после завершения первой, или случайной установки на компьютер с уже установленной ОС, подключенный к этой же сети.

      sudo systemctl restart isc-dhcp-server
      sudo systemctl restart tftpd-hpa

      Файл preseed.cfg для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) : preseed_smol.cfg

      Файл preseed.cfg для Astra Linux Common Edition 2.12 : preseed_orel.cfg

      Файл после скачивания скопировать в каталог установочных файлов соответствующего дистрибутива под именем preseed.cfg:

      Разберем важные параметры файла preseed:

      Или вариант для FTP -репозиториев:

      Устанавливаем часовой пояс:

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

      Создание пользователя user и задание пароля:

      Не рекомендуется использовать пароли в виде открытого текста.
      В примере ниже использован хеш пароля 12345678

      Получить хеш пароля можно командой:

      Эта команда запросит ввод пароля и выведет на экран кеш этого пароля.
      Не указывайте использованный пароль в незашифрованном виде!

      Дополнительно устанавливаемые пакеты можно указать в:

      Установка загрузчика. По умолчанию, загрузчик ставится на первый диск в MBR. Но в Astra Linux Common Edition 2.12 необходимо указать вручную, на какой диск ставить загрузчик:

      Пароль для загрузчика:

      Не рекомендуется использовать пароли в виде открытого текста.
      В примере ниже использован хеш пароля 12345678

      Получить хеш пароля можно командой:

      Эта команда запросит ввод пароля и выведет на экран кеш этого пароля.
      Не указывайте использованный пароль в незашифрованном виде!

      Самый последний параметр позволяет выполнить команды перед завершением установки и перезагрузки компьютера, например включить ssh сервер:

      Теперь, если подключить машину к этой сети и настроить в BIOS/UEFI загрузку по сети, автоматически запустится установка Astra Linux . Так же можно, установить систему, вручную ответив на все вопросы и после установки выполнить

      debconf-get-selections --installer > preseed.new
      debconf-get-selections >> preseed.new

      Это создаст файл preseed.new с готовыми ответами, который можно использовать при следующих установках.

      В Astra Linux Common Edition 2.12 можно выполнить обновление указав в late-command:

      Там же создать файл update.sh в котором должны быть указаны ваши репозитории с обновлениями. Репозитории могут размещаться где угодно, важно только правильно указать путь к ним:

      а в preseed.conf в конец добавляем команды для загрузки и запуска созданных файлов:

      Если всё сделано корректно - то после завершения установки ОС, после первой перезагрузки выполнится сценарий обновления, самоудалится и перезагрузит машину.

      Директива partman-auto является частью системы управления дисковыми разделами, автоматизирующей разбиение дисков на дисковые разделы. Порядок разбиения управляется рецептами, предоставляемыми в виде файлов, а также может управляться пакетами udeb (пакетами, предназначенными для Debian Installer) или указанием параметров разметки в файле предварительных настроек preseed. В настоящем документе описываются формы рецептов и порядок их применения.

      1. Форма рецептов

      Все символы перевода строки и табуляции преобразуются в пробелы. Далее каждые два или более пробела заменяются одним пробелом. Почти все лексемы разделяются пробелами. Важным исключением является открывающая фигурная скобка ("<"); перед котоной _не_ должно быть пробелов.
      Далее в правилах пробелы обозначаются символом подчеркивания ("_").

      Назначением лексемы <имя debconf> является перевод имен рецептов на другие языки.

      • <минимальный размер> задает минимальный допустимый размер дискового раздела в мегабайтах. Размер округляется до размера дискового цилиндра, поэтому есть задать минимальный размер 20МБ при размере цилиндра 12МБ размер дискового раздела будет 12МБ. Размеры также могут быть заданы в процентах от общего объёма системного ОЗУ или (начиная с partman-auto версии 87) как число плюс проценты (например, "2000+50%"), что задает размер как указанное число плюс указанный процент от общего объёма системного ОЗУ;
      • <приоритет> - некоторое число, обычно между числами <минимальный размер> и <максимальный размер>. Оно определяет приоритеты разделов при назначении размера. Если <приоритет> слишком мал (относительно приоритета другого раздела) этот раздел получит размер ближе к величине <минимальный размер>. Для маленьких разделов рекомендуется задавать <приоритет> больше чем их <максимальный размер>;
      • <максимальный размер> - максимальный размер раздела. Специальное значение -1 используется для задания разделов неограниченного размера;
      • <файловая система> - файловая система для этого раздела. Может быть задана как $default_filesystem для использования значения по умолчанию (в настоящее время ext3).
      • $primary - раздел должен быть создан как первичный (если это возможно);
      • $bootable - раздел должен быть загрузочным;
      • $default_filesystem - определяет, что должна использоваться файловая система, заданная по умолчанию (в настоящее время ext3).
      • <file name> - имя файла, который будет создан в разделе (подробности см. часть 2.4 руководства по partman);
      • <file contents> - информация, которая будет записана в этот файл.
      • $lvmok - указувает, что раздел может быть логическим томом LVM при использовании LVM;
      • $defaultignore - используется для очистки принятых по умолчанию параметров раздела (применимо при использовании LVM);
      • $lvmignore - используется для очистки принятых по умолчанию параметров раздела LVM (применимо при неиспользовании LVM)

      Спецификаторы defaultignore и lvmignore позволяют в одном рецепте определить разные параметры, например, раздела /boot в LVM-схеме разбиения на разделы и не-LVM схеме.

      2. Примеры

      Пример: корневой раздел и раздел подкачки (swap)

      Этим рецептом задается, что:

      • Раздел root должен быть не менее 500 МБ и фактически не имеет максимального размера. Размер раздела swap изменяется от 64МБ до тройного размера системного ОЗУ;
      • Параметр $bootable < >делает раздел загружаемым, и параметр $primary < >делает раздел первичным.

      Кроме того, в примере используются параметры:

      • method < format >- указывает, что раздел должен быть отформатирован. Для разделов подкачки (swap) используется значение "swap". Для создания раздела без форматирования используется значение "keep" (такой раздел может применяться для резервирования дискового пространства);
      • format < >- следует указать, чтобы раздел был отформатирован;
      • use_filesystem < >- указывает, что на разделе размещается файловая система;
      • filesystem < ext3 >- указывает тип файловой системы для размещения на разделе;

      mountpoint < / >- задает точку монтирования раздела. Дополнительно можно задать опции монтирования, например, для задания опций "nodev,ro":

      Также возможно задать метку файловой системы для поддерживающих метки файловых систем. Например, для задания метки "astralinux":

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

      Пример: корневой раздел и отдельный раздел /home

      Разделы будут создаваться в том порядке, в котором они перечислены в рецепте.

      3. Опции, специфичные для LVM

      При использовании метода автоматического разбиения "lvm" в рецепте задаются специальные опции. Это позволяет разбить на разделы несколько дисков, определяя разделы, содержащие физические тома, принадлежность этих томов группам томов, имена и принадлежность логических томов.
      В одной сессии может быть обработано несколько дисков, что также должно быть указано в рецепте. Разделы, не являющиеся логическими томами и не имеющие назначенных дисков (например, /boot) по умолчанию размещаются на первом диске. Для явного задания физического тома определим раздел следующим образом:

      Параметры "device< . >" и "vg_name< >" опциональны.
      Указанные в параметре device устройства обязательно должны быть объявлены с помощью параметра partman-auto/disk.
      Группа томов, в которую входит логический том, может быть задана как "in_vg< >", например:

      Параметр "lv_name< >" задает имя логического тома, который будет создан.

      4. Зависимость от архитектуры

      Некоторые архитектуры предъявляют специфические требования к дисковым разделам. Например, многие из них требуют выделения специального дискового радела для поддержки загрузки. В частности, так называемые NewWorld PowerMAC машины требуют загрузочный дисковый раздел, размещенный в начале дискаn. Ниже приведен фрагмент рецепта для создания такого раздела:.

      Этот раздел должен быть первым в списке разделов и он не должет быть отформатирован.

      Другой пример — архитектура netwinder, требующая небольшой раздел /boot, отформатированный в файловую систему ext2 версии 0:

      И, наконец, пример настройки загрузочного раздела EFI для архитектуры ia64:

      Для других архитектур см. соответствующие рецепты в udeb-пакете partman_auto.

      5. Ограничения

      Из-за ограничений реализации partman-auto для того, чтобы было использовано всё свободное дисковое пространство, должен быть задан один раздел максимального размера. Обычно для этого используется раздел /home, которому назначается максимальный размер 1000000000, что достаточно для существующих устройств хранения данных. Если большой раздел /home не нужен, можно задать дополнительный дисковый раздел с размером 1000000000, с методом создания "keep" и оставить его не примонтированым. После завершения инсталляции такой раздел можно удалить.

      6. Как вычисляются размеры разделов

      Предположим, требуется создать N разделов и min[i], max[i] и priority[i] — максимальный размер, минимальный размер и приоритет раздела i как описано в части 1 настоящей статьи.
      Предположим free_space — размер свободного места для размещения разделов. Тогда:

      Установка Astra Linux на компьютере. В этой статье вы узнаете как это сделать самым быстрым и простым способом. Давайте приступим.

      Если вы читаете эту статью, то, скорее всего, вы уже знаете, что такое «Astra Linux». Но все же давайте разберем более подробно основные характеристики этой сборки.

      Astra Linux – операционная система на базе ядра Linux, которая была создана специально для защиты тайных материалов госслужащих, спецслужб и других важных государственных органов.

      Если говорить кратко: дистрибутив государственного назначения для защиты важной информации.

      Установка Astra Linux: с чего начать?

      Давайте начнем самого очевидного – загрузки дистрибутива. Как я уже сказал выше, это можно сделать на официальном сайте.

      После этого, смонтируйте образ на свою флешку или диск. Мы уже рассказывали как сделать загрузочную флешку с Linux.

      Затем, настройте в BIOS или UEFI первичную загрузку с флешки или CD/DVD привода. Это нужно для начала установки. Войдите в BIOS с помощью кнопки F2, F4, F12 или, DEL. Все зависит от производителя вашей материнской платы. Найдите раздел «Boot» и выберите «1st Boot Device» загрузку для вашего флеш-накопителя или диска. При выходе сохраните все настройки.

      После того, как вы все сделаете можете приступать непосредственно к установке сборки. Далее, все руководство будет представлено со скриншотами и видео. Следуйте предоставленной инструкции, и вы справитесь за 15 минут. Начнем.

      Установка ASTRA LINUX

      Шаг 1. Здесь нужно выбрать каким способом вы хотите установить дистрибутив. Рекомендую использовать способ, который выбрали мы.

      Шаг 2. Лицензионное соглашение.

      Для того чтобы продолжить, нужно согласиться с правилами использования этого дистрибутива.

      Шаг 3. На этом этапе нужно будет выбрать с помощью какой комбинации клавиш, вам будет удобнее всего переключать языки на своей клавиатуре. Выбираете доступный из списка:

      Шаг 4. Начинается установка Astra Linux.

      Здесь нужно подождать пока нужные файлы скопируются и распакуются на вашем устройстве.


      Шаг 5. Выберите имя вашего устройства для локальной сети

      С помощью этого имени ваш компьютер будет определяться внутри локальной сети.

      Шаг 6. Введите свое имя или другое имя пользователя компьютера

      На этом шаге нужно ввести ваше имя или другого пользователя, чтобы операционная система могла обращаться к вам по имени:

      Шаг 7. Придумайте пароль для входа в операционную систему

      Придумайте пароль для root-прав или как его еще называют «пароль Администратора» и сохраните.

      Шаг 8. Часовой пояс

      Чтобы время на компьютере отображалось корректно, нужно выбрать ваш часовой пояс:

      Шаг 9. Выбираем разметку диска

      Следующий пункт будет про разметку диска. Вы можете выбрать уже готовый вариант, подготовленный системой. Для этого нажмите на кнопку «Автоматически». Но, здесь мы поговорим про другой способ настройки разметки. Мы поговорим про настройку вручную.

      После этого нужно будет выбрать ваш SSD/HDD диск для сохранения файлов установки.

      Если на диске нет файлов, то, выберите создание новой таблицы разделов для установки:

      Шаг 10. Выберите корневой раздел

      Здесь просто нажмите на свободное место где оно есть на вашем диске и нажмите кнопку «Далее»:

      В новом окне нажмите на «Создать новый раздел» и нажмите кнопку «Продолжить».

      Следующий пункт это выбор размера раздела. Обычно рекомендуется выбирать от 20 Гб, для того чтобы система могла устанавливать все обновления и программы без ограничений. Обычно 25-35 Гб более чем достаточно. Но, также стоит сказать и про стартовый порог в 5 Гб:

      Выберите «Первичный» если вам достаточно будет несколько разделов. Если вы собираетесь разделить жесткий диск на количество превышающее четыре, то, рекомендуется выбрать «Логический». Тогда вы сможете проводить разделение диска на большее количество разделов.

      Затем, нажмите на «Начало», чтобы вы смогли расположить файлы операционной системы на начало диска / пространства.

      Почти готово. Осталось только настроить раздел. По умолчанию используется файловая система ext4, а для первого раздела установщик сделает точку монтирования «/» корень.

      Просто нажмите на кнопку «Настройка раздела окончена», а затем нажмите «Продолжить».

      Шаг 11. Укажите домашний раздел

      Домашний раздел указывается так же как и первичный. Но на всякий случай сейчас покажем как это сделать:

      Выберите «Создать новый раздел».

      Также нужно указывать размер раздела. Указывайте нужный размер с основой того, что там будут храниться все ваши файлы: фильмы, видео и музыка.

      Тип раздела также указываете «Первичный».

      Теперь здесь точка монтирования будет /home. Это означает то, что все было сделано правильно.

      Шаг 12. Настраиваем нужный размер для файла подкачки

      Думаю, вы знаете что файл подкачки нужен операционной системе в том случае, если ОЗУ уже не хватает и содержимое в оперативной памяти сбрасывается на файл подкачки. Тем самым освобождая больше места для ОЗУ. Размер файла подкачки рекомендуется указывать такой же как и у оперативной памяти на компьютере. Раздел «Файловая подкачка», точку монтирования устанавливать не нужно. Это делается автоматически.

      Шаг 13. Завершение настройки разметки

      Шаг 14. Последние шаги до завершения установки

      Сейчас начнется установка Astra Linux на ваш жесткий диск. Дождитесь окончания установки.

      Шаг 15. Выбираем какие программы нужно установить

      Отметьте галочкой те вещи, который нужны вам после установки операционной системы

      Также, выберите дополнительный функции, если есть такая необходимость:

      Шаг 16. Загрузка и последующая установка программ

      Дождитесь, пока операционная система скачает и установит выбранное вами программное обеспечение на жесткий диск. На некоторых конфигурациях, это может занять некоторое время.

      Шаг 17. Настройка дополнительный функций и опций

      Если нужно, то вы можете настроить дополнительный опции после скачивания и установки программ. Например, вы можете вручную настроить сеть отключив автоматическую настройку.

      Шаг 18. Установка GRUB

      В новом окне нужно будет выбрать устанавливать загрузчик GRUB или же не нужно. Если у вас на жестком диске установлен только этот дистрибутив, то установка обязательна — просто нажмите на кнопку «Да».

      Шаг 19. Завершение установки

      Шаг 20. Загрузчик GRUB

      Просто выберите пункт, который является стандартным, версии ядра generic, в меню загрузчика Grub:


      После этого следует обычная загрузка операционной системы. Дождитесь загрузки окна для входа.

      Шаг 21. Введите свой логин и пароль

      Как вы поняли из названия, здесь нужно ввести ваши данные, которые вы указывали при установке Astra Linux. Ввели? Нажмите «Ввод».

      Шаг 22. Все готово

      Установка Astra Linux полностью завершена. Теперь вы можете пользоваться этой операционной системой. Как сразу можно заметить, разработчики вдохновлялись операционной системой Windows XP при разработке стола рабочего окружения для KDE:

      Выводы

      Установка Astra Linux является очень простой. Особенно это касается графического метода установки. Делается это также, как и на других более популярных дистрибутивах от известных разработчиков.

      Также, если вам интересно мы уже писали про самые похожие на macOS дистрибутивы здесь, или, например, на сборки похожие на Windows. Если вам интересно, то можете посмотреть список лучших тем для KDE, которые можно применить к этому дистрибутиву.

      Надеюсь статья была для вас полезной – если так, то, поставьте пожалуйста оценку это статье и распространите руководство в своих социальных сетях. Возможно вашим знакомым также будет интересно узнать больше всего про эту или другую операционную систему.

      Давайте развивать наше Linux-сообщество вместе!

      Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

      Astra Linux — дериватив Debian, который был создан в рамках российской инициативы перехода на СПО. Существует несколько версий Astra Linux, одна из которых предназначена для общего, повседневного использования — Astra Linux «Орел» Common Edition. Российская операционка для всех — это по определению интересно, и я хочу рассказать об «Орле» с позиции человека, который ежедневно пользуется тремя операционными системами (Windows 10, Mac OS High Sierra и Fedora) и при этом последние 13 лет был верен Ubuntu. Опираясь на этот опыт, я рассмотрю систему с точки зрения установки, интерфейсов, ПО, базовых возможностей для разработчиков и удобства с разных ракурсов. Как покажет себя Astra Linux в сравнении с более распространенными системами? И сможет ли она заменить Windows дома?




      Ставим Astra Linux

      Установщик Astra Linux имеет большое сходство с установщиком Debian. Пожалуй, первый даже проще, так как большинство параметров фиксировано по умолчанию. Начинается все с общего лицензионного соглашения на фоне не слишком многоэтажной застройки. Возможно, даже в Орле.


      Важный пункт в установке — это выбор софта, который идет по умолчанию с системой. Доступные опции покрывают стандартные офисные и рабочие потребности (для «неразработчиков»).


      Также последним окном идет дополнительный набор настроек: блокировка интерпретаторов, консоли, трассировки, установки бита исполнения и т. д. Если эти слова вам ничего не говорят, лучше нигде галочки не проставлять. К тому же все это при необходимости можно настроить потом.


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


      Процедура установки обычная: монтируем iso-образ, инсталлируем через стандартный процесс установки системы и выжигаем GRUB загрузчик.


      Система при загрузке нетребовательна к ресурсам — порядка 250-300 МБ RAM при запуске для десктопного режима.


      Альтернативные варианты запуска: режим планшета и телефона

      При входе в систему можно выбрать один из нескольких вариантов запуска: безопасный, десктоп, мобильный или планшетный.


      Для работы на сенсорных устройствах можно включить экранную клавиатуру.


      Посмотрим, что интересного в разных режимах. Десктопный — это обычный режим, где система похожа на Windows.


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


      Стоит упомянуть и мобильный режим — здесь все примерно так же, как в Android. Используется графическая среда Fly. В сенсорных режимах работает длительное касание, по которому можно вызвать контекстное меню. Мобильный режим потребляет несколько больше ресурсов по сравнению с десктопным и планшетным.



      Наличие разных режимов работы — это удобно. Например, если вы используете планшет с подключаемой клавиатурой и, соответственно, сенсорные и несенсорные сценарии использования.

      Обновление системы

      Перед тем как начать пользоваться системой, ее нужно обновить. В основном репозитории Astra Linux 14 тысяч пакетов (стабильная, тестовая и экспериментальная ветка). Экспериментальная ветка в скором времени получит нестабильные обновления, поэтому будем тестировать ветку testing. Меняем репозиторий на testing.


      Запускаем обновление репозитория и обновляем систему. Для этого жмем кнопку «Обновить» сверху слева, потом «Отметить все обновления», затем «Применить». Перезагружаемся.

      Пользовательская политика

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



      Помимо обычной отдельной и удаленной сессии, можно запустить вложенную сессию (Пуск — Завершение работы — Сессия).


      С первыми двумя все понятно. А вложенная сессия — это сессия, которая запускается в окне текущей сессии.


      Сессии, кстати, можно завершать через отложенное время: не дожидаться окончания длительных операций, а просто настроить автоматическое выключение.


      Интерфейс и стандартное ПО Astra Linux

      Astra Linux Common Edition напоминает Debian, каким он был несколько лет назад. Заметно, что внешне Astra Linux Common Edition пытается приблизиться к Windows.


      Навигация и работа с файловой системой ближе к Windows, чем к Linux. С образом системы прилагается стандартный набор ПО: офисное, работа с сетью, графика, музыка, видео. Системные настройки также сгруппированы в основном меню. По умолчанию доступно четыре экрана.



      Как видно, в качестве офисного пакета в системе установлен LibreOffice

      Панель управления схожа с Windows/Mac/etc и группирует основные настройки в одном месте.


      Файл-менеджер имеет двухпанельный интерфейс и способен монтировать архивы как папки.



      Файл-менеджер умеет вычислять контрольные суммы, в том числе по ГОСТ Р 34.11-2012.



      Следующий тест — редактирование графики. Скачали картинку с заголовка статьи Хабра, попросили систему открыть ее в GIMP. Тут тоже ничего необычного.


      И вот легким движением руки дописываем тест на КПДВ одной из статей. В принципе, здесь отличий от стандартных Linux-систем нет.


      Попробуем выйти за пределы простых сценариев и поставить стандартные пакеты через apt-get.


      После апдейта индексов:

      Для теста установили python3-pip, zsh и прошли установку oh-my-zsh (с доп зависимостью git). Система отработала в штатном режиме.

      Как видим, система хорошо показывает себя в рамках стандартных повседневных сценариев обычного пользователя. Если вы ожидаете увидеть здесь привычные для Debian/Ubuntu программы, то их придется ставить дополнительно, ручками (например, если вам нужны пакеты наподобие ack-grep — они ставятся через curl/sh). Можно добавить репозитории в sources.list и пользоваться привычным apt-get.

      Собственные утилиты Astra Linux

      Описанные выше инструменты — это всего лишь часть того, что доступно пользователям Astra Linux. Помимо этого, разработчики создали порядка ста дополнительных утилит, которые можно поставить через тот же репозиторий, который использовали для обновления системы.


      Чтобы найти утилиты, достаточно провести поиск по слову «fly» — у всех нужных утилит такой префикс.


      Рассказать обо всех приложениях в рамках одного обзора сложновато, так что мы выберем несколько полезных с точки зрения простого пользователя. Погодное приложение отображает прогноз в выбранных городах России, оно оптимизировано под российский регион.


      Также имеется простая графическая утилита с несколькими фильтрами и настройками для поиска по файлам.


      Есть собственная утилита контроля заряда батареи и различные режимы, переход к которым настраивается через таймер — выключение монитора, сон, гибернация.


      Выбор исполняемых файлов для команд тоже обернули в графическую оболочку. К примеру, можно указать, какой именно «vi» выберет система при запуске команды.


      Отдельной админской утилитой можно настроить, какие приложения стартанут при запуске системы.


      Присутствует также мониторинг GPS/ГЛОНАСС, скорее полезный в телефоне/планшете (в которых обычно и присутствует соответствующий модуль).


      Имеется и своя несложная PDF-читалка, для тестов запущена на книге Free Culture от Lawrence Lessig.


      Обо всех утилитах Fly можно почитать в виртуальном туре по Astra Linux, в разделе «Помощь» на виртуальном рабочем столе.

      Контраст с основными системами

      С точки зрения интерфейса и логики элементов управления система скорее напоминает классический Windows XP, а временами — отдельные элементы Mac OS.

      С точки зрения утилит, консоли и «железячной» части система похожа на классический Debian, что довольно неплохо и привычно тем же пользователям Ubuntu и Minted, хотя самым продвинутым будет не хватать привычного спектра пакетов из всех репозиториев.

      Если накладывать свой опыт на портрет потенциальных пользователей, в отношении новой системы у меня создаются положительные ожидания. Основываясь на своем опыте работы с Windows/Mac, обычные пользователи смогут без проблем освоиться в Astra Linux Common Edition. А более продвинутые юзеры Linux с помощью стандартных unix-утилит настроят все, как им удобно.

      Текущая версия Astra Linux основана на Debian 9.4, также в ней доступно свежее ядро из Debian 10 (4.19).

      Конечно, существуют более новые версии Ubuntu, но есть один маленький, но значимый нюанс — они не LTS (Long Term Support). LTS-версии Ubuntu идут вровень с Astra Linux по версиям пакетов. Я взял данные по Astra Linux (сертифицированной Astra Linux Special Edition, чтобы было легче отследить даты выпуска версий ОС) из Wikipedia, сравнил со сроками выхода LTS-версий Ubuntu, и вот что получилось:

      LTS релиз Ubuntu Релиз Astra Linux Special Edition
      Дата Версия Дата Версия
      17.04.2014
      14.04 LTS
      19.12.2014
      1.4
      21.04.2016
      16.04 LTS
      08.04.2016
      1.5
      26.04.2018
      18.04 LTS
      26.09.2018
      1.6

      Вердикт

      Основные преимущества Astra Linux «Орел» Common Edition:

      • Не падает, не зависает, критичных глюков не замечено.
      • Удачно мимикрирует под интерфейсы Windows NT/XP.
      • Простота и удобство установки.
      • Низкие требования по ресурсам.
      • Предустановлено основное ПО: офисный пакет LibreOffice, графический редактор GIMP и т. д.
      • Большой набор дополнительных утилит.
      • Версии пакетов старее, чем у последних версий Ubuntu.
      • Свой репозиторий меньше, чем у Ubuntu и Debian.

      Вместе с тем, для домашних пользователей сидеть на LTS-дистрибутиве, может, и не актуально, а для организаций — вполне нормальный вариант. Поэтому выбор разработчиков Astra Linux, нацеленных на корпоративный сегмент, понятен и логичен.

      Что касается недостатков, то они, скорее, справедливы для тех, кто привык работать с Linux, так как внешне Astra Linux «Орел» гораздо ближе к Windows, чем к Linux.

      Astra Linux «Орел» Common Edition выглядит как неплохая замена офисной версии Windows в рамках программы перехода на свободное программное обеспечение госорганов, а для домашнего использования она может показаться несколько консервативной.

      От компании Astra Linux: мы постоянно общаемся с пользователями нашей операционной системы. Нам регулярно пишут о своих впечатлениях — не только те, кто недавно перешел на нашу ОС, но и пользователи, которые давно пользуются нашим ПО. Если у вас есть инсайты, которыми вы готовы поделиться и описать свои пользовательские впечатления от Астры — пишите в комментариях и в наших социальных сетя

      Читайте также: