Настройването на виртуална машина на Windows в Linux с KVM е по-добро от двойното зареждане. Ето как да започнете.

Изпълнението на Windows виртуална машина заедно с Linux има своите предимства. С настроена виртуална машина на Windows не е нужно да се занимавате със слоевете за съвместимост или да търсите алтернативи с отворен код на любимите си приложения на Windows. Освен това, ако сте разработчик, става лесно да тествате софтуера си на множество операционни системи.

Виртуална машина, базирана на ядрото, или KVM е най-добрият ви залог, когато става въпрос за настройка на Windows виртуална машина на Linux. Но как да създадете нов KVM и да инсталирате Windows на него?

1. Инсталирайте и конфигурирайте необходимия KVM софтуер

Като първа стъпка трябва да проверите дали процесорът ви поддържа виртуализация и дали тя е активирана във вашата система. За да направите това, стартирайте:

grep -Ec '(vmx|svm)' /proc/cpuinfo

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

instagram viewer
отидете на опциите на BIOS и активирайте поддръжката за виртуализация.

Ако за първи път работите с KVM, трябва да разберете Базирани на ядрото виртуални машини и как работят.

След като виртуализацията е настроена, инсталирайте необходимите KVM пакети от хранилищата на вашата дистрибуция. Командата за инсталиране ще варира в зависимост от дистрибуцията, която използвате.

На базирани на Debian и Ubuntu дистрибуции изпълнете:

sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager

На Arch Linux и неговите производни:

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

Инсталирайте KVM пакети на Fedora и RHEL с:

sudo dnf install @virtualization

След това активирайте и стартирайте демона libvirt, като изпълните:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Проверете дали libvirtd работи правилно с:

sudo systemctl status libvirtd

Ако изходът се върне „активен“ в зелено, можете спокойно да продължите. Ако показва "неактивен" в червено, изпълнете горните команди отново.

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

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

2. Изтеглете Windows 10 ISO

След като приключите конфигурацията на виртуализацията, вече сте готови да създадете виртуална машина. Но първо изтеглете ISO файла на Windows 10, който ще използвате за зареждане на виртуалната машина.

Преминете към страницата за изтегляне на Windows 10 и превъртете надолу, за да изберете Windows 10 (ISO с множество издания) от падащото меню Избор на издание. След това щракнете Потвърдете.

Изберете подходящия език и натиснете продължи. Вече ще имате две опции за изтегляне на 64- и 32-битовите издания на Windows 10. Кликнете върху този, който искате да инсталирате.

Изтегли:Windows 10 (Безплатно)

3. Създайте нов KVM с помощта на virt-manager

Стартирайте Virtual Machine Manager, като напишете virt-мениджър в командния ред или от менюто с приложения. Щракнете върху Създайте нова виртуална машина опция (иконата на работния плот с бутон за възпроизвеждане в средата), за да продължите.

Продължете с избора по подразбиране—Локален носител за инсталиране— и щракнете Напред.

Кликнете Преглед > Преглед на местно ниво и изберете изтегления Windows 10 ISO файл от вашето хранилище. Кликнете Отворете за да изберете ISO изображение. Virtual Machine Manager автоматично ще открие операционната система. Кликнете Напред за да продължите.

Посочете количеството памет и процесорните ядра, които искате да разпределите на виртуалната машина. За начало половината от действителната памет на вашия компютър ще бъде повече от достатъчна. Що се отнася до процесорните ядра, изберете всичко, вариращо от една трета до половината от наличните ядра. След като сте готови, ударете Напред.

В следващия прозорец се уверете Активирайте хранилището за тази виртуална машина е отметнато. След това посочете размера на изображението на диска (50GB ще са достатъчни) и щракнете Напред.

Въведете името на виртуалната машина и щракнете завършек след като прегледате спецификациите на VM.

Virtual Machine Manager сега ще създаде машината и ще я стартира веднага след това.

4. Инсталирайте Windows 10 на KVM

Ще се появи нов прозорец на Virtual Machine Manager, в който можете да видите зареждането на вашата Windows машина. Екранът ще стане син и ще видите да се появява полето за настройка на Windows.

Изберете езика за инсталиране, формата на времето и валутата и клавиатурата или метода на въвеждане от списъка с налични опции. След като сте готови, ударете Напред > Инсталирай сега.

Процесът на настройка ще започне и ще бъдете помолени да въведете продуктов ключ. Въведете продуктовия ключ, ако имате такъв. В противен случай изберете Нямам продуктов ключ.

Има различни версии на Windows 10 можете да инсталирате. Изберете тази, която искате да инсталирате, и щракнете Следващия. На следващия екран отметнете квадратчето до Приемам условията на лиценза и щракнете Следващия.

Изберете По избор: Инсталирайте само Windows (разширено) тъй като виртуалната машина вече няма инсталиран Windows.

На следващия екран разделете устройството с помощта на Нов, Изтрий, и формат опции, ако искате да имате няколко устройства. За тези, които обичат да настроят един дял, щракнете Следващия.

Сега Windows ще започне да се инсталира на виртуалната машина. Ще преминете през следните стъпки: копиране на файлове на Windows, подготовка на файлове за инсталиране, инсталиране на функции, инсталиране на актуализации и завършване.

Виртуалната машина може да се рестартира няколко пъти по време на инсталацията, така че не се притеснявайте и оставете Windows Setup да си свърши работата.

След като Windows приключи с инсталирането, ще видите приветствения екран на Cortana. Щракнете върху малката икона на микрофон долу вляво, за да изключите Cortana. След това изберете вашето географско местоположение и щракнете да.

Изберете клавиатурна подредба и щракнете да. Ако искате да добавите второ оформление, изберете Добавяне на оформление. В противен случай щракнете Пропускане. Може да се наложи да изчакате няколко минути след тази стъпка.

След това добавете своя акаунт в Microsoft, за да продължите. Ако като потребител на Linux не предпочитате да споделяте имейл информацията си, засега използвайте фиктивен имейл адрес и парола. Windows ще изведе грешка при неправилна парола. След това щракнете Следващия за да пропуснете добавянето на правилния имейл адрес

На следващия екран въведете вашето име и парола. След това изберете и отговорете на три въпроса за сигурност, за да продължите.

Ще се появи екранът Избор на настройки за поверителност за вашето устройство. Деактивирайте всички опции, ако не искате да споделяте данни за употребата с Microsoft. След това щракнете Приеми.

Пропуснете екрана Да персонализираме вашето изживяване и изберете Не сега когато ви помоли да споделите лична информация с Cortana. След това Windows ще персонализира няколко други неща за вас, преди да ви зареди на работния плот.

Ако не харесвате KVM, защо не изберете други хипервайзори като VirtualBox или VMware да инсталирам Windows?

Не сте ограничени само до KVM на Linux

Ето колко лесно беше инсталирането на Windows 10 с помощта на KVM на Linux. Но не спирайте до тук. Опитайте всички видове Linux дистрибуции и други операционни системи с отворен код, като ги инсталирате във виртуални машини.

Не сте ограничени до използването на базирана на ядрото виртуална машина на Linux. Ако искате, можете дори да изберете други хипервайзори като VirtualBox или VMware, за да инсталирате Windows на вашата Linux машина.