Подробный гайд: Установка виртуальной машины на AstraLinux 1.6

Установка виртуальной машины на AstraLinux 1.6: KVM и VirtualBox. Пошаговый гайд для профессионалов.

2026.03.29                  


Подробный гайд: Установка виртуальной машины на AstraLinux 1.6Подробный гайд: Установка виртуальной машины на AstraLinux 1.6 AstraLinux Special Edition 1.6 поддерживает два основных способа виртуализации: KVM/QEMU (штатное решение) и Oracle VirtualBox (стороннее). Ниже приведены пошаговые инструкции для обоих вариантов.

Вариант 1: Установка KVM/QEMU (рекомендуется)

KVM — это встроенное в ядро Linux решение для аппаратной виртуализации, оптимально интегрированное с AstraLinux.

Шаг 1: Проверка поддержки виртуализации

# Проверка поддержки VT-x/AMD-V
egrep -c '(vmx|svm)' /proc/cpuinfo
# Если результат > 0 — виртуализация поддерживается

# Проверка загруженных модулей
lsmod | grep kvm

Шаг 2: Установка пакетов виртуализации

# Обновление списка пакетов
sudo apt update

# Установка базовых компонентов
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt0 virt-manager bridge-utils

Пакеты обеспечивают:

  • qemu-kvm — ядро виртуализации,
  • libvirt — управление ВМ,
  • virt-manager — графический интерфейс,
  • bridge-utils — настройка сети.

Шаг 3: Настройка прав пользователя

# Добавление пользователя в группы управления виртуализацией
sudo usermod -aG libvirt-admin $(whoami)
sudo usermod -aG kvm $(whoami)
sudo usermod -aG libvirt-qemu $(whoami)

Это позволит управлять ВМ без постоянного использования `sudo.

Шаг 4: Перезагрузка и проверка службы

# Перезагрузка для применения изменений
sudo reboot

# После перезагрузки проверьте статус службы
sudo systemctl status libvirtd

Шаг 5: Подготовка образа ОС

# Создание директории для образов
sudo mkdir -p /iso

# Копирование образа и настройка прав
sudo cp /путь/к/образу.iso /iso/
sudo chown libvirt-qemu:libvirt /iso/образ.iso

Шаг 6: Запуск virt-manager и создание ВМ

# Запуск графического менеджера
virt-manager

В интерфейсе virt-manager:

  1. ФайлСоздать виртуальную машину
  2. Выберите Локальный установочный носитель (ISO)
  3. Укажите путь к подготовленному образу
  4. Настройте параметры:

- ОЗУ: минимум 2 ГБ (рекомендуется 4+ ГБ) - Процессоры: 2+ ядра - Диск: 20+ ГБ (формат qcow2) 5. В разделе «Ввод» добавьте Графический планшет USB EvoTouch для корректной работы мыши 6. Нажмите Начать установку

Шаг 7: Дополнительные настройки гостевой ОС

# Для общего буфера обмена и интеграции (внутри гостевой ОС)
sudo apt install spice-vdagent && sudo reboot

# Для изменения сетевых настроек без перезагрузки ВМ
sudo apt install qemu-guest-agent

Управление ВМ через консоль (virsh)

# Просмотр списка ВМ
virsh -c qemu:///system list --all

# Запуск/остановка ВМ
virsh -c qemu:///system start имя_вм
virsh -c qemu:///system shutdown имя_вм

# Подключение к консоли ВМ
virsh -c qemu:///system console имя_вм

# Удаление ВМ (с сохранением диска)
virsh -c qemu:///system undefine имя_вм

Вариант 2: Установка Oracle VirtualBox

VirtualBox не входит в состав AstraLinux и требует подключения сторонних репозиториев. Используйте только если KVM не подходит.

Шаг 1: Подготовка системы

# Подключение репозитория со средствами разработки (обязательно для 1.6)
# Обновление системы
sudo apt update && sudo apt upgrade -y

# Установка зависимостей
sudo apt install -y ca-certificates gcc make perl dkms linux-headers-$(uname -r)

Шаг 2: Добавление репозитория VirtualBox

# Импорт ключа репозитория
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /etc/apt/trusted.gpg.d/oracle-virtualbox-2016.gpg --dearmor

# Добавление репозитория (для AstraLinux 1.6 на базе Debian 9 Stretch)
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian stretch contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

# Обновление списка пакетов
sudo apt update

Шаг 3: Установка VirtualBox

# Проверка доступных версий
apt policy virtualbox*

# Установка (например, версии 6.1 для совместимости)
sudo apt install virtualbox-6.1

Если возникает ошибка с libvpx4, установите его вручную:

wget http://ftp.ru.debian.org/debian/pool/main/libv/libvpx/libvpx4_1.6.1-3+deb9u2_amd64.deb
sudo apt install ./libvpx4_1.6.1-3+deb9u2_amd64.deb

Шаг 4: Настройка прав доступа

# Добавление пользователя в группу для доступа к USB
sudo usermod -aG vboxusers $(whoami)

# Перезапустите сессию или выполните:
newgrp vboxusers

Шаг 5: Установка Extension Pack (опционально)

  1. Скачайте Extension Pack с [официального сайта - virtualbox.org/wiki/Download_Old_Builds_6_1
  2. Установите через интерфейс VirtualBox: ФайлИнструментыМенеджер дополнений

Шаг 6: Решение типичных проблем

Ошибка «Kernel driver not installed (rc=-1908)»

sudo /sbin/vboxconfig
sudo modprobe vboxdrv

Ошибка с vboxnetctl

sudo apt install --reinstall virtualbox-dkms dkms
sudo modprobe vboxdrv
# Если не помогло — отключите Secure Boot в BIOS/UEFI

Не работает выбор образа диска в настройках ВМ

Добавьте в ~/.config/Trolltech.conf:

[Qt]
fileDialog\useNative=false

Особенности для AstraLinux Special Edition (с МКЦ)

Если используется режим с мандатным контролем целостности (МКЦ):

  1. Все операции с ВМ выполняйте из сессии с высоким уровнем целостности
  2. Для работы с образами используйте каталоги с соответствующими метками безопасности
  3. При установке гостевых дополнений учитывайте политики МРД (мандатного разграничения доступа)
  4. Для сетевого моста может потребоваться дополнительная настройка iptables с учётом классификационных меток

Сравнение решений

Критерий KVM/QEMU VirtualBox
Интеграция с ОС Штатное, в ядре Стороннее ПО
Производительность Высокая (аппаратная) Хорошая
Безопасность Полная поддержка МКЦ Ограниченная
Графический интерфейс virt-manager Встроенный
Поддержка ГОСТ-крипто Через штатные механизмы Требует доработки
Сложность настройки Средняя Низкая

Рекомендация:

  • Для рабочих и защищённых сред используйте KVM как штатное и сертифицированное решение. VirtualBox подходит для тестовых задач и разработки на рабочих станциях.