notes/devops/virt/qemu/quickemu.txt
Ihar Hancharenka 2e43e15edc m
2023-12-30 19:49:04 +03:00

152 строки
6.3 KiB
Plaintext

https://github.com/quickemu-project/quickemu
sudo apt install qemu bash coreutils ovmf grep jq lsb-base procps python3 genisoimage usbutils util-linux sed spice-client-gtk libtss2-tcti-swtpm0 wget xdg-user-dirs zsync unzip
sudo apt-add-repository ppa:flexiondotorg/quickemu
sudo apt update
sudo apt install quickemu
sudo apt install genisoimage
which mkisofs
https://github.com/quickgui/quickgui
https://github.com/quickemu-project/quickgui
https://aur.archlinux.org/packages/quickgui/
https://aur.archlinux.org/packages/quickgui-bin/
https://github.com/quickemu-project/quickemu#windows-10--11-guests
https://github.com/quickemu-project/quickemu/blob/master/quickget
https://github.com/quickemu-project/quickemu/blob/master/quickget#L2149
quickget windows 11
quickemu --vm windows-11-22H2.conf
!!!
https://github.com/quickemu-project/quickemu/issues/646
https://github.com/quickemu-project/quickemu/issues/646
https://github.com/quickemu-project/quickemu/blob/master/quickget#L2136
https://github.com/aria2/aria2/issues/1739
https://github.com/quickemu-project/quickemu/issues/646
The issue can be circumvented by adding--check-certificate--check-certificate
--check-certificate=falseto
to aria2c on line 706 of /usr/bin/quickget but this obviously comes with risks.
aria2c --check-certificate=false 'https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso'
!!!
https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html
https://github.com/virtio-win/virtio-win-pkg-scripts/tree/master
https://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers
To start your Windows virtual machine run:
quickemu --vm windows-11-22H2.conf
#! --vm
guest_os="windows"
disk_img="windows-11/disk.qcow2"
iso="windows-11/Win11_22H2_English_x64v1.iso"
fixed_iso="windows-11/virtio-win.iso"
tpm="on"
secureboot="off"
https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines
https://www.heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/
https://leduccc.medium.com/improving-the-performance-of-a-windows-10-guest-on-qemu-a5b3f54d9cf5
https://frontpagelinux.com/tutorials/how-to-use-linux-kvm-to-optimize-your-windows-10-virtual-machine/
https://www.kraxel.org/blog/2019/06/macos-qemu-guest/
tpm
https://qemu-project.gitlab.io/qemu/specs/tpm.html
virtiofs
https://virtio-fs.gitlab.io/
drivers
https://github.com/virtio-win/virtio-win-pkg-scripts/tree/master
windows-11
https://www.microsoft.com/en-in/software-download/
https://www.microsoft.com/en-in/software-download/windows11
WimpyWorld
https://www.youtube.com/playlist?list=PL2O-jVSvTrBwuhzX0orpeN98O8wOHLmZf
2022
Mayunix - How to Install Windows 11 in KVM on Ubuntu 22.04 10:00 of 16:04
https://www.youtube.com/watch?v=0RiUrsljD_E
https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html
download virtio-win-0.1.229.iso
mem - 8192
storage - 80G
select "customize configuration before install"
network selection - NAT
SATA Disk 1 -> Disk BUS - VirtIO
NIC -> Virtual Network Interface -> VirtIO
Add Hardware -> Graphics -> VNC Server
Add Hardware -> Storage -> Select or Create Custom Storage -> CDROM Device
Manage -> Attach virtio-win-0.1.229.iso
Add Hardware -> TPM -> Advanced Options -> Model -> TIS, Version -> 2.0
Overview -> Hypervisor Details -> Chipset -> Q35, Firmware -> UEFI
Boot Options -> SATA CDROM -> First
Apply
Begin Installation
Unable to complete install: 'unsupported configuration: only a single TPM non-proxy device is supported'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install
installer.start_install(guest, meter=meter)
File "/usr/share/virt-manager/virtinst/install/installer.py", line 695, in start_install
domain = self._create_guest(
File "/usr/share/virt-manager/virtinst/install/installer.py", line 637, in _create_guest
domain = self.conn.createXML(initial_xml or final_xml, 0)
File "/usr/lib/python3/dist-packages/libvirt.py", line 4400, in createXML
raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: unsupported configuration: only a single TPM non-proxy device is supported
Remove TPM vNone
Begin Installation
UEFI shell
Custom Install Windows Only
Load Driver -> Browse -> virtio-cd drive -> amd64 -> w11
Connect to Internet
S-F10
oobe\BypassNRO.cmd
I don't have internet
Continue with limited setup
Explorer -> This PC -> Show More Options -> Manage
??? from C-R
Device Manager
Display Adapters -> Microsoft Basic Display Adapter -> right click -> Update Driver
Browse My Computer for Drivers -> Browse - virtio-cd driver -> OK -> Next ... non-proxy
Ethernet Cotroller -> Update Driver -> ...
Other Devices -> PCI Device -> Update Driver -> ...
Other Devices -> PCI Simple Communications Controller -> Update Driver -> ...
Restart Win11 VM
Restart Win11 VM
Trafotin - Using Windows 11 in KVM | Secure Boot, Simulated TPM, & VirtIO Guest Tools 0:00 of 18:57
https://www.youtube.com/watch?v=i-OHcENVMG0
ChrisTitusTech - Quickemu 0:00 of 10:16
https://www.youtube.com/watch?v=87MCT3Ekjlo
https://christitus.com/quickemu/
2021
https://www.linuxuprising.com/2021/12/quickly-create-and-run-optimized-linux.html
https://www.fossmint.com/quickemu-run-windows-macos-linux-virtual-machines/
2020
WimpyWorld - Replace VirtualBox with Bash & QEMU 0:00 of 1:20:27
https://www.youtube.com/watch?v=AOTYWEgw0hI
win-iss
https://github.com/quickemu-project/quickemu/issues/654
https://github.com/quickemu-project/quickemu/issues/572
https://github.com/quickemu-project/quickemu/issues/594
https://github.com/quickemu-project/quickemu/issues/609
https://github.com/quickemu-project/quickemu/issues/275
! try