mirror of
				https://github.com/oSoWoSo/DistroHopper.git
				synced 2024-08-14 22:46:53 +00:00 
			
		
		
		
	chore: regenerated docs
includes revised Windows changes and aligned usage() output
This commit is contained in:
		
							parent
							
								
									b232bbfcfe
								
							
						
					
					
						commit
						acca8cc224
					
				
					 8 changed files with 441 additions and 164 deletions
				
			
		|  | @ -273,7 +273,7 @@ with your preferred flavour. | ||||||
| -   `gentoo` (Gentoo) | -   `gentoo` (Gentoo) | ||||||
| -   `ghostbsd` (GhostBSD) | -   `ghostbsd` (GhostBSD) | ||||||
| -   `haiku` (Haiku) | -   `haiku` (Haiku) | ||||||
| -   `holoiso` (HoloISO) | -   `holoiso` (SteamOS HoloISO) | ||||||
| -   `kali` (Kali) | -   `kali` (Kali) | ||||||
| -   `kdeneon` (KDE Neon) | -   `kdeneon` (KDE Neon) | ||||||
| -   `kolibrios` (KolibriOS) | -   `kolibrios` (KolibriOS) | ||||||
|  | @ -491,8 +491,8 @@ automatically and create an optimised virtual machine configuration. | ||||||
| This configuration also includes the [VirtIO drivers for | This configuration also includes the [VirtIO drivers for | ||||||
| Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | ||||||
| 
 | 
 | ||||||
| Windows 8.1 is also supported but doesn't feature any automated installation or | Windows 8.1 is also supported but doesn't feature any automated | ||||||
| driver optimisation. | installation or driver optimisation. | ||||||
| 
 | 
 | ||||||
| ``` bash | ``` bash | ||||||
| quickget windows 11 | quickget windows 11 | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| Subproject commit 15b126e5b583a02074da11c189c8bc9b9247c8a0 | Subproject commit d9beb09f107f1d97d548d0524926e8246aa5c119 | ||||||
							
								
								
									
										441
									
								
								docs/quickemu.1
									
										
									
									
									
								
							
							
						
						
									
										441
									
								
								docs/quickemu.1
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | ||||||
| .\" Automatically generated by Pandoc 3.1.8 | .\" Automatically generated by Pandoc 3.1.9 | ||||||
| .\" | .\" | ||||||
| .TH "QUICKEMU" "1" "October 24, 2023" "quickemu" "Quickemu User Manual" | .TH "QUICKEMU" "1" "November 10, 2023" "quickemu" "Quickemu User Manual" | ||||||
| .SH NAME | .SH NAME | ||||||
| quickemu - A quick VM builder and manager | quickemu - A quick VM builder and manager | ||||||
| .SH SYNOPSIS | .SH SYNOPSIS | ||||||
|  | @ -88,8 +88,15 @@ Windows\f[R]. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[B]Windows\f[R] 10 and 11 including TPM 2.0 | \f[B]Windows\f[R] 10 and 11 including TPM 2.0 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Ubuntu (https://ubuntu.com/desktop) and all the \f[B]official Ubuntu | \c | ||||||
| flavours (https://ubuntu.com/download/flavours)\f[R] | .UR https://ubuntu.com/desktop | ||||||
|  | Ubuntu | ||||||
|  | .UE \c | ||||||
|  | \ and all the \f[B]\c | ||||||
|  | .UR https://ubuntu.com/download/flavours | ||||||
|  | official Ubuntu flavours | ||||||
|  | .UE \c | ||||||
|  | \f[R] | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[B]Over 360 operating system editions are supported!\f[R] | \f[B]Over 360 operating system editions are supported!\f[R] | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
|  | @ -99,8 +106,11 @@ VirtIO-webdavd file sharing for Linux and Windows guests | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO-9p file sharing for Linux and macOS guests | VirtIO-9p file sharing for Linux and macOS guests | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| QEMU Guest Agent support (https://wiki.qemu.org/Features/GuestAgent); | \c | ||||||
| provides access to a system-level agent via standard QMP commands | .UR https://wiki.qemu.org/Features/GuestAgent | ||||||
|  | QEMU Guest Agent support | ||||||
|  | .UE \c | ||||||
|  | ; provides access to a system-level agent via standard QMP commands | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Samba file sharing for Linux, macOS and Windows guests (\f[I]if | Samba file sharing for Linux, macOS and Windows guests (\f[I]if | ||||||
| \f[CI]smbd\f[I] is installed on the host\f[R]) | \f[CI]smbd\f[I] is installed on the host\f[R]) | ||||||
|  | @ -123,70 +133,164 @@ EFI (with or without SecureBoot) and Legacy BIOS boot | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Graphical user interfaces available | Graphical user interfaces available | ||||||
| .PP | .PP | ||||||
| Quickemu is a wrapper for the excellent QEMU (https://www.qemu.org/) | Quickemu is a wrapper for the excellent \c | ||||||
| that attempts to automatically \f[I]\[lq]do the right thing\[rq]\f[R], | .UR https://www.qemu.org/ | ||||||
|  | QEMU | ||||||
|  | .UE \c | ||||||
|  | \ that attempts to automatically \f[I]\[lq]do the right thing\[rq]\f[R], | ||||||
| rather than expose exhaustive configuration options. | rather than expose exhaustive configuration options. | ||||||
| .PP | .PP | ||||||
| We have a Discord for this project: | We have a Discord for this project: \c | ||||||
| [IMAGE: Discord (https://img.shields.io/discord/712850672223125565?color=0C306A&label=WimpysWorld%20Discord&logo=Discord&logoColor=ffffff&style=flat-square)] (https://discord.gg/sNmz3uw) | .UR https://discord.gg/sNmz3uw | ||||||
|  | [IMAGE: \c | ||||||
|  | .UR | ||||||
|  | https://img.shields.io/discord/712850672223125565?color=0C306A&label=WimpysWorld%20Discord&logo=Discord&logoColor=ffffff&style=flat-square | ||||||
|  | Discord | ||||||
|  | .UE \c | ||||||
|  | ] | ||||||
|  | .UE \c | ||||||
| .PP | .PP | ||||||
| See this (old) video where I explain some of my motivations for creating | See this (old) video where I explain some of my motivations for creating | ||||||
| Quickemu. | Quickemu. | ||||||
| .PP | .PP | ||||||
| [IMAGE: Replace VirtualBox with Bash & | \c | ||||||
| QEMU (https://img.youtube.com/vi/AOTYWEgw0hI/0.jpg)] (https://www.youtube.com/watch?v=AOTYWEgw0hI) | .UR https://www.youtube.com/watch?v=AOTYWEgw0hI | ||||||
|  | [IMAGE: \c | ||||||
|  | .UR https://img.youtube.com/vi/AOTYWEgw0hI/0.jpg | ||||||
|  | Replace VirtualBox with Bash & QEMU | ||||||
|  | .UE \c | ||||||
|  | ] | ||||||
|  | .UE \c | ||||||
| .SS Requirements | .SS Requirements | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| QEMU (https://www.qemu.org/) (\f[I]6.0.0 or newer\f[R]) \f[B]with GTK, | \c | ||||||
| SDL, SPICE & VirtFS support\f[R] | .UR https://www.qemu.org/ | ||||||
|  | QEMU | ||||||
|  | .UE \c | ||||||
|  | \ (\f[I]6.0.0 or newer\f[R]) \f[B]with GTK, SDL, SPICE & VirtFS | ||||||
|  | support\f[R] | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| bash (https://www.gnu.org/software/bash/) (\f[I]4.0 or newer\f[R]) | \c | ||||||
|  | .UR https://www.gnu.org/software/bash/ | ||||||
|  | bash | ||||||
|  | .UE \c | ||||||
|  | \ (\f[I]4.0 or newer\f[R]) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Coreutils (https://www.gnu.org/software/coreutils/) | \c | ||||||
|  | .UR https://www.gnu.org/software/coreutils/ | ||||||
|  | Coreutils | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| EDK II (https://github.com/tianocore/edk2) | \c | ||||||
|  | .UR https://github.com/tianocore/edk2 | ||||||
|  | EDK II | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| grep (https://www.gnu.org/software/grep/) | \c | ||||||
|  | .UR https://www.gnu.org/software/grep/ | ||||||
|  | grep | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| jq (https://stedolan.github.io/jq/) | \c | ||||||
|  | .UR https://stedolan.github.io/jq/ | ||||||
|  | jq | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| LSB (https://wiki.linuxfoundation.org/lsb/start) | \c | ||||||
|  | .UR https://wiki.linuxfoundation.org/lsb/start | ||||||
|  | LSB | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| procps (https://gitlab.com/procps-ng/procps) | \c | ||||||
|  | .UR https://gitlab.com/procps-ng/procps | ||||||
|  | procps | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| python3 (https://www.python.org/) | \c | ||||||
|  | .UR https://www.python.org/ | ||||||
|  | python3 | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| macrecovery (https://github.com/acidanthera/OpenCorePkg/tree/master/Utilities/macrecovery) | \c | ||||||
|  | .UR | ||||||
|  | https://github.com/acidanthera/OpenCorePkg/tree/master/Utilities/macrecovery | ||||||
|  | macrecovery | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| mkisofs (http://cdrtools.sourceforge.net/private/cdrecord.html) | \c | ||||||
|  | .UR http://cdrtools.sourceforge.net/private/cdrecord.html | ||||||
|  | mkisofs | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| usbutils (https://github.com/gregkh/usbutils) | \c | ||||||
|  | .UR https://github.com/gregkh/usbutils | ||||||
|  | usbutils | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| util-linux (https://github.com/karelzak/util-linux) | \c | ||||||
|  | .UR https://github.com/karelzak/util-linux | ||||||
|  | util-linux | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| sed (https://www.gnu.org/software/sed/) | \c | ||||||
|  | .UR https://www.gnu.org/software/sed/ | ||||||
|  | sed | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| socat (http://www.dest-unreach.org/socat/) | \c | ||||||
|  | .UR http://www.dest-unreach.org/socat/ | ||||||
|  | socat | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| spicy (https://gitlab.freedesktop.org/spice/spice-gtk) | \c | ||||||
|  | .UR https://gitlab.freedesktop.org/spice/spice-gtk | ||||||
|  | spicy | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| swtpm (https://github.com/stefanberger/swtpm) | \c | ||||||
|  | .UR https://github.com/stefanberger/swtpm | ||||||
|  | swtpm | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Wget (https://www.gnu.org/software/wget/) | \c | ||||||
|  | .UR https://www.gnu.org/software/wget/ | ||||||
|  | Wget | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| xdg-user-dirs (https://www.freedesktop.org/wiki/Software/xdg-user-dirs/) | \c | ||||||
|  | .UR https://www.freedesktop.org/wiki/Software/xdg-user-dirs/ | ||||||
|  | xdg-user-dirs | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| xrandr (https://gitlab.freedesktop.org/xorg/app/xrandr) | \c | ||||||
|  | .UR https://gitlab.freedesktop.org/xorg/app/xrandr | ||||||
|  | xrandr | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| zsync (http://zsync.moria.org.uk/) | \c | ||||||
|  | .UR http://zsync.moria.org.uk/ | ||||||
|  | zsync | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| unzip (http://www.info-zip.org/UnZip.html) | \c | ||||||
|  | .UR http://www.info-zip.org/UnZip.html | ||||||
|  | unzip | ||||||
|  | .UE \c | ||||||
| .SS Installing Requirements | .SS Installing Requirements | ||||||
| For Ubuntu, Arch and nixos systems the | For Ubuntu, Arch and nixos systems the \c | ||||||
| ppa (https://launchpad.net/~flexiondotorg/+archive/ubuntu/quickemu), | .UR https://launchpad.net/~flexiondotorg/+archive/ubuntu/quickemu | ||||||
| AUR (https://aur.archlinux.org/packages/quickemu) or | ppa | ||||||
| nix (https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/quickemu) | .UE \c | ||||||
| packaging will take care of the dependencies. | , \c | ||||||
|  | .UR https://aur.archlinux.org/packages/quickemu | ||||||
|  | AUR | ||||||
|  | .UE \c | ||||||
|  | \ or \c | ||||||
|  | .UR | ||||||
|  | https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/quickemu | ||||||
|  | nix | ||||||
|  | .UE \c | ||||||
|  | \ packaging will take care of the dependencies. | ||||||
| For other host distributions or operating systems it will be necessary | For other host distributions or operating systems it will be necessary | ||||||
| to install the above requirements or their equivalents. | to install the above requirements or their equivalents. | ||||||
| .PP | .PP | ||||||
|  | @ -206,9 +310,11 @@ sudo dnf install qemu bash coreutils edk2-tools grep jq lsb procps python3 genis | ||||||
| .PP | .PP | ||||||
| MacOS: | MacOS: | ||||||
| .PP | .PP | ||||||
| This is a work in progress (see issue | This is a work in progress (see \c | ||||||
| 248 (https://github.com/quickemu-project/quickemu/issues/248) for other | .UR https://github.com/quickemu-project/quickemu/issues/248 | ||||||
| steps and changes that may enable running on MacOS) | issue 248 | ||||||
|  | .UE \c | ||||||
|  | \ for other steps and changes that may enable running on MacOS) | ||||||
| .IP | .IP | ||||||
| .EX | .EX | ||||||
| brew install qemu bash coreutils grep jq python\[at]3.10 cdrtools gnu-sed spice-gtk wget zsync | brew install qemu bash coreutils grep jq python\[at]3.10 cdrtools gnu-sed spice-gtk wget zsync | ||||||
|  | @ -218,13 +324,33 @@ brew install qemu bash coreutils grep jq python\[at]3.10 cdrtools gnu-sed spice- | ||||||
| While \f[CR]quickemu\f[R] and \f[CR]quickget\f[R] are designed for the | While \f[CR]quickemu\f[R] and \f[CR]quickget\f[R] are designed for the | ||||||
| terminal, a graphical user interface is also available: | terminal, a graphical user interface is also available: | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[B]Quickgui (https://github.com/quickgui/quickgui)\f[R] by Mark | \f[B]\c | ||||||
| Johnson (https://github.com/marxjohnson) and Yannick | .UR https://github.com/quickgui/quickgui | ||||||
| Mauray (https://github.com/ymauray). | Quickgui | ||||||
|  | .UE \c | ||||||
|  | \f[R] by \c | ||||||
|  | .UR https://github.com/marxjohnson | ||||||
|  | Mark Johnson | ||||||
|  | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR https://github.com/ymauray | ||||||
|  | Yannick Mauray | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
| .PP | .PP | ||||||
| Many thanks to Luke Wesley-Holley (https://github.com/Lukewh) and | Many thanks to \c | ||||||
| Philipp Kiemle (https://github.com/daPhipz) for creating the | .UR https://github.com/Lukewh | ||||||
| \f[B]Quickemu icons (https://github.com/Lukewh/quickemu-icons)\f[R] 🎨 | Luke Wesley-Holley | ||||||
|  | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR https://github.com/daPhipz | ||||||
|  | Philipp Kiemle | ||||||
|  | .UE \c | ||||||
|  | \ for creating the \f[B]\c | ||||||
|  | .UR https://github.com/Lukewh/quickemu-icons | ||||||
|  | Quickemu icons | ||||||
|  | .UE \c | ||||||
|  | \f[R] 🎨 | ||||||
| .SS Quickgui for Ubuntu | .SS Quickgui for Ubuntu | ||||||
| .IP | .IP | ||||||
| .EX | .EX | ||||||
|  | @ -356,7 +482,7 @@ All the official Ubuntu flavours are supported, just replace | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]haiku\f[R] (Haiku) | \f[CR]haiku\f[R] (Haiku) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]holoiso\f[R] (HoloISO) | \f[CR]holoiso\f[R] (SteamOS HoloISO) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]kali\f[R] (Kali) | \f[CR]kali\f[R] (Kali) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
|  | @ -603,21 +729,32 @@ Monterey | ||||||
| Ventura | Ventura | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]quickemu\f[R] will automatically download the required | \f[CR]quickemu\f[R] will automatically download the required \c | ||||||
| OpenCore (https://github.com/acidanthera/OpenCorePkg) bootloader and | .UR https://github.com/acidanthera/OpenCorePkg | ||||||
| OVMF firmware from OSX-KVM (https://github.com/kholia/OSX-KVM). | OpenCore | ||||||
|  | .UE \c | ||||||
|  | \ bootloader and OVMF firmware from \c | ||||||
|  | .UR https://github.com/kholia/OSX-KVM | ||||||
|  | OSX-KVM | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Optimised by default, but no GPU acceleration is available. | Optimised by default, but no GPU acceleration is available. | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Host CPU vendor is detected and guest CPU is optimised accordingly. | Host CPU vendor is detected and guest CPU is optimised accordingly. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO Block | \c | ||||||
| Media (https://www.kraxel.org/blog/2019/06/macos-qemu-guest/) is used | .UR https://www.kraxel.org/blog/2019/06/macos-qemu-guest/ | ||||||
| for the system disk where supported. | VirtIO Block Media | ||||||
|  | .UE \c | ||||||
|  | \ is used for the system disk where supported. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO \f[CR]usb-tablet\f[R] (http://philjordan.eu/osx-virt/) is used | \c | ||||||
| for the mouse. | .UR http://philjordan.eu/osx-virt/ | ||||||
|  | VirtIO \f[CR]usb-tablet\f[R] | ||||||
|  | .UE \c | ||||||
|  | \ is used for the mouse. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO Network (\f[CR]virtio-net\f[R]) is supported and enabled on macOS | VirtIO Network (\f[CR]virtio-net\f[R]) is supported and enabled on macOS | ||||||
| Big Sur and newer but previous releases use \f[CR]vmxnet3\f[R]. | Big Sur and newer but previous releases use \f[CR]vmxnet3\f[R]. | ||||||
|  | @ -636,19 +773,33 @@ XHCI (USB 3.0) on macOS Big Sur and newer. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Display resolution can only be changed via macOS System Preferences. | Display resolution can only be changed via macOS System Preferences. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[B]Full Duplex audio requires VoodooHDA | \f[B]Full Duplex audio requires \c | ||||||
| OC (https://github.com/chris1111/VoodooHDA-OC) or pass-through a USB | .UR https://github.com/chris1111/VoodooHDA-OC | ||||||
| audio-device to the macOS guest VM\f[R]. | VoodooHDA OC | ||||||
|  | .UE \c | ||||||
|  | \ or pass-through a USB audio-device to the macOS guest VM\f[R]. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| NOTE! | NOTE! | ||||||
| Gatekeeper (https://disable-gatekeeper.github.io/) and System Integrity | \c | ||||||
| Protection | .UR https://disable-gatekeeper.github.io/ | ||||||
| (SIP) (https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection) | Gatekeeper | ||||||
| need to be disabled to install VoodooHDA OC | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR | ||||||
|  | https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection | ||||||
|  | System Integrity Protection (SIP) | ||||||
|  | .UE \c | ||||||
|  | \ need to be disabled to install VoodooHDA OC | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| File sharing between guest and host is available via | File sharing between guest and host is available via \c | ||||||
| virtio-9p (https://wiki.qemu.org/Documentation/9psetup) and SPICE | .UR https://wiki.qemu.org/Documentation/9psetup | ||||||
| webdavd (https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24). | virtio-9p | ||||||
|  | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24 | ||||||
|  | SPICE webdavd | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Copy/paste via SPICE agent is \f[B]not available on macOS\f[R]. | Copy/paste via SPICE agent is \f[B]not available on macOS\f[R]. | ||||||
| .SS macOS App Store | .SS macOS App Store | ||||||
|  | @ -667,17 +818,28 @@ sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist | ||||||
| .EE | .EE | ||||||
| .PP | .PP | ||||||
| Now reboot, and the App Store should work. | Now reboot, and the App Store should work. | ||||||
| .SS Windows 10 & 11 Guests | .SS Windows 8, 10 & 11 Guests | ||||||
| \f[CR]quickget\f[R] can download | \f[CR]quickget\f[R] can download \c | ||||||
| Windows10 (https://www.microsoft.com/software-download/windows10) and | .UR https://www.microsoft.com/software-download/windows10 | ||||||
| Windows 11 (https://www.microsoft.com/software-download/windows11) | Windows10 | ||||||
| automatically and create an optimised virtual machine configuration. | .UE \c | ||||||
| This configuration also includes the VirtIO drivers for | \ and \c | ||||||
| Windows (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | .UR https://www.microsoft.com/software-download/windows11 | ||||||
|  | Windows 11 | ||||||
|  | .UE \c | ||||||
|  | \ automatically and create an optimised virtual machine configuration. | ||||||
|  | This configuration also includes the \c | ||||||
|  | .UR https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/ | ||||||
|  | VirtIO drivers for Windows | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
|  | .PP | ||||||
|  | Windows 8.1 is also supported but doesn\[cq]t feature any automated | ||||||
|  | installation or driver optimisation. | ||||||
| .IP | .IP | ||||||
| .EX | .EX | ||||||
| quickget windows 11 | quickget windows 11 | ||||||
| quickemu --vm windows-11-22H2.conf | quickemu --vm windows-11.conf | ||||||
| .EE | .EE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Complete the installation as you normally would. | Complete the installation as you normally would. | ||||||
|  | @ -701,7 +863,7 @@ disk_img=\[dq]windows-11/disk.qcow2\[dq] | ||||||
| iso=\[dq]windows-11/windows-11.iso\[dq] | iso=\[dq]windows-11/windows-11.iso\[dq] | ||||||
| fixed_iso=\[dq]windows-11/virtio-win.iso\[dq] | fixed_iso=\[dq]windows-11/virtio-win.iso\[dq] | ||||||
| tpm=\[dq]on\[dq] | tpm=\[dq]on\[dq] | ||||||
| secureboot=\[dq]on\[dq] | secureboot=\[dq]off\[dq] | ||||||
| .EE | .EE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]guest_os=\[dq]windows\[dq]\f[R] instructs \f[CR]quickemu\f[R] to | \f[CR]guest_os=\[dq]windows\[dq]\f[R] instructs \f[CR]quickemu\f[R] to | ||||||
|  | @ -720,6 +882,7 @@ Usage | ||||||
|   quickemu --vm ubuntu.conf |   quickemu --vm ubuntu.conf | ||||||
| 
 | 
 | ||||||
| You can also pass optional parameters | You can also pass optional parameters | ||||||
|  |   --access                          : Enable remote spice access support. \[aq]local\[aq] (default), \[aq]remote\[aq], \[aq]clientipaddress\[aq] | ||||||
|   --braille                         : Enable braille support. Requires SDL. |   --braille                         : Enable braille support. Requires SDL. | ||||||
|   --delete-disk                     : Delete the disk image and EFI variables |   --delete-disk                     : Delete the disk image and EFI variables | ||||||
|   --delete-vm                       : Delete the entire VM and it\[aq]s configuration |   --delete-vm                       : Delete the entire VM and it\[aq]s configuration | ||||||
|  | @ -820,81 +983,147 @@ Useful reference that assisted the development of Quickemu. | ||||||
| General | General | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| QEMU\[cq]s documentation! (https://qemu.readthedocs.io/en/latest/) | \c | ||||||
|  | .UR https://qemu.readthedocs.io/en/latest/ | ||||||
|  | QEMU\[cq]s documentation! | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines> | \c | ||||||
|  | .UR https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.kraxel.org/blog/2020/01/qemu-sound-audiodev/> | \c | ||||||
|  | .UR https://www.kraxel.org/blog/2020/01/qemu-sound-audiodev/ | ||||||
|  | .UE \c | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| macOS | macOS | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.nicksherlock.com/2020/06/installing-macos-big-sur-on-proxmox/> | \c | ||||||
|  | .UR | ||||||
|  | https://www.nicksherlock.com/2020/06/installing-macos-big-sur-on-proxmox/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://passthroughpo.st/mac-os-adds-early-support-for-virtio-qemu/> | \c | ||||||
|  | .UR https://passthroughpo.st/mac-os-adds-early-support-for-virtio-qemu/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://github.com/kholia/OSX-KVM> | \c | ||||||
|  | .UR https://github.com/kholia/OSX-KVM | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://github.com/thenickdude/KVM-Opencore> | \c | ||||||
|  | .UR https://github.com/thenickdude/KVM-Opencore | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://github.com/acidanthera/OpenCorePkg/tree/master/Utilities/macrecovery> | \c | ||||||
|  | .UR | ||||||
|  | https://github.com/acidanthera/OpenCorePkg/tree/master/Utilities/macrecovery | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.kraxel.org/blog/2017/09/running-macos-as-guest-in-kvm/> | \c | ||||||
|  | .UR https://www.kraxel.org/blog/2017/09/running-macos-as-guest-in-kvm/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.nicksherlock.com/2017/10/passthrough-of-advanced-cpu-features-for-macos-high-sierra-guests/> | \c | ||||||
|  | .UR | ||||||
|  | https://www.nicksherlock.com/2017/10/passthrough-of-advanced-cpu-features-for-macos-high-sierra-guests/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <http://philjordan.eu/osx-virt/> | \c | ||||||
|  | .UR http://philjordan.eu/osx-virt/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://github.com/Dids/clover-builder> | \c | ||||||
|  | .UR https://github.com/Dids/clover-builder | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| OpenCore Configurator (https://mackie100projects.altervista.org) | \c | ||||||
|  | .UR https://mackie100projects.altervista.org | ||||||
|  | OpenCore Configurator | ||||||
|  | .UE \c | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Windows | Windows | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/> | \c | ||||||
|  | .UR | ||||||
|  | https://www.heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://leduccc.medium.com/improving-the-performance-of-a-windows-10-guest-on-qemu-a5b3f54d9cf5> | \c | ||||||
|  | .UR | ||||||
|  | https://leduccc.medium.com/improving-the-performance-of-a-windows-10-guest-on-qemu-a5b3f54d9cf5 | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://frontpagelinux.com/tutorials/how-to-use-linux-kvm-to-optimize-your-windows-10-virtual-machine/> | \c | ||||||
|  | .UR | ||||||
|  | https://frontpagelinux.com/tutorials/how-to-use-linux-kvm-to-optimize-your-windows-10-virtual-machine/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://turlucode.com/qemu-command-line-args/> | \c | ||||||
|  | .UR https://turlucode.com/qemu-command-line-args/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://github.com/pbatard/Fido> | \c | ||||||
|  | .UR https://github.com/pbatard/Fido | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.catapultsystems.com/blogs/create-zero-touch-windows-10-iso/> | \c | ||||||
|  | .UR | ||||||
|  | https://www.catapultsystems.com/blogs/create-zero-touch-windows-10-iso/ | ||||||
|  | .UE \c | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| TPM | TPM | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://qemu-project.gitlab.io/qemu/specs/tpm.html> | \c | ||||||
|  | .UR https://qemu-project.gitlab.io/qemu/specs/tpm.html | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.tecklyfe.com/how-to-create-a-windows-11-virtual-machine-in-qemu/> | \c | ||||||
|  | .UR | ||||||
|  | https://www.tecklyfe.com/how-to-create-a-windows-11-virtual-machine-in-qemu/ | ||||||
|  | .UE \c | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| 9p & virtiofs | 9p & virtiofs | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://wiki.qemu.org/Documentation/9p> | \c | ||||||
|  | .UR https://wiki.qemu.org/Documentation/9p | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://wiki.qemu.org/Documentation/9psetup> | \c | ||||||
|  | .UR https://wiki.qemu.org/Documentation/9psetup | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://www.kraxel.org/blog/2019/06/macos-qemu-guest/> | \c | ||||||
|  | .UR https://www.kraxel.org/blog/2019/06/macos-qemu-guest/ | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://superuser.com/questions/628169/how-to-share-a-directory-with-the-host-without-networking-in-qemu> | \c | ||||||
|  | .UR | ||||||
|  | https://superuser.com/questions/628169/how-to-share-a-directory-with-the-host-without-networking-in-qemu | ||||||
|  | .UE \c | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| <https://virtio-fs.gitlab.io/> | \c | ||||||
|  | .UR https://virtio-fs.gitlab.io/ | ||||||
|  | .UE \c | ||||||
| .RE | .RE | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
| Written by Martin Wimpress. | Written by Martin Wimpress. | ||||||
| .SH BUGS | .SH BUGS | ||||||
| Submit bug reports online at: | Submit bug reports online at: \c | ||||||
| <https://github.com/quickemu-project/quickemu/issues> | .UR https://github.com/quickemu-project/quickemu/issues | ||||||
|  | .UE \c | ||||||
| .SH SEE ALSO | .SH SEE ALSO | ||||||
| Full sources at: <https://github.com/quickemu-project/quickemu> | Full sources at: \c | ||||||
|  | .UR https://github.com/quickemu-project/quickemu | ||||||
|  | .UE \c | ||||||
| .PP | .PP | ||||||
| quickemu_conf(1), quickget(1), quickgui(1) | quickemu_conf(1), quickget(1), quickgui(1) | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| --- | --- | ||||||
| author: Martin Wimpress | author: Martin Wimpress | ||||||
| date: October 24, 2023 | date: November 10, 2023 | ||||||
| footer: quickemu | footer: quickemu | ||||||
| header: Quickemu User Manual | header: Quickemu User Manual | ||||||
| section: 1 | section: 1 | ||||||
|  | @ -27,9 +27,6 @@ machines for Linux, macOS and Windows | ||||||
| 
 | 
 | ||||||
| You can also pass optional parameters | You can also pass optional parameters | ||||||
| 
 | 
 | ||||||
| **--access** |  | ||||||
| :   Enable remote spice access support. 'local' (default), 'remote', 'clientipaddress' |  | ||||||
| 
 |  | ||||||
| **--braille** | **--braille** | ||||||
| :   Enable braille support. Requires SDL. | :   Enable braille support. Requires SDL. | ||||||
| 
 | 
 | ||||||
|  | @ -295,7 +292,7 @@ with your preferred flavour. | ||||||
| -   `gentoo` (Gentoo) | -   `gentoo` (Gentoo) | ||||||
| -   `ghostbsd` (GhostBSD) | -   `ghostbsd` (GhostBSD) | ||||||
| -   `haiku` (Haiku) | -   `haiku` (Haiku) | ||||||
| -   `holoiso` (HoloISO) | -   `holoiso` (SteamOS HoloISO) | ||||||
| -   `kali` (Kali) | -   `kali` (Kali) | ||||||
| -   `kdeneon` (KDE Neon) | -   `kdeneon` (KDE Neon) | ||||||
| -   `kolibrios` (KolibriOS) | -   `kolibrios` (KolibriOS) | ||||||
|  | @ -510,7 +507,7 @@ sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist | ||||||
| 
 | 
 | ||||||
| Now reboot, and the App Store should work. | Now reboot, and the App Store should work. | ||||||
| 
 | 
 | ||||||
| ## Windows 10 & 11 Guests | ## Windows 8, 10 & 11 Guests | ||||||
| 
 | 
 | ||||||
| `quickget` can download | `quickget` can download | ||||||
| [Windows10](https://www.microsoft.com/software-download/windows10) and | [Windows10](https://www.microsoft.com/software-download/windows10) and | ||||||
|  | @ -519,9 +516,12 @@ automatically and create an optimised virtual machine configuration. | ||||||
| This configuration also includes the [VirtIO drivers for | This configuration also includes the [VirtIO drivers for | ||||||
| Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | ||||||
| 
 | 
 | ||||||
|  | Windows 8.1 is also supported but doesn't feature any automated | ||||||
|  | installation or driver optimisation. | ||||||
|  | 
 | ||||||
| ``` bash | ``` bash | ||||||
| quickget windows 11 | quickget windows 11 | ||||||
| quickemu --vm windows-11-22H2.conf | quickemu --vm windows-11.conf | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| -   Complete the installation as you normally would. | -   Complete the installation as you normally would. | ||||||
|  | @ -539,7 +539,7 @@ disk_img="windows-11/disk.qcow2" | ||||||
| iso="windows-11/windows-11.iso" | iso="windows-11/windows-11.iso" | ||||||
| fixed_iso="windows-11/virtio-win.iso" | fixed_iso="windows-11/virtio-win.iso" | ||||||
| tpm="on" | tpm="on" | ||||||
| secureboot="on" | secureboot="off" | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| -   `guest_os="windows"` instructs `quickemu` to optimise for Windows. | -   `guest_os="windows"` instructs `quickemu` to optimise for Windows. | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| .\" Automatically generated by Pandoc 3.1.8 | .\" Automatically generated by Pandoc 3.1.9 | ||||||
| .\" | .\" | ||||||
| .TH "QUICKEMU_CONF" "1" "October 24, 2023" "quickemu_conf" "Quickemu Configuration Manual" | .TH "QUICKEMU_CONF" "1" "November 10, 2023" "quickemu_conf" "Quickemu Configuration Manual" | ||||||
| .SH NAME | .SH NAME | ||||||
| quickemu_conf - Options and parameters in the quickemu <vm>.conf | quickemu_conf - Options and parameters in the quickemu <vm>.conf | ||||||
| .SH DESCRIPTION | .SH DESCRIPTION | ||||||
|  | @ -143,8 +143,11 @@ following line to the VM configuration: | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]fixed_iso=\[dq]/path/to/image.iso\[dq]\f[R] | \f[CR]fixed_iso=\[dq]/path/to/image.iso\[dq]\f[R] | ||||||
| .SS Floppy disks | .SS Floppy disks | ||||||
| If you\[cq]re like Alan Pope (https://popey.com) you\[cq]ll probably | If you\[cq]re like \c | ||||||
| want to mount a floppy disk image in the guest. | .UR https://popey.com | ||||||
|  | Alan Pope | ||||||
|  | .UE \c | ||||||
|  | \ you\[cq]ll probably want to mount a floppy disk image in the guest. | ||||||
| To do so add the following line to the VM configuration: | To do so add the following line to the VM configuration: | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]floppy=\[dq]/path/to/floppy.img\[dq]\f[R] | \f[CR]floppy=\[dq]/path/to/floppy.img\[dq]\f[R] | ||||||
|  | @ -267,10 +270,13 @@ virtual machines. | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
| Written by Martin Wimpress. | Written by Martin Wimpress. | ||||||
| .SH BUGS | .SH BUGS | ||||||
| Submit bug reports online at: | Submit bug reports online at: \c | ||||||
| <https://github.com/quickemu-project/quickemu/issues> | .UR https://github.com/quickemu-project/quickemu/issues | ||||||
|  | .UE \c | ||||||
| .SH SEE ALSO | .SH SEE ALSO | ||||||
| Full sources at: <https://github.com/quickemu-project/quickemu> | Full sources at: \c | ||||||
|  | .UR https://github.com/quickemu-project/quickemu | ||||||
|  | .UE \c | ||||||
| .PP | .PP | ||||||
| quickget(1), quickemu(1), quickgui(1) | quickget(1), quickemu(1), quickgui(1) | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| --- | --- | ||||||
| author: Martin Wimpress | author: Martin Wimpress | ||||||
| date: October 24, 2023 | date: November 10, 2023 | ||||||
| footer: quickemu_conf | footer: quickemu_conf | ||||||
| header: Quickemu Configuration Manual | header: Quickemu Configuration Manual | ||||||
| section: 1 | section: 1 | ||||||
|  |  | ||||||
							
								
								
									
										105
									
								
								docs/quickget.1
									
										
									
									
									
								
							
							
						
						
									
										105
									
								
								docs/quickget.1
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | ||||||
| .\" Automatically generated by Pandoc 3.1.8 | .\" Automatically generated by Pandoc 3.1.9 | ||||||
| .\" | .\" | ||||||
| .TH "QUICKGET" "1" "October 24, 2023" "quickget" "Quickget User Manual" | .TH "QUICKGET" "1" "November 10, 2023" "quickget" "Quickget User Manual" | ||||||
| .SH NAME | .SH NAME | ||||||
| quickget - download and prepare materials for building a quickemu VM | quickget - download and prepare materials for building a quickemu VM | ||||||
| .SH SYNOPSIS | .SH SYNOPSIS | ||||||
|  | @ -147,7 +147,7 @@ All the official Ubuntu flavours are supported, just replace | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]haiku\f[R] (Haiku) | \f[CR]haiku\f[R] (Haiku) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]holoiso\f[R] (HoloISO) | \f[CR]holoiso\f[R] (SteamOS HoloISO) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]kali\f[R] (Kali) | \f[CR]kali\f[R] (Kali) | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
|  | @ -394,21 +394,32 @@ Monterey | ||||||
| Ventura | Ventura | ||||||
| .RE | .RE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]quickemu\f[R] will automatically download the required | \f[CR]quickemu\f[R] will automatically download the required \c | ||||||
| OpenCore (https://github.com/acidanthera/OpenCorePkg) bootloader and | .UR https://github.com/acidanthera/OpenCorePkg | ||||||
| OVMF firmware from OSX-KVM (https://github.com/kholia/OSX-KVM). | OpenCore | ||||||
|  | .UE \c | ||||||
|  | \ bootloader and OVMF firmware from \c | ||||||
|  | .UR https://github.com/kholia/OSX-KVM | ||||||
|  | OSX-KVM | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Optimised by default, but no GPU acceleration is available. | Optimised by default, but no GPU acceleration is available. | ||||||
| .RS 2 | .RS 2 | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Host CPU vendor is detected and guest CPU is optimised accordingly. | Host CPU vendor is detected and guest CPU is optimised accordingly. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO Block | \c | ||||||
| Media (https://www.kraxel.org/blog/2019/06/macos-qemu-guest/) is used | .UR https://www.kraxel.org/blog/2019/06/macos-qemu-guest/ | ||||||
| for the system disk where supported. | VirtIO Block Media | ||||||
|  | .UE \c | ||||||
|  | \ is used for the system disk where supported. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO \f[CR]usb-tablet\f[R] (http://philjordan.eu/osx-virt/) is used | \c | ||||||
| for the mouse. | .UR http://philjordan.eu/osx-virt/ | ||||||
|  | VirtIO \f[CR]usb-tablet\f[R] | ||||||
|  | .UE \c | ||||||
|  | \ is used for the mouse. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| VirtIO Network (\f[CR]virtio-net\f[R]) is supported and enabled on macOS | VirtIO Network (\f[CR]virtio-net\f[R]) is supported and enabled on macOS | ||||||
| Big Sur and newer but previous releases use \f[CR]vmxnet3\f[R]. | Big Sur and newer but previous releases use \f[CR]vmxnet3\f[R]. | ||||||
|  | @ -427,19 +438,33 @@ XHCI (USB 3.0) on macOS Big Sur and newer. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Display resolution can only be changed via macOS System Preferences. | Display resolution can only be changed via macOS System Preferences. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[B]Full Duplex audio requires VoodooHDA | \f[B]Full Duplex audio requires \c | ||||||
| OC (https://github.com/chris1111/VoodooHDA-OC) or pass-through a USB | .UR https://github.com/chris1111/VoodooHDA-OC | ||||||
| audio-device to the macOS guest VM\f[R]. | VoodooHDA OC | ||||||
|  | .UE \c | ||||||
|  | \ or pass-through a USB audio-device to the macOS guest VM\f[R]. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| NOTE! | NOTE! | ||||||
| Gatekeeper (https://disable-gatekeeper.github.io/) and System Integrity | \c | ||||||
| Protection | .UR https://disable-gatekeeper.github.io/ | ||||||
| (SIP) (https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection) | Gatekeeper | ||||||
| need to be disabled to install VoodooHDA OC | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR | ||||||
|  | https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection | ||||||
|  | System Integrity Protection (SIP) | ||||||
|  | .UE \c | ||||||
|  | \ need to be disabled to install VoodooHDA OC | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| File sharing between guest and host is available via | File sharing between guest and host is available via \c | ||||||
| virtio-9p (https://wiki.qemu.org/Documentation/9psetup) and SPICE | .UR https://wiki.qemu.org/Documentation/9psetup | ||||||
| webdavd (https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24). | virtio-9p | ||||||
|  | .UE \c | ||||||
|  | \ and \c | ||||||
|  | .UR https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24 | ||||||
|  | SPICE webdavd | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Copy/paste via SPICE agent is \f[B]not available on macOS\f[R]. | Copy/paste via SPICE agent is \f[B]not available on macOS\f[R]. | ||||||
| .SS macOS App Store | .SS macOS App Store | ||||||
|  | @ -458,17 +483,28 @@ sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist | ||||||
| .EE | .EE | ||||||
| .PP | .PP | ||||||
| Now reboot, and the App Store should work. | Now reboot, and the App Store should work. | ||||||
| .SS Windows 10 & 11 Guests | .SS Windows 8, 10 & 11 Guests | ||||||
| \f[CR]quickget\f[R] can download | \f[CR]quickget\f[R] can download \c | ||||||
| Windows10 (https://www.microsoft.com/software-download/windows10) and | .UR https://www.microsoft.com/software-download/windows10 | ||||||
| Windows 11 (https://www.microsoft.com/software-download/windows11) | Windows10 | ||||||
| automatically and create an optimised virtual machine configuration. | .UE \c | ||||||
| This configuration also includes the VirtIO drivers for | \ and \c | ||||||
| Windows (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | .UR https://www.microsoft.com/software-download/windows11 | ||||||
|  | Windows 11 | ||||||
|  | .UE \c | ||||||
|  | \ automatically and create an optimised virtual machine configuration. | ||||||
|  | This configuration also includes the \c | ||||||
|  | .UR https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/ | ||||||
|  | VirtIO drivers for Windows | ||||||
|  | .UE \c | ||||||
|  | \&. | ||||||
|  | .PP | ||||||
|  | Windows 8.1 is also supported but doesn\[cq]t feature any automated | ||||||
|  | installation or driver optimisation. | ||||||
| .IP | .IP | ||||||
| .EX | .EX | ||||||
| quickget windows 11 | quickget windows 11 | ||||||
| quickemu --vm windows-11-22H2.conf | quickemu --vm windows-11.conf | ||||||
| .EE | .EE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| Complete the installation as you normally would. | Complete the installation as you normally would. | ||||||
|  | @ -492,7 +528,7 @@ disk_img=\[dq]windows-11/disk.qcow2\[dq] | ||||||
| iso=\[dq]windows-11/windows-11.iso\[dq] | iso=\[dq]windows-11/windows-11.iso\[dq] | ||||||
| fixed_iso=\[dq]windows-11/virtio-win.iso\[dq] | fixed_iso=\[dq]windows-11/virtio-win.iso\[dq] | ||||||
| tpm=\[dq]on\[dq] | tpm=\[dq]on\[dq] | ||||||
| secureboot=\[dq]on\[dq] | secureboot=\[dq]off\[dq] | ||||||
| .EE | .EE | ||||||
| .IP \[bu] 2 | .IP \[bu] 2 | ||||||
| \f[CR]guest_os=\[dq]windows\[dq]\f[R] instructs \f[CR]quickemu\f[R] to | \f[CR]guest_os=\[dq]windows\[dq]\f[R] instructs \f[CR]quickemu\f[R] to | ||||||
|  | @ -506,10 +542,13 @@ software emulated TPM device using \f[CR]swtpm\f[R]. | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
| Written by Martin Wimpress. | Written by Martin Wimpress. | ||||||
| .SH BUGS | .SH BUGS | ||||||
| Submit bug reports online at: | Submit bug reports online at: \c | ||||||
| <https://github.com/quickemu-project/quickemu/issues> | .UR https://github.com/quickemu-project/quickemu/issues | ||||||
|  | .UE \c | ||||||
| .SH SEE ALSO | .SH SEE ALSO | ||||||
| Full sources at: <https://github.com/quickemu-project/quickemu> | Full sources at: \c | ||||||
|  | .UR https://github.com/quickemu-project/quickemu | ||||||
|  | .UE \c | ||||||
| .PP | .PP | ||||||
| quickemu(1), quickemu_conf(1), quickgui(1) | quickemu(1), quickemu_conf(1), quickgui(1) | ||||||
| .SH AUTHORS | .SH AUTHORS | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| --- | --- | ||||||
| author: Martin Wimpress | author: Martin Wimpress | ||||||
| date: October 24, 2023 | date: November 10, 2023 | ||||||
| footer: quickget | footer: quickget | ||||||
| header: Quickget User Manual | header: Quickget User Manual | ||||||
| section: 1 | section: 1 | ||||||
|  | @ -119,7 +119,7 @@ with your preferred flavour. | ||||||
| -   `gentoo` (Gentoo) | -   `gentoo` (Gentoo) | ||||||
| -   `ghostbsd` (GhostBSD) | -   `ghostbsd` (GhostBSD) | ||||||
| -   `haiku` (Haiku) | -   `haiku` (Haiku) | ||||||
| -   `holoiso` (HoloISO) | -   `holoiso` (SteamOS HoloISO) | ||||||
| -   `kali` (Kali) | -   `kali` (Kali) | ||||||
| -   `kdeneon` (KDE Neon) | -   `kdeneon` (KDE Neon) | ||||||
| -   `kolibrios` (KolibriOS) | -   `kolibrios` (KolibriOS) | ||||||
|  | @ -334,7 +334,7 @@ sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist | ||||||
| 
 | 
 | ||||||
| Now reboot, and the App Store should work. | Now reboot, and the App Store should work. | ||||||
| 
 | 
 | ||||||
| ## Windows 10 & 11 Guests | ## Windows 8, 10 & 11 Guests | ||||||
| 
 | 
 | ||||||
| `quickget` can download | `quickget` can download | ||||||
| [Windows10](https://www.microsoft.com/software-download/windows10) and | [Windows10](https://www.microsoft.com/software-download/windows10) and | ||||||
|  | @ -343,9 +343,12 @@ automatically and create an optimised virtual machine configuration. | ||||||
| This configuration also includes the [VirtIO drivers for | This configuration also includes the [VirtIO drivers for | ||||||
| Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | Windows](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/). | ||||||
| 
 | 
 | ||||||
|  | Windows 8.1 is also supported but doesn't feature any automated | ||||||
|  | installation or driver optimisation. | ||||||
|  | 
 | ||||||
| ``` bash | ``` bash | ||||||
| quickget windows 11 | quickget windows 11 | ||||||
| quickemu --vm windows-11-22H2.conf | quickemu --vm windows-11.conf | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| -   Complete the installation as you normally would. | -   Complete the installation as you normally would. | ||||||
|  | @ -363,7 +366,7 @@ disk_img="windows-11/disk.qcow2" | ||||||
| iso="windows-11/windows-11.iso" | iso="windows-11/windows-11.iso" | ||||||
| fixed_iso="windows-11/virtio-win.iso" | fixed_iso="windows-11/virtio-win.iso" | ||||||
| tpm="on" | tpm="on" | ||||||
| secureboot="on" | secureboot="off" | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| -   `guest_os="windows"` instructs `quickemu` to optimise for Windows. | -   `guest_os="windows"` instructs `quickemu` to optimise for Windows. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue