Устанавливаем утилиту скачивания файлов по ссылке
sudo apt install curl
Скачиваем дистрибутив Ubuntu 20.04 Server
curl https://releases.ubuntu.com/20.04/ubuntu-20.04.6-live-server-amd64.iso --output ~/ubuntu-20.04.6-live-server-amd64.iso
Устанавливаем утилиты для работы с виртуальной машиной QEMU/KVM и Virtual Machine Manager
sudo apt install qemu-kvm
sudo apt install virt-manager
sudo apt install libvirt-clients
Устанавливаем утилиты для работы с виртуальными сетевыми устройствами
sudo apt install bridge-utils
Включаем пользователя kit в группу, которой разрешено работать с виртуальными машинами
sudo usermod -a -G libvirt kit
Проверяем, в какие группы включён пользователь kit
id kit
Перезапускаем службу доступа к виртуальным машинам QEMU/KVM
sudo systemctl libvirtd restart
Запускаем virt-manager
virt-manager
Если на этом этапе появилась ошибка соединения со службой QEMU/KVM, то перезапускаем систему целиком
sudo systemctl reboot
Указываем путь к ubuntu-20.04.6-live-server-amd64.iso
Указываем доступный виртуальной машине размер ОЗУ, и количество доступных ядер
Указываем доступный виртуальной машине размер диска, минимум 25 Гб
Создаём для виртуальной машины диск типа qcow2 (это формат по умолчанию):
- размер диска внутри виртуальной машины в qcow2 всегда принимает размер, равный доступному пространству
- формат qcow2 поддерживает снапшоты
Каталог создания диска по умолчанию: /var/lib/libvirt/images
Запускаем виртуальную машину для установки Ubuntu 20.04
Выбираем локаль
# На первом шаге выбираем локаль "ru_RU.UTF-8 UTF-8"
# На втором шаге выбираем локаль "ru_RU.UTF-8 UTF-8" как локаль по умолчанию
sudo dpkg-reconfigure locales
Узнаём список доступных часовых поясов
timedatectl list-timezones
Устанавливаем нужный часовой пояс
sudo timedatectl set-timezone Asia/Yakutsk
Устанавливаем обновления Ubuntu 20.04 LTS Server
sudo apt update && sudo apt upgrade -y && sudo apt autoremove
Устанавливаем mc - консольный файловый менеджер
sudo apt install mc
Устанавливаем htop - консольный диспетчер задач, запускаем его, нажимаем F2, и выбираем чуть более яркую цветовую схему Broken Gray, а также добавляем показатели работы с диском (префикс IO_*)
sudo apt install htop
Устанавливаем net-tools - набор консольных сетевых утилит, содержащий утилиту netstat, с её помощью можно посмотреть открытые порты
sudo apt install net-tools
sudo netstat -tulpn
Выводим список виртуальных машин, включая выключенные
virsh list --all
Устанавливаем признак автозапуска при старте хост системы для нужной виртуальной машины
virsh autostart ubuntu20.04