1- .\" Automatically generated by Pandoc 3.7.0.2
1+ .\" Automatically generated by Pandoc 3.8.3
22.\"
3- .TH "QUICKEMU" "1" "July 31, 2025 " "quickemu" "Quickemu User Manual"
3+ .TH "QUICKEMU" "1" "February 2, 2026 " "quickemu" "Quickemu User Manual"
44.SH NAME
55quickemu \- A quick VM builder and manager
66.SH SYNOPSIS
@@ -31,8 +31,8 @@ Delete the entire VM and its configuration
3131.TP
3232\f[B] \-\- display \f[ R ]
3333Select display backend.
34- \(aq sdl \(aq (default), \(aq gtk \(aq , \(aq none \(aq , \(aq spice \(aq or
35- \(aq spice\- app\(aq
34+ \(aq gtk \(aq (default), \(aq sdl \(aq , \(aq cocoa \(aq , \(aq none \(aq ,
35+ \(aq spice\( aq or \( aq spice \ - app\(aq
3636.TP
3737\f[B] \-\- fullscreen \f[ R ]
3838Starts VM in full screen mode (Ctl+Alt+f to exit)
@@ -191,6 +191,9 @@ Mojave
191191.IP \(bu 2
192192\f[B] Windows Server \f[ R ] 2022 2019 2016
193193.IP \(bu 2
194+ \f[B] ARM64 guest support \f[ R ] for running aarch64 VMs (native on ARM
195+ hosts, emulated on x86_64)
196+ .IP \(bu 2
194197\c
195198.UR https://ubuntu.com/desktop
196199Ubuntu
@@ -570,18 +573,23 @@ wiki
570573You can also use \f[CR] quickget \f[ R ] with advanced options :
571574.IP
572575.EX
573- \-\- download <os> <release> [edition] : Download image; no VM configuration
574- \-\- create\- config <os> [path/url] [flags] : Create VM config for an OS image
575- \-\- open\- homepage <os> : Open homepage for the OS
576- \-\- show [os] : Show OS information
577- \-\- version : Show version
578- \-\- help : Show this help message
579- \-\- disable\- unattended : Force quickget not to set up an unattended installation
580- \-\- url [os] [release] [edition] : Show image URL(s)
581- \-\- check [os] [release] [edition] : Check image URL(s)
582- \-\- list : List all supported systems
583- \-\- list\- csv : List everything in csv format
584- \-\- list\- json : List everything in json format
576+ \-\- arch <arch> : Set architecture (arm64, aarch64, amd64, x86_64)
577+ \-\- download <os> <release> [edition] : Download image; no VM configuration
578+ \-\- create\- config <os> [path/url] [flags] : Create VM config for an OS image
579+ \-\- open\- homepage <os> : Open homepage for the OS
580+ \-\- show [os] : Show OS information
581+ \-\- version : Show version
582+ \-\- help : Show this help message
583+ \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- Flags \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
584+ \-\- create\- config:
585+ \-\- disable\- unattended : Force quickget not to set up an unattended installation
586+ \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- For testing & development \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
587+ \-\- url [os] [release] [edition] : Show image URL(s)
588+ \-\- check [os] [release] [edition] : Check image URL(s)
589+ \-\- check\- all\- arch [os] [release] [edition] : Check downloads for all architectures (amd64 and arm64)
590+ \-\- list : List all supported systems
591+ \-\- list\- csv : List everything in csv format
592+ \-\- list\- json : List everything in json format
585593 .EE
586594.PP
587595Here are some typical uses
622630.IP \(bu 2
623631\f[CR] artixlinux \f[ R ] (Artix Linux)
624632.IP \(bu 2
625- \f[CR] athenaos \f[ R ] (Athena OS )
633+ \f[CR] azurelinux \f[ R ] (Azure Linux )
626634.IP \(bu 2
627635\f[CR] batocera \f[ R ] (Batocera)
628636.IP \(bu 2
678686.IP \(bu 2
679687\f[CR] haiku \f[ R ] (Haiku)
680688.IP \(bu 2
681- \f[CR] holoiso \f[ R ] (HoloISO)
682- .IP \(bu 2
683689\f[CR] kali \f[ R ] (Kali)
684690.IP \(bu 2
685691\f[CR] kdeneon \f[ R ] (KDE Neon)
@@ -752,26 +758,22 @@ wiki
752758.IP \(bu 2
753759\f[CR] solus \f[ R ] (Solus)
754760.IP \(bu 2
761+ \f[CR] sparkylinux \f[ R ] (SparkyLinux)
762+ .IP \(bu 2
755763\f[CR] spirallinux \f[ R ] (SpiralLinux)
756764.IP \(bu 2
757765\f[CR] tails \f[ R ] (Tails)
758766.IP \(bu 2
759767\f[CR] tinycore \f[ R ] (Tiny Core Linux)
760768.IP \(bu 2
761- \f[CR] trisquel \f[ R ] (Trisquel\- )
762- .IP \(bu 2
763- \f[CR] truenas \- core \f[ R ] (TrueNAS Core)
764- .IP \(bu 2
765- \f[CR] truenas \- scale \f[ R ] (TrueNAS Scale)
769+ \f[CR] trisquel \f[ R ] (Trisquel)
766770.IP \(bu 2
767771\f[CR] tuxedo \- os \f[ R ] (Tuxedo OS)
768772.IP \(bu 2
769773\f[CR] vanillaos \f[ R ] (Vanilla OS)
770774.IP \(bu 2
771775\f[CR] void \f[ R ] (Void Linux)
772776.IP \(bu 2
773- \f[CR] vxlinux \f[ R ] (VX Linux)
774- .IP \(bu 2
775777\f[CR] zorin \f[ R ] (Zorin OS)
776778.SS \c
777779.UR https://github.com/quickemu-project/quickemu/wiki/02-Create-Linux-virtual-machines#manually-create-linux-guests
@@ -827,6 +829,17 @@ check the Discussions
827829.PP
828830\f[CR] quickget \f[ R ] automatically downloads a macOS recovery image and
829831creates a virtual machine configuration.
832+ .PP
833+ Note: Some VPN users may need to \c
834+ .UR https://github.com/quickemu-project/quickemu/issues/1391#issuecomment-3506845235
835+ turn off their VPN
836+ .UE \c
837+ \ in order to download a recovery image.
838+ Some other users may find \c
839+ .UR https://github.com/quickemu-project/quickemu/issues/1391#issuecomment-2429146013
840+ using a VPN
841+ .UE \c
842+ \ necessary in order to download a recovery image.
830843.IP
831844.EX
832845quickget macos big\- sur
@@ -931,16 +944,16 @@ The default macOS configuration looks like this:
931944.IP
932945.EX
933946guest_os=\(dq macos\(dq
934- img=\(dq macos\- big\- sur/RecoveryImage.img\(dq
935- disk_img=\(dq macos\- big\- sur/disk.qcow2\(dq
936- macos_release=\(dq big \- sur\(dq
947+ img=\(dq macos\- big\- sur/RecoveryImage.img\(dq
948+ disk_img=\(dq macos\- big\- sur/disk.qcow2\(dq
949+ macos_release=\(dq big \- sur\(dq
937950 .EE
938951.IP \(bu 2
939952\f[CR] guest_os= \(dq macos \(dq \f[ R ] instructs Quickemu to optimise for
940953macOS.
941954.IP \(bu 2
942- \f[CR] macos_release= \(dq big \- sur \(dq \f[ R ] instructs Quickemu to
943- optimise for a particular macOS release.
955+ \f[CR] macos_release= \(dq big \- sur \(dq \f[ R ] instructs Quickemu to optimise
956+ for a particular macOS release.
944957.RS 2
945958.IP \(bu 2
946959For example VirtIO Network and Memory Ballooning are available in Big
@@ -1144,11 +1157,13 @@ Usage
11441157Arguments
11451158 \-\- access : Enable remote spice access support. \(aq local\(aq (default), \(aq remote\(aq , \(aq clientipaddress\(aq
11461159 \-\- braille : Enable braille support. Requires SDL.
1160+ \-\- cpu\- pinning : Choose which host cores correspond to which guest cores.
11471161 \-\- delete\- disk : Delete the disk image and EFI variables
11481162 \-\- delete\- vm : Delete the entire VM and its configuration
1149- \-\- display : Select display backend. \(aq sdl \(aq (default), \(aq cocoa \(aq , \(aq gtk \(aq , \(aq none\(aq , \(aq spice\(aq or \(aq spice\- app\(aq
1163+ \-\- display : Select display backend. \(aq gtk \(aq (default), \(aq sdl \(aq , \(aq cocoa \(aq , \(aq none\(aq , \(aq spice\(aq or \(aq spice\- app\(aq
11501164 \-\- fullscreen : Starts VM in full screen mode (Ctl+Alt+f to exit)
11511165 \-\- ignore\- msrs\- always : Configure KVM to always ignore unhandled machine\- specific registers
1166+ \-\- ignore\- tsc\- warning : Skip TSC stability warning for macOS VMs on AMD
11521167 \-\- kill : Kill the VM process if it is running
11531168 \-\- offline : Override all network settings and start the VM offline
11541169 \-\- shortcut : Create a desktop shortcut
@@ -1174,7 +1189,7 @@ Arguments
11741189 \-\- keyboard_layout <layout> : Set keyboard layout: \(aq en\- us\(aq (default)
11751190 \-\- mouse <type> : Set mouse. \(at Options: \(aq tablet\(aq (default), \(aq ps2\(aq , \(aq usb\(aq , \(aq virtio\(aq
11761191 \-\- usb\- controller <type> : Set usb\- controller. \(at Options: \(aq ehci\(aq (default), \(aq xhci\(aq , \(aq none\(aq
1177- \-\- sound\- card <type> : Set sound card. \(at Options: \(aq intel\- hda\(aq (default), \(aq ac97\(aq , \(aq es1370\(aq , \(aq sb16\(aq , \(aq usb\- audio\(aq , \(aq none\(aq
1192+ \-\- sound\- card <type> : Set sound card. \(at Options: \(aq intel\- hda\(aq (default), \(aq ac97\(aq , \(aq es1370\(aq , \(aq sb16\(aq , \(aq usb\- audio\(aq , \(aq virtio \- sound \- pci \( aq , \( aq none\(aq
11781193 \-\- sound\- duplex <type> : Set sound card duplex. \(at Options: \(aq hda\- micro\(aq (default: speaker/mic), \(aq hda\- duplex\(aq (line\- in/line\- out), \(aq hda\- output\(aq (output\- only)
11791194 \-\- extra_args <arguments> : Pass additional arguments to qemu
11801195 \-\- version : Print version
0 commit comments