Перейти к содержимому

Astra linux как смонтировать iso

  • автор:

Astra linux как смонтировать iso

Наверх: Утилиты

Программа «Запись образа ISO на USB-носитель» (fly-admin-iso)

Программа записи ISO-образа на USB-накопитель, портативное и другое запоминающее устройство.

Главное окно программы (рис. 1) содержит управляющие элементы:

    Нажатие с удержанием на окне дисплея открывает контекстное меню:
  • «Образ ISO» — строка ввода для установки имени ISO-образа. [Выбрать] — открывает диалоговое окно для установки имени файла с ISO-образом. После подтверждения или отмены окно закрывается, и имя файла, соответственно, отображается или не отображается в строке ввода;
  • «Записать на» — из выпадающего списка устанавливается устройство для записи;
  • [Отмена] — остановки отменяются и окно закрывается;
  • [Запись] — ISO-образ копируется на установленное устройство для записи, информация о ходе выполнения записи отображется на индикаторе (внизу и слева).

Установка и настройка ОС Astra Linux Special Edition

В данном руководстве описан процесс установки и первичной конфигурации операционной системы Astra Linux Special Edition (Релиз «Смоленск», версия 1.6) в целях последующей установки под данной операционной системой программных средств Платформы НЕЙРОСС. Приводимые в настоящем руководстве инструкции описывают лишь один из возможных способов установки и настройки программных средств.

Не поддерживается работа Платформы НЕЙРОСС в замкнутой программной среде. Для корректной установки и работы Платформы НЕЙРОСС в политике безопасности ОС Astra Linux контроль исполняемых файлов замкнутой программной среды должен быть выключен.

Содержание:

Загрузка дистрибутива ОС

Подготовьте установочный ISO-образ или компакт-диск операционной системы Astra Linux Special Edition (на момент написания статьи наиболее свежая версия — Astra Linux Special Edition 1.6). Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку) или используйте имеющийся компакт-диск для установки ОС Astra Linux Special Edition на целевом компьютере.

Установка операционной системы

  1. Загрузите целевой компьютер/сервер с подготовленного установочного носителя.
  2. Выберите язык загрузчика English и запустите процесс установки.
  3. Выберите язык интерфейса процесса установки English. Нажмите Continue (Продолжить).
  4. Выберите локаль, используемую по-умолчанию, United States — en_US.UTF-8.

При отсутствии данной локали в списке установленных возникает ошибка установки Платформы НЕЙРОСС [Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?]

  • Примите лицензионное соглашение.
  • Задайте раскладку клавиатуры.
  • Задайте имя компьютера (hostname) и полное имя пользователя.
  • Задайте пароль пользователя.
  • Уточните часовой пояс.
  • Задайте разметку дисков.

    Системными требованиями обусловлено наличие выделенного под ОС диска. В этом случае используйте опцию Guided — use entire disk (Использовать весь диск). При наличии одного физического диска (не рекомендуемый вариант), необходимо создать как минимум два логических раздела на данном диске — для операционной системы и для данных (медиаданные, резервные копии и др.). Для этого выберите Вручную и выделите под раздел операционной системы только часть носителя. Раздел для данных можно создать как на данном этапе, так и впоследствии — см. раздел Подготовка накопителей.

  • Выберите Finish partitioning and write changes to disk, затем подтвердите ваш выбор.
  • В списке устанавливаемых компонентов оставьте Base packages, Fly desktop и SSH server.
  • В зависимости от используемой конфигурации отметьте или пропустите установку службы Astra Linux Directory.
    Подробная информация о службе Astra Linux Directory доступна на сайте производителя.
  • В списке дополнительных настроек ОС не рекомендуется отмечать какие-либо позиции. Нажмите Continue (Продолжить).
  • Согласитесь на установку загрузчика операционной системы GRand Unified Bootloader ( GRUB), установите пароль GRUB и подтвердите пароль.
  • Дождитесь окончания процесса установки и извлеките установочный диск для первого запуска установленной ОС.
  • Перезагрузите сервер, затем укажите используемый мандатный уровень и войдите в систему под пользователем user.
  • Настройка сетевых параметров

    Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.

    Подробная инструкция по настройке сети приведена в документации на операционную систему: https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277370. Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.

      Смонтируйте установочный носитель операционной системы Astra Linux Special Edition (iso-образ, установочная флешка или компакт-диск).
      В данном руководстве будет рассмотрено монтирование загрузочной флешки Astra Linux Special Edition в качестве репозитория пакетов.
      Выполните поиск всех доступных дисков и разделов:

    sudo fdisk -l

  • Определите подключенную загрузочную флешку:
  • Создайте точку монтирования раздела:

    sudo mkdir /mnt/usb

    Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов

    Установка пакетов из сторонних репозиториев (включая репозиторий Debian) может привести к нарушению работы ОС, и делается на свой страх и риск.

    Техническая поддержка по вопросам, связанным с пакетами, установленными из сторонних репозиториев не оказывается. При установке пакетов из сторонних репозиториев необходимо соблюдать требования эксплуатационной документации, см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition

    Не забывайте удалять сторонние репозитории после завершения их использования.

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

    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
    • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
    • Astra Linux Special Edition РУСБ.10015-16 исп. 1 и исп. 2
    • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
    • Astra Linux Common Edition 2.12

    Таблицы соответствия версий Astra Linux CE/Astra Linux SE и Debian доступны по ссылке:
    Дополнительные пакеты и СПО

    Таблицы соответствия версий Astra Linux CE/Astra Linux SE и аппаратных платформ доступны по ссылке:
    Таблица вариантов исполнения Astra Linux Special Edition.

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

    • в Astra Linux — с правами администратора системы;
    • в Astra Linux Special Edition с включенным МКЦ — с правами администратора системы с высоким уровнем целостности;

    То есть, команды выполняются:

    • либо с применением sudo для каждой выполняемой команды;
    • либо, для группы команд, после входа в сессию администратора:

    sudo -s
    .
    exit

    Установка пакетов при подключенном репозитории производится в терминале командой:

    sudo apt install <имя пакета>.

    также установка пакетов и настройка репозиториев может производиться с помощью Графический менеджер пакетов synaptic.

    Описание структуры Интернет-репозиториев на dl.astralinux.ru и его зеркалах

    Описания структуры Интернет-репозиториев на web-сайте dl.astralinux.ru и его зеркалах доступны по ссылкам:

    • Интернет-репозитории Astra Linux Special Edition x.7
    • Интернет-репозитории Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
    • Интернет-репозитории Astra Linux Common Edition 2.12

    Приоритеты репозиториев

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

    • При возможности установки пакетов пакет_1.1.1-100 и пакет_1.1.2-1 (отличие в последней цифре номера мажорной версии) будет установлен пакет_1.1.2, как имеющий старшую мажорную версию;
    • При возможности установки пакетов пакет_1.1.1-1 и пакет_1.1.1-100 (мажорные версии совпадают (1.1.1), отличия в минорных версиях — 1 и 100) будет установлен первый найденный в репозиториях вариант пакета.

    Приоритеты выбора репозиториев задаются в файлах в каталоге /etc/apt/preferences.d/ или в файле /etc/apt/preferences. Подробности см. по ссылке.

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

    Если приоритеты выбора репозитория не заданы явно, то

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

    Проверить приоритеты репозиториев для конкретного пакета можно командой:

    apt-cache policy
    В Astra Linux используются следующие приоритеты:

    1. Astra Linux Special Edition x.7 — файл /etc/apt/preferences.d/smolensk — приоритет репозитория 900;
    2. Astra Linux Special Edition x.7 в состоянии совместимости с Astra Linux Common Edition (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования) — /etc/apt/preferences — приоритет компонента astra-ce расширенного репозитория 1001;
    3. Astra Linux Special Edition 1.6 с установленным обновлением БЮЛЛЕТЕНЬ № 20211126SE16 (оперативное обновление 1.6.10) и более поздними обновлениями — /etc/apt/preferences.d/smolensk — приоритет репозитория 900;
    4. Astra Linux Common Edition — файл /etc/apt/preferences.d/orel — приоритет репозитория 900;

    Подключение репозиториев

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

    Эти строки добавить в файл /etc/apt/sources.list или в файлы с произвольными именами и расширением .list, расположенные в каталоге /etc/apt/sources.list.d.

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

    sudo apt update

    Подключение репозиториев на оптических дисках

    Использовать репозитории на оптических дисках не рекомендуется, так как работа с ними сложна и неудобна. Рекомендованным вариантом является использование сетевых репозиториев или репозиториев в локальной файловой системе (см. Создание локальных и сетевых репозиториев).

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

      Установить диск в привод и выполнить команды:

    sudo apt-cdrom add
    sudo apt update

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

    Монтирование дисков с репозиториями

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

    Смонтировать диск, установленный в приводе, можно командой:

    sudo mount
    Например, для монтирования диска в устройстве /dev/cdrom в каталог /mnt:
    sudo mount /dev/cdrom /mnt

    Для обозначения примонтированных образов или скопированных репозиториев в описании пути к репозиторию применяется тег «file://» или «file:». С учетом того, что путь обычно начинается от корневого каталога допустимы две формы:

    /etc/apt/sources.list

    deb file:/// . deb file:/ .

    Строка определения для репозитория в каталоге /mnt будет выглядеть так:

    deb file:///mnt

    Копирование дисков как ISO-образов

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

    К опию оптического диска (например, в устройстве /dev/cdrom) в виде ISO-образа в файле можно создать выполнив команду:

    sudo dd if=/dev/cdrom of= <имя_файла_с_образом_диска>bs=1M
    Подключение ISO-образов как репозиториев

    Смонтировать файл с ISO-образом в выбранный каталог можно такой же командой, как и устройство, указав вместо имени устройства имя файла:

    sudo mount

    Для автоматического монтирования сохраненного ISO-образа добавить в файл /etc/fstab строку вида:

    /opt/repo iso9660 defaults,nofail 0 0

    Опция монтирования nofail требуется для того, чтобы загрузка ОС не прекращалась при отсутствии файла с ISO-образом.

    Копирование файловой системы дисков или ISO-образов

    В сети Интернет встречается рекомендация извлекать файлы из ISO-образов архиватором 7zip (команда 7z). Так делать не рекомендуется, так как архиватор неверно извлекает файлы, являющиеся ссылками на другие файлы.

    Для того, чтобы извлечь файлы с диска или из ISO-образа следует примон тировать диск (ISO-образ) и выполнить копирование в обычном порядке. Например:

    sudo mount

    Строка определения для репозитория в каталоге /mnt будет выглядеть так:

    deb file:///

    Подключение сетевых репозиториев

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

    • http:// — протокол HTTP (используется в Интернет-репозиториях Astra Linux);
    • https:// — протокол HTTPS (используется в Интернет-репозиториях Astra Linux);
    • ftp:// — протокол FTP (не используется в Интернет-репозиториях Astra Linux);

    Пример указания сетевого репозитория, работающего по протоколу HTTPS:

    Для использования сетевых репозиториев, работающих по протоколу HTTPS необходимо, чтобы в системе был установлен пакет apt-transport-https и пакет ca-certificates. Проверить наличие пакетов можно командой:

    apt policy apt-transport-https ca-certificates
    Для установки из сетевых репозиториев указанных пакетов в случае их отсутствия:

        Временно сменить протокол интернет-репозиториев в файле /etc/apt/source.list на протокол http. Пример указания репозитория с использованием протокола http:

      sudo apt update
      sudo apt install apt-transport-https ca-certificates
      sudo apt update

      Определения репозиториев также могут быть указаны файлах, расположенных в каталоге /etc/apt/sources.list.d/. Файлы могут иметь произвольное имя c обязательным расширением «.list».

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

      sudo apt update

      Примеры подключения сторонних репозиториев

      Подключение репозиториев Debian

      С установкой пакета debian-archive-keyring

      Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) и Astra Linux Common Edition
      1. Для Astra Linux Special Edition РУСБ.10015-10 (очередное обновление 1.7) подключить расширенный репозиторий, компонент репозитория main или если установлено оперативное обновление БЮЛЛЕТЕНЬ № 2023-0426SE17 (оперативное обновление 1.7.4) или более позднее — подключить компонент backports. Для Astra Linux Common Edition можно использовать Интернет-репозиторий.

      sudo apt update
      sudo apt install debian-archive-keyring

        Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7):
      deb https://deb.debian.org/debian/ buster main contrib non-free deb https://security.debian.org/debian-security/ buster/updates main contrib non-free
      deb https://archive.debian.org/debian/ stretch main contrib non-free

      sudo apt update

      Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
      1. Пакет debian-archive-keyring может быть установлен из репозитория Astra Linux Common Edition:
        1. после подключения репозитория Astra Linux Common Edition — командами:

        sudo apt update
        sudo apt install debian-arhive-keyring

        Для Astra Linux Common Edition 2.12
        1. Установить пакет dirmngr для управления ключами и пакет debian-archive-keyring, содержащий ключи к репозиториям Debian:

        sudo apt install debian-archive-keyring dirmngr
        /etc/apt/sources.list

        deb https://archive.debian.org/debian/ stretch main contrib non-free

        sudo apt update

        Если пакет debian-archive-keyring установлен, то команда должна отработаться без ошибок.
        Если пакет debian-archive-keyring не установлен, то команда сообщит, что не может проверить подписи репозитория, и сообщит, какие именно ключи нужны для проверки.
        Пример сообщения ниже, отпечатки ключей выделены жирным шрифтом:

        . Чтение списков пакетов… Готово
        W: Ошибка GPG: http://archive.debian.org/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500
        E: Репозиторий « http://archive.debian.org/debian stretch Release» не подписан.
        N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
        N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

        Без установки пакета debian-archive-keyring

        1. Установить ключ проверки подлинности репозитория:
          1. Установить пакет dirmngr (если он ранее не был установлен):

          sudo apt install dirmngr
          sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com EF0F382A1A7B6500
          sudo apt-key add
          sudo apt update

          Ключ репозитория Stretch действителен до 2025-го года, если установлен пакет debian-archive-keyring ключи будут обновляться автоматически по мере обновления пакета. Проверить список установленных ключей можно командой

          apt-key list

          Использовать подключенный репозиторий можно и не имея ключей, однако данный способ не рекомендуется к применению, так как при этом проверка подлинности данных, получаемых из репозитория, становится невозможной. Для отключения проверки ключей в определении репозитория нужно указать дополнительный ключ trusted=yes:

          deb [trusted=yes] https://download.astralinux.ru/astra/stable/2.12_x86-64/repository stable contrib main non-free

          Сценарий создания собственного простого репозитория

          Данный сценарий позволяет создать собственный репозиторий из произвольного набора ранее скачанных пакетов формата deb (двоичных пакетов Debian). Сценарий позволяет указать в качестве аргумента вызова код дистрибутива (orel, smolensk и т.д.), а если никакая версия не указана — то используется код текущей системы. Репозиторий создается в текущем каталоге. Дополнительно после завершения создания репозитория в текущем каталоге создается файл со строкой-ссылкой на созданный репозиторий для списка источников пакетов.

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

          sudo apt install dpkg-dev apt-utils
          sudo mkdir /opt/repo
          cd /opt/repo

          #!/bin/bash CODENAME=»$<1:-`sed -n "s/^DISTRIB_CODENAME=//p" /etc/lsb-release`>«
          if [ -z «$CODENAME» ] ; then
          echo «Имя дистрибутива не определено, укажите вручную как аргумент команды»
          exit 1
          else
          echo «Имя дистрибутива определено как \»$CODENAME\»»
          fi V=1.0 ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH)
          mkdir -p dists/$CODENAME/main/binary-$ARCH
          dpkg-scanpackages -a $ARCH . > dists/$CODENAME/main/binary-$ARCH/Packages
          echo -e «Origin: Debian\nSuite: unstable\nCodename: $CODENAME\nVersion: $V\nArchitectures: $ARCH\nComponents: main» > dists/$CODENAME/Release
          apt-ftparchive release . >> dists/$CODENAME/Release
          dpath=$(readlink -f .)
          echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > $CODENAME.list
          #echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > /etc/apt/sources.list.d/$CODENAME.list

          sudo chmod +x create-flat-repo
          sudo ./create-flat-repo
          sudo cp *.list /etc/apt/sources.list.d/ sudo apt update

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

          sudo apt install

          Решение проблемы одинаковых версий пакетов при подключении нескольких репозиториев

          При смене репозиториев установка пакетов может затрудняться тем, что в используемых репозиториях оказываются пакеты с одинаковыми версиями.
          Для устранения этой проблемы (и, возможно, в качестве профилактической меры при частой смене репозиториев) следует:

            Очистить сохраненные списки пакетов, содержащие информации о ранее использовавшихся репозиториях:

          sudo rm -rf /var/lib/apt/lists/*
          sudo apt update

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

          Как смонтировать iso-образ?

          Диск с прогой. Монтирую образ CDEmu — не запускается прога. Права стоят только на чтение и только владельцу. Изменить невозможно. Монтирую sudo mount -o loop ‘/mnt/storage/otherdata/iso/education/123.iso’ /media/cd — права стоят чтение и выполнение всем и всё работает (хотя и нет звука, но с этим позже будем разбираться. ).

          Но юзер который будет это делать — обычный пользователь, соответственно у него не хватит прав для sudo mount. (да и навыков тоже не хватит). Как настроить ему CDEmu?

          Suntechnic ★★★★★
          09.09.10 02:14:01 MSD

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *