Вот как вы можете установить Ubuntu на виртуальную машину QEMU с поддержкой KVM.

Когда дело доходит до виртуализации, QEMU намного опережает VirtualBox и VMware благодаря почти исходной производительности и богатому набору функций. Он использует Linux KVM (виртуальную машину на основе ядра) для создания виртуальных сред на хост-компьютере.

Как и любой другой инструмент Linux, использовать QEMU для создания виртуальных машин несложно. Вы можете создать виртуальную машину Ubuntu с помощью QEMU двумя способами: из командной строки и с помощью virt-manager, графического интерфейса для QEMU.

Загрузите ISO-образ Ubuntu

Чтобы установить Ubuntu на виртуальную машину, вам понадобится файл ISO, доступный на веб-сайте Ubuntu.

Скачать:Рабочий стол Ubuntu

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

Предварительное условие: проверьте, включена ли виртуализация на вашем ПК.

Перед установкой QEMU проверьте, поддерживает ли ваша машина виртуализацию. Вы можете сделать это, запустив:

instagram viewer
egrep -c '(vmx|svm)' /proc/cpuinfo

Если вывод возвращает число больше 0, вы можете смело переходить к следующим шагам. Если не, включить виртуализацию на вашей машине загрузившись в БИОС.

Установите QEMU на свой ПК с Linux

Следующим шагом будет установка QEMU и других инструментов, необходимых для запуска виртуальной машины Ubuntu. Вам необходимо установить qemu-kvm, libvirt-daemon, bridge-utils и virt-manager.

В Ubuntu и Debian запустите:

sudo apt установить qemu-kvm libvirt-daemon bridge-utils virt-manager

В Arch Linux:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

И чтобы установить пакеты в Fedora или RHEL, запустите:

sudo dnf установить @виртуализацию

После установки добавьте текущего пользователя в группы libvirt и kvm:

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Запустите и включите службу libvirtd при загрузке:

sudo systemctl запустить libvirtd
sudo systemctl включить libvirtd

Использование virt-manager для создания виртуальной машины Ubuntu

С помощью virt-manager вы можете управлять виртуальными машинами QEMU с помощью графического интерфейса. Если вы предпочитаете командную строку, перейдите к следующему разделу.

Запустите Virtual Machine Manager из меню приложений. Когда он откроется, нажмите кнопку Создайте новую виртуальную машину значок из вторичного меню и выберите Локальный установочный носитель (ISO-образ или компакт-диск) из доступных вариантов.

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

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

После этого выберите вновь созданный пул на левой боковой панели и выделите ISO-файл Ubuntu. Нажмите Выберите объем продолжать.

virt-manager автоматически обнаружит ОС, которую вы пытаетесь установить. Если нет, вы можете ввести имя в поле поиска и выбрать подходящую ОС из результатов. Когда закончите, нажмите Вперед.

В окне настроек памяти и ЦП укажите объем памяти и потоков ЦП, которые вы хотите выделить виртуальной машине. Для этого руководства давайте возьмем 4096 МБ памяти и 6 потоков процессора. Вы можете выделить больше, если ваше оборудование поддерживает это. Нажмите Вперед идти дальше.

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

Продолжить с Создайте образ диска для виртуальной машины и укажите размер (в ГБ), который вы хотите выделить. Для виртуальной машины Ubuntu подойдет все, что превышает 20 ГБ. Убедитесь, что Включить хранилище для этой виртуальной машины флажок снят.

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

Когда Ubuntu загружается, вы можете либо попробовать рабочий стол Ubuntu, либо установить его на виртуальную машину, выбор за вами!

Шаги по установке Ubuntu с помощью QEMU более или менее похожи на установка Ubuntu на свой компьютер.

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

Когда вы закончите тестирование машины, нажмите Виртуальная машина > Завершение работы > Завершение работы, чтобы отключить ее..

Если вы хотите запустить виртуальную машину позже, просто снова запустите virt-manager и дважды щелкните запись виртуальной машины Ubuntu, чтобы запустить среду.

Настройка виртуальной машины Ubuntu через интерфейс командной строки QEMU

Терминал — это самый быстрый способ настроить виртуальные машины с помощью QEMU. С помощью нескольких простых команд вы можете настроить пригодную для использования виртуальную машину QEMU под управлением Ubuntu.

Для начала создайте новую папку для файлов виртуальной машины и переместите загруженный ISO-образ Ubuntu во вновь созданный каталог:

mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM

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

qemu-img создать -f qcow2 Image.img 20G

Приведенная выше команда создаст файл образа виртуального диска размером 20 ГБ. Виртуальная машина будет использовать этот образ диска для хранения данных, поэтому обязательно укажите соответствующий размер.

Затем выполните следующую команду, чтобы запустить виртуальную машину Ubuntu:

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Появится окно виртуальной машины. Нажимать Побег чтобы открыть меню загрузки и выбрать соответствующий вариант загрузки из файла ISO.

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

После установки Ubuntu обязательно удалите -cdrom флаг из команды qemu. Это загрузит Ubuntu из файла образа диска, а не из файла ISO.

Тогда команда станет:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

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

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

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

Есть несколько других гипервизоров для пользователей Linux, а именно KVM, QEMU, VirtualBox и VMware. Какой из них вы должны выбрать, зависит от того, что вы ожидаете от программного обеспечения.