Ето как можете да инсталирате Ubuntu на виртуална машина QEMU, работеща с KVM.

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

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

Изтеглете Ubuntu ISO

За да инсталирате Ubuntu на виртуална машина, имате нужда от ISO файл, наличен на уебсайта на Ubuntu.

Изтегли:Работен плот на Ubuntu

Изтеглете инсталационното изображение и го запазете на предпочитано място на вашия компютър.

Предпоставка: Проверете дали виртуализацията е активирана на вашия компютър

Преди да инсталирате QEMU, проверете дали вашето устройство поддържа виртуализация. Можете да го направите, като стартирате:

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

Ако резултатът върне число, по-голямо от 0, можете спокойно да продължите към следващите стъпки. Ако не, активирайте виртуализацията на вашата машина чрез зареждане в BIOS.

Инсталирайте 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 инсталирайте @virtualization

След инсталирането добавете текущия си потребител към групите libvirt и kvm:

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

Стартирайте и активирайте услугата libvirtd да работи при зареждане:

sudo systemctl стартира libvirtd
sudo systemctl активира libvirtd

Използване на virt-manager за създаване на Ubuntu VM

С virt-manager можете да управлявате QEMU виртуални машини с помощта на GUI. Ако вместо това предпочитате командния ред, преминете към следващия раздел.

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

Кликнете Напред за да продължите. Изберете Прегледайте за да отворите ISO медийния локатор. Тук ще трябва да добавите пул за съхранение, откъдето ще изберете ISO.

За да направите това, щракнете върху плюс икона, разположена долу вляво, и задайте име за пула (вход Изтегляния ако файлът е в директорията за изтегляния). Кликнете Прегледайте за да намерите папката и натиснете Отворете. След това щракнете завършек.

След като сте готови, изберете новосъздадения пул от лявата странична лента и маркирайте ISO файла на Ubuntu. Кликнете Изберете Сила на звука продължавам.

virt-manager автоматично ще открие операционната система, която се опитвате да инсталирате. Ако не, можете да въведете името в полето за търсене и да изберете подходящата ОС от резултатите. Когато сте готови, щракнете Напред.

В прозореца с настройки на паметта и процесора посочете количеството памет и нишките на процесора, които искате да разпределите на виртуалната машина. За това ръководство нека използваме 4096 MB памет и 6 нишки на процесора. Можете да разпределите повече, ако вашият хардуер го поддържа. Кликнете Напред за да продължите по-нататък.

На следващия екран конфигурирайте хранилището за виртуалната машина на Ubuntu. Можете или да създадете дисково изображение автоматично в текущата директория, или да изберете потребителско местоположение, като създадете нов пул за съхранение, както по-рано.

Продължавам с Създайте дисково изображение за виртуалната машина и посочете размера (в GB), който искате да разпределите. За Ubuntu VM всичко повече от 20 GB работи. Уверете се, че Активирайте хранилището за тази виртуална машина полето е отметнато.

Накрая щракнете завършек и virt-manager ще настрои виртуалната машина вместо вас. Веднага след като завърши предварителната настройка, ще се появи меню за зареждане, което ще ви подкани да го направите Опитайте или инсталирайте Ubuntu. Изберете това от списъка с налични опции.

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

Стъпките за инсталиране на Ubuntu с помощта на QEMU са повече или по-малко подобни на инсталиране на Ubuntu на вашия компютър.

По подразбиране разделителната способност на виртуалната машина ще бъде по-ниска от разделителната способност на вашия дисплей. Можете да промените това, като преминете към Системни настройки на Ubuntu и ръчно конфигуриране на резолюцията.

Когато приключите с тестването на машината, щракнете Виртуална машина > Изключване > Изключване, за да я изключите.

Ако искате да стартирате виртуалната машина по-късно, просто стартирайте virt-manager отново и щракнете двукратно върху записа Ubuntu VM, за да стартирате средата.

Настройване на Ubuntu VM чрез QEMU CLI

Терминалът е най-бързият начин за конфигуриране на виртуални машини с помощта на QEMU. С няколко прости команди можете да настроите използваема QEMU VM, работеща с Ubuntu.

За да започнете, първо създайте нова папка за файловете на виртуалната машина и преместете изтегления Ubuntu ISO в новосъздадената директория:

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

Изпълнете следната команда, за да създадете файл с изображение в текущата директория:

qemu-img create -f qcow2 Image.img 20G

Горната команда ще създаде файл с изображение на виртуален диск с размер 20 GB. Виртуалната машина ще използва това дисково изображение за съхраняване на данни, така че не забравяйте да посочите съответния размер.

След това изпълнете следната команда, за да стартирате виртуалната машина на 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, не забравяйте да премахнете -CD ROM флаг от командата 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. Кой да изберете, зависи от това какво очаквате от софтуера.