KVM – správná instalace a konfigurace Windows jako VM
Vytvoření virtuálního počítače v KVM
Tento podrobný průvodce vás provede nastavením virtuálního stroje s efektivním procesorem a pamětí pro použití s WinApps využívající KVM, open-source virtualizační software obsažený ve většině linuxových distribucí.
Nainstalujte KVM
Nejprve musíte nainstalovat KVM a Virtual Machine Manager. Instalací virt-manager
, získáte vše, co potřebujete pro svou distribuci:
sudo apt-get install -y virt-manager
Stáhněte si ovladače Windows Professional a KVM VirtIO
Ke spuštění aplikací RDP budete potřebovat Windows 10 Professional (nebo Enterprise nebo Server), Windows 10 Home stačit nebude. Budete také potřebovat ovladače pro VirtIO, abyste zajistili nejlepší výkon a nejnižší režii vašeho systému. Můžete si je stáhnout na následujících odkazech.
Windows 10 ISO: https://www.microsoft.com/en-us/software-download/windows10ISO
Ovladače KVM VirtIO (pro všechny distribuce): https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Vytvořte si svůj virtuální stroj
Následující průvodce vás provede nastavením. Pokud jste zkušený uživatel, možná budete chtít:
- Definujte virtuální počítač z XML (nemusí fungovat na všech systémech)
- Spusťte KVM v uživatelském režimu
Jinak pro nastavení standardním způsobem otevřete virt-manager
(Virtuální stroje).
Dále přejděte na Edit
-> Preferences
a zkontrolujte Enable XML editing
a poté klepněte na Close
knoflík.
Nyní je čas přidat nový virtuální počítač kliknutím na +
knoflík.
Vybrat Local install media
a klikněte Forward
.
Nyní vyberte umístění vašeho Windows 10 ISO a Automatically detect
instalace.
Nastavte paměť a CPU. Doporučujeme 2
CPU a 4096MB
pro paměť. Budeme používat službu Memory Ballooning,
což znamená, že 4096 je maximální množství paměti, které kdy virtuální počítač použije,
ale nebude toto množství používat, pokud to nebude potřeba.
Vyberte si velikost virtuálního disku, mějte na paměti, že toto je maximální velikost,
na kterou disk naroste, ale nezabere toto místo, dokud ho nebude potřebovat.
Dále pojmenujte svůj stroj RDPWindows
aby to WinApps mohly detekovat a rozhodnout
se Customize configuration before install
.
Po kliknutí Finish
, zajistěte pod CPU, že Copy host CPU configuration
je vybrán a Apply
.
POZNÁMKA: Někdy se to po instalaci systému Windows vypne. Tuto možnost byste měli zaškrtnout i po instalaci.
Dále přejděte na XML
kartu a upravte ji <clock>
sekce, která má obsahovat:
<clock offset='localtime'>
<timer name='hpet' present='yes'/>
<timer name='hypervclock' present='yes'/>
</clock>
Pak Apply
. To drasticky sníží využití nečinného CPU (z ~25% na ~3%).
Dále v části Paměť snižte Current allocation
na minimum paměti, kterou by měl VM používat. Doporučujeme 1024MB
.
Pod Boot options
, šek Start virtual machine on host boot up
.
Pro SATA Disk 1 nastavte Disk bus
na VirtIO
.
Pro NIC nastavte Device model
na virtio
.
Klikněte na Add Hardware
v pravém dolním rohu a vyberte Storage
. Pro Device type
, vyberte CDROM device
a vyberte ovladač ISO VirtIO, který jste si stáhli dříve. To umožní instalačnímu programu Windows 10
přístup k ovladačům během procesu instalace. Nyní klikněte Finish
pro přidání nového zařízení CDROM.
Nyní jste připraveni kliknout Begin Installation
Nyní přejděte k instalaci virtuálního počítače.
Nainstalujte virtuální počítač
Odtud nainstalujete Windows 10 Professional jako na jakýkoli jiný počítač.
Jakmile se dostanete do bodu výběru umístění pro instalaci, uvidíte, že nejsou k dispozici žádné disky. Je to proto, že musíme načíst ovladač VirtIO. Vybrat Load driver
.
Instalační program vás poté požádá o určení, kde se ovladač nachází. Vybrat E:\
jednotku nebo kteroukoli jednotku, na které se nachází ISO ovladače VirtIO.
Vyberte vhodný ovladač pro operační systém, který jste vybrali, což je s největší pravděpodobností w10
ovladač pro windows 10.
Nyní uvidíte disk, který můžete vybrat pro instalaci.
Windows se začnou instalovat a během tohoto procesu budete pravděpodobně muset několikrát restartovat virtuální počítač.
V určitém okamžiku se dostanete na obrazovku sítě. Důvodem je, že ještě nebyly načteny ovladače VirtIO pro síť. Stačí kliknout I don't have internet
.
Potvrdí vaši volbu, tak si jen vyberte Continue with limited setup
.
Poté, co se dostanete do Windows a přihlaste se pomocí uživatele, kterého jste vytvořili během instalace. Otevřít Explorer
a navigovat
disku nebo kdekoli, kde je namontován ovladač ISO VirtIO. Dvakrát klikněte na
E:\virt-win-gt-64.exe
soubor pro spuštění instalačního programu ovladače VirtIO.
Nechte vše jako výchozí a klikněte Next
prostřednictvím instalačního programu. Tím se nainstalují ovladače zařízení a také služba Memory Ballooning.
Po dokončení instalace ovladače budete muset provést některé změny v registru, abyste umožnili spuštění aplikací RDP v systému.
Začněte stažením souboru RDPApps.reg
soubor z úložiště WinApps návštěvou https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg
kliknutím pravým tlačítkem na Raw
tlačítko a kliknutím na něj Save target as
.
Jakmile stáhnete soubor registru, klikněte na něj pravým tlačítkem a vyberte Merge
a poté přijměte všechna potvrzení.
Dále musíme přejmenovat virtuální počítač, aby ho WinApps mohly najít. Přejděte do nabídky Start a zadejte About
vychovat About your PC
nastavení.
Přejděte dolů a klikněte na Rename this PC
Přejmenovat na RDPWindows
, a pak Next
, ale nerestartujte .
Nakonec přejděte dolů na Remote Desktop
a přepnout Enable Remote Desktop
na, a Confirm
.
V tomto okamžiku budete muset restartovat a máte dokončeno nastavení.
Namísto restartu můžete rovnou pokračovat a nainstalovat další aplikace, jako je Microsoft Office nebo Adobe CC, které lze používat prostřednictvím WinApps.
Můžete si také do virtuálního počítače nainstalovat nástroje Spice Guest Tools , které umožňují funkce jako automatická změna velikosti plochy a vyjmutí a vložení při používání virt-manager
.
Protože WinApps používá RDP, není to nutné, pokud neplánujete přistupovat k počítači přes virt-manager
.
Po dokončení restartujte virtuální počítač, ale nepřihlašujte se. Jednoduše zavřete prohlížeč virtuálních počítačů a zavřete Správce virtuálních strojů.
Zdroj: https://github.com/Fmstrat/winapps/blob/main/docs/KVM.md#define-a-vm-from-xml