С учётом что Российское законодательство сделало поблажки и теперь некоторый софт не защищён от наших пользователей, весьма становится актуальным его использование в виртуальных машинах на официальной Astra Linux, не то чтобы для удобство, а больше для эксперимента и ностальгии.
И так, Astra Linux у нас уже установлен, по-умолчанию в нём скорей всего ни кто не поставил вам систему виртуализации, поэтому делаем следующие команды:
sudo apt install -y qemu-kvm libvirt0 virt-manager bridge-utils
Поставили пакеты виртуальной машины и утилиту сетевого моста, желательно после этого перезагрузить ПК, хотя и так будет работать.
Далее создаем группу LIBVIRT. Нужно это для запуска команды libvirt без команды sudo:
sudo gpasswd libvirt -a astra
astra - это обычно учётка по-умолчанию, вместо неё может быть указана любая другая учётка суперпользователя
Еще добавляем суперпользователя в группы kvm, libvirt-qemu, libvirt-admin
sudo gpasswd kvm -a astra
sudo gpasswd libvirt-qemu -a astra
sudo gpasswd libvirt-admin -a astra
Группы "libvirt-admin" у меня не оказалось, ну да ладно.
sudo mkdir /iso
Создали папочку где будем хранить наши ISO образы, скаченные на просторах интернета и не забываем разрешить запись и запуск файлов всем группам и пользователям.
Далее всё обычно и интуитивно понятно, после запуска команды
virt-manager
Мы видим лаконичный интерфейс
Нажимаем Файл-Создать виртуальную машину
В левой части мы видим пространства данных. По умолчанию пространство данных создается в /var/lib/libvirt/images
Как вы можете заметить т.к. разметка диска сделана так что у меня под ОС всего лишь 20 Гб этого явно не достаточно для виртуальных машин, поэтому создаём каталог в файловой системе в разделе /home/astra/virt
mkdir /home/astra/virt
sudo virsh pool-define-as virt dir - - - - "/home/astra/virt"
Проверяем:
sudo virsh pool-list --all
Собираем, запускаем и включаем автозапуск:
sudo virsh pool-build virt
sudo virsh pool-start virt
sudo virsh pool-autostart virt
И проверяем ещё раз, должны увидеть два хранилища - оба активны и автозапускаются :
sudo virsh pool-list —all
Количество оперативки и ядер я думаю сами настроите, далее упираемся в такое окно:
Настраиваем размер и расположение пространства данных для нашей виртуальной машины (по умолчанию создается в папке /var/lib/libvirt/...) где у нас как помните всего 20 Гб, а сейчас по факту у меня всего 5,3 Гб свободно
Создаём том хранилища с настройками по-умолчанию
Далее просто картинки
Проверьте всю конфигурацию, лишнее не будет.
После нажимаем "Начать установку" и открывается окно с подключением к виртуальной машине.
После установки не забываем отключить все обновления, трафик экономим и сводим риски блокировки к минимум.
Ставьте лайки, подписывайтесь на канал, обсуждайте в комментариях.
Присоединяйтесь к Telegramm каналу t.me/vrachprogrammist