Windows 11 ve virtuálním stroji na Linuxu přes QEMU/KVM (TPM + Secure Boot) - strana 4/4
NÁVODY > KATEGORIE > Virtualizace
Rychlá navigace:
STRANA 1
- QEMU / KVM
- (0) Doporučený postup: dočasně „vypnout“ VirtualBox, aby šel používat KVM
- (1) Instalace QEMU/KVM + Virt-Manager + TPM/UEFI + nástroje
- (2) Stažení ISO souborů
- (3) Vytvoření VM ve Virt-Manageru (TPM 2.0 + UEFI Secure Boot)
- (4) Nastavení VM před instalací (důležité pro Windows 11)
- (5) Instalace Windows 11
- 5.2 Vynucení lokálního účtu (bez Microsoft účtu)
- (6) Po instalaci: VirtIO nástroje, rozlišení, sdílení souborů
- (7) Služba virtiofs ve Windows
- (8) Odebrání CDROM zařízení z VM (po instalaci)
- (9) Sdílení souborů mezi Linux hostem a Windows VM (virtiofs)
- (10) Aktivace sítě – Internet
- (11) Volitelně: „Immutable Windows“ (bezpečný režim – klon jako pracovní kopie)
- (12) Doporučení výkonu a ovládání
- (13) „Úklid“ Windows (doporučení)
- (14) Licence
- (15) Hostitel (Linux na fyzickém počítači) je Zorin OS 18 Core
16) Jak přepínat KVM ↔ VirtualBox (rychle, vratně)
Níže jsou praktické příkazy tak, aby šlo kdykoliv přejít zpět na VirtualBox a později zase na KVM.
A) Přepnutí z KVM na VirtualBox
- Vypněte virtuální stroj s Windows 11 (Shutdown).
- Zastavte libvirt (volitelné, ale čisté):
bash
sudo systemctl stop libvirtd
- Odpojte KVM moduly (Intel / AMD podle CPU):
Intel:
bash
sudo modprobe -r kvm_intel kvm
sudo virsh list --all
AMD:
bash
sudo modprobe -r kvm_amd kvm
sudo virsh list --all
Pokud je nějaký VS stále spuštěn, nejdříve jej korektně vypněte, jinak se moduly nemusí odpojit („module is in use“).
Chyby typu „module is in use“ znamenají, že ještě něco běží (VS, libvirt procesy).
Tento způsob odpovídá doporučením pro řešení chyby VirtualBoxu „disable KVM kernel extension“.
Tento způsob odpovídá doporučením pro řešení chyby VirtualBoxu „disable KVM kernel extension“.
Pak spusťte VirtualBox.
B) Přepnutí z VirtualBoxu zpět na KVM
- Zavřete VirtualBox a vypněte jeho VS.
- Načtěte KVM moduly:
Intel:
bash
sudo modprobe kvm
sudo modprobe kvm_intel
AMD:
bash
sudo modprobe kvm
sudo modprobe kvm_amd
- Spusťte libvirt:
bash
sudo systemctl start libvirtd
Poznámka:
Jestliže chcete, aby se libvirt zvedal i po restartu pak použijte příkaz: "sudo systemctl enable --now libvirtd"
- Spusťte Správce virtuálních strojů a virtuální stroj.
C) Pohodlné aliasy
Do ~/.bashrc můžete dát (Intel/AMD variantu dle CPU):
Intel:
bash
alias unload-kvm-modules="sudo modprobe -r kvm_intel kvm"
alias load-kvm-modules="sudo modprobe kvm && sudo modprobe kvm_intel"
AMD:
bash
alias unload-kvm-modules="sudo modprobe -r kvm_amd kvm"
alias load-kvm-modules="sudo modprobe kvm && sudo modprobe kvm_amd"
Poznámka:
Platí pro Bash; po uložení je nutné otevřít nový terminál nebo spustit source ~/.bashrc.
Použití:
BOX – Řešení chyby:
- před VirtualBoxem: unload-kvm-modules
- před KVM: load-kvm-modules
BOX – Řešení chyby:
- „Domain requires KVM, but it is not available“ (Virt-Manager / libvirt) (Chyba při startu domény – hostitel nepodporuje doménu typu kvm.)
Příznaky (co uvidíte):
Abych se v článku příliš neopakoval, vložil jsem řešení do PDF souboru ke stažení:
- Virt-Manager nedovolí spustit VS a zobrazí chybu typu: „Doména vyžaduje KVM, ale není k dispozici…“ nebo „Hostitel nepodporuje doménu typu kvm…“
- Stáhnout PDF: „Chyba při startu domény – hostitel nepodporuje doménu typu kvm.pdf“.
Základní zdroje k QEMU a KVM
1) QEMU – oficiální dokumentace (User Manual)
2) KVM – dokumentace Linux kernelu (KVM)
3) libvirt – oficiální dokumentace (správa VM, XML formát domén)
4) virt-manager – oficiální web (GUI pro libvirt/KVM)
5) VirtIO ovladače pro Windows (virtio-win ISO – Fedora/virt projekt)
6) virtiofs pro Windows – oficiální how-to (včetně závislosti na WinFsp)
Doplňkové zdroje (UEFI/TPM/WinFsp)
7) OVMF (UEFI firmware pro QEMU/KVM) – Tianocore
8) swtpm (software TPM emulátor používaný s libvirt/QEMU)
9) WinFsp (nutné pro virtiofs ve Windows – oficiální web + dokumentace)
PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:
Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.
Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!
A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".
BITLIFI / QR PLATBA (bez částky)

- Uživatel: +420607271333@bitlifi.com
- Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

- Číslo účtu (CZK): 2000197842 / 2010
- IBAN: CZ41 2010 0000 0020 0019 7842
- BIC/SWIFT: FIOBCZPPXXX
- Zpráva pro příjemce: NA KAFE / Linux-doma.cz