quickemu/docs/quickget.1

473 lines
12 KiB
Groff
Raw Normal View History

2022-02-21 03:34:38 +00:00
.\" Automatically generated by Pandoc 2.9.2.1
2022-02-19 17:53:41 +00:00
.\"
2022-02-21 00:23:55 +00:00
.TH "QUICKGET" "1" "February 20, 2022" "quickget" "Quickget User Manual"
2022-02-19 17:53:41 +00:00
.hy
.SH NAME
.PP
2022-02-21 03:34:38 +00:00
quickget - download and prepare materials for building a quickemu VM
2022-02-19 17:53:41 +00:00
.SH SYNOPSIS
.PP
2022-02-21 03:34:38 +00:00
\f[B]quickget\f[R] [\f[I]os\f[R]] [\f[I]release\f[R]]
[\f[I]variant\f[R]] | [\f[I]OPTION\f[R]]*
2022-02-19 17:53:41 +00:00
.SH DESCRIPTION
.PP
2022-02-21 03:34:38 +00:00
\f[B]quickget\f[R] will download the requisite materials and prepare a
configuration for \f[C]quickemu\f[R] to use to build and run
2022-02-19 17:53:41 +00:00
.SH OPTIONS
.TP
2022-02-21 03:34:38 +00:00
\f[B]version | -version | \[en]version\f[R]
2022-02-19 17:53:41 +00:00
show version (from Quickemu)
.TP
2022-02-21 03:34:38 +00:00
\f[B]list | list_csv | list_json\f[R]
2022-02-19 17:53:41 +00:00
provide a csv list of all supported guest OSes, versions and variants.
.TP
2022-02-21 03:34:38 +00:00
\f[B][OS] [Release] [Variant]\f[R]
2022-02-19 17:53:41 +00:00
specify the OS and release (and optional variant) if insufficient input
is provided a list of missing options will be reported and the script
will exit.
Variants may not apply and will be defaulted if not provided.
.SH NOTES
.SS Ubuntu Guest
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] will automatically download an Ubuntu release and
2022-02-19 17:53:41 +00:00
create the virtual machine configuration.
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget ubuntu focal
quickemu --vm ubuntu-focal.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
Complete the installation as normal.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Post-install:
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Install the SPICE agent (\f[C]spice-vdagent\f[R]) to enable copy/paste
2022-02-19 17:53:41 +00:00
and USB redirection
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]sudo apt install spice-vdagent\f[R]
2022-02-19 17:53:41 +00:00
.RE
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Install the SPICE WebDAV agent (\f[C]spice-webdavd\f[R]) to enable file
2022-02-19 17:53:41 +00:00
sharing.
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]sudo apt install spice-webdavd\f[R]
2022-02-19 17:53:41 +00:00
.RE
.RE
2022-02-21 03:34:38 +00:00
.SS Ubuntu devel (daily-live) images
2022-02-19 17:53:41 +00:00
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] can also download/refresh devel images via
\f[C]zsync\f[R] for Ubuntu developers and testers.
2022-02-19 17:53:41 +00:00
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget ubuntu devel
quickemu --vm ubuntu-devel.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.PP
2022-02-21 03:34:38 +00:00
You can run \f[C]quickget ubuntu devel\f[R] to refresh your daily
2022-02-19 17:53:41 +00:00
development image as often as you like, it will even automatically
switch to a new series.
.SS Ubuntu Flavours
.PP
All the official Ubuntu flavours are supported, just replace
2022-02-21 03:34:38 +00:00
\f[C]ubuntu\f[R] with your preferred flavour.
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]kubuntu\f[R] (Kubuntu)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]lubuntu\f[R] (Lubuntu)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]ubuntu-budgie\f[R] (Ubuntu Budgie)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]ubuntu-kylin\f[R] (Ubuntu Kylin)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]ubuntu-mate\f[R] (Ubuntu MATE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]ubuntu-studio\f[R] (Ubuntu Studio)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]ubuntu\f[R] (Ubuntu)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]xubuntu\f[R] (Xubuntu)
2022-02-19 17:53:41 +00:00
.SS Other Linux Guests
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] also supports:
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]alma\f[R] (Alma Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]alpine\f[R] (Alpine Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]archlinux\f[R] (Arch Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]arcolinux\f[R] (Arco Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]cachyos\f[R] (CachyOS)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]debian\f[R] (Debian)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]elementary\f[R] (elementary OS)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]fedora\f[R] (Fedora)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]garuda\f[R] (Garuda Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]gentoo\f[R] (Gentoo)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]haiku\f[R] (Haiku)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]kali\f[R] (Kali)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]kdeneon\f[R] (KDE Neon)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]kolibrios\f[R] (KolibriOS)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]linuxmint-cinnamon\f[R] (Linux Mint Cinnamon)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]linuxmint-mate\f[R] (Linux Mint MATE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]linuxmint-xfce\f[R] (Linux Mint XFCE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-budgie\f[R] (Manjaro Budgie)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-cinnamon\f[R] (Manjaro Cinnamon)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-deepin\f[R] (Manjaro Deepin)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-gnome\f[R] (Manjaro Gnome)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-i3\f[R] (Manjaro i3)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-kde\f[R] (Manjaro KDE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-mate\f[R] (Manjaro MATE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]manjaro-xfce\f[R] (Manjaro XFCE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]mxlinux-fluxbox\f[R] (MX Linux Fluxbox)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]mxlinux-kde\f[R] (MX Linux KDE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]mxlinux-xfce\f[R] (MX Linux XFCE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]nixos-gnome\f[R] (NixOS Gnome)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]nixos-minimal\f[R] (NixOS Minimal)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]nixos-plasma5\f[R] (NixOS KDE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]opensuse\f[R] (openSUSE)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]oraclelinux\f[R] (Oracle Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]popos\f[R] (Pop!_OS)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]regolith\f[R] (Regolith Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]rockylinux\f[R] (Rocky Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]solus\f[R] (Solus)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]tails\f[R] (Tails)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]void\f[R] (Void Linux)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]zorin\f[R] (Zorin OS)
2022-02-19 17:53:41 +00:00
.SS BSD Guest Support
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] also supports:
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]freebsd\f[R] (FreeBSD)
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]openbsd\f[R] (OpenBSD)
2022-02-19 17:53:41 +00:00
.PP
Or you can download a Linux image and manually create a VM
configuration.
.IP \[bu] 2
Download a .iso image of a Linux distribution
.IP \[bu] 2
Create a VM configuration file; for example
2022-02-21 03:34:38 +00:00
\f[C]debian-bullseye.conf\f[R]
2022-02-19 17:53:41 +00:00
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
guest_os=\[dq]linux\[dq]
disk_img=\[dq]debian-bullseye/disk.qcow2\[dq]
iso=\[dq]debian-bullseye/firmware-11.0.0-amd64-DVD-1.iso\[dq]
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Use \f[C]quickemu\f[R] to start the virtual machine:
2022-02-19 17:53:41 +00:00
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickemu --vm debian-bullseye.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
Complete the installation as normal.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Post-install:
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Install the SPICE agent (\f[C]spice-vdagent\f[R]) to enable copy/paste
2022-02-19 17:53:41 +00:00
and USB redirection.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Install the SPICE WebDAV agent (\f[C]spice-webdavd\f[R]) to enable file
2022-02-19 17:53:41 +00:00
sharing.
.RE
.SS macOS Guest
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] automatically downloads a macOS recovery image and
2022-02-19 17:53:41 +00:00
creates a virtual machine configuration.
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget macos catalina
quickemu --vm macos-catalina.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.PP
2022-02-21 03:34:38 +00:00
macOS \f[C]high-sierra\f[R], \f[C]mojave\f[R], \f[C]catalina\f[R],
\f[C]big-sur\f[R] and \f[C]monterey\f[R] are supported.
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Use cursor keys and enter key to select the \f[B]macOS Base System\f[R]
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
From \f[B]macOS Utilities\f[R]
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Click \f[B]Disk Utility\f[R] and \f[B]Continue\f[R]
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
On macOS Catalina, Big Sur & Monterey
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Select \f[C]Apple Inc. VirtIO Block Media\f[R] from the list and click
\f[B]Erase\f[R].
2022-02-19 17:53:41 +00:00
.RE
.IP \[bu] 2
On macOS Mojave and High Sierra
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Select \f[C]QEMU HARDDISK Media\f[R] (\[ti]103.08GB) from the list and
click \f[B]Erase\f[R].
2022-02-19 17:53:41 +00:00
.RE
.RE
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Enter a \f[C]Name:\f[R] for the disk and click \f[B]Erase\f[R].
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Click \f[B]Done\f[R].
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
Close Disk Utility
.RE
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
From \f[B]macOS Utilities\f[R]
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Click \f[B]Reinstall macOS\f[R] and \f[B]Continue\f[R]
2022-02-19 17:53:41 +00:00
.RE
.IP \[bu] 2
Complete the installation as you normally would.
.RS 2
.IP \[bu] 2
On the first reboot use cursor keys and enter key to select \f[B]macOS
2022-02-21 03:34:38 +00:00
Installer\f[R]
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
On the subsequent reboots use cursor keys and enter key to select the
disk you named
.RE
.PP
The default macOS configuration looks like this:
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
guest_os=\[dq]macos\[dq]
img=\[dq]macos-catalina/RecoveryImage.img\[dq]
disk_img=\[dq]macos-catalina/disk.qcow2\[dq]
macos_release=\[dq]catalina\[dq]
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]guest_os=\[dq]macos\[dq]\f[R] instructs Quickemu to optimise for
macOS.
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]macos_release=\[dq]catalina\[dq]\f[R] instructs Quickemu to
optimise for a particular macOS release.
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
For example VirtIO Network and Memory Ballooning are available in Big
Sur and newer, but not previous releases.
.IP \[bu] 2
And VirtIO Block Media (disks) are supported/stable in Catalina and
newer.
.RE
.SS macOS compatibility
.PP
There are some considerations when running macOS via Quickemu.
.IP \[bu] 2
Supported macOS releases:
.RS 2
.IP \[bu] 2
High Sierra
.IP \[bu] 2
Mojave
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Catalina \f[B](Recommended)\f[R]
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
Big Sur
.IP \[bu] 2
Monterey
.RE
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]quickemu\f[R] will automatically download the required
2022-02-19 17:53:41 +00:00
OpenCore (https://github.com/acidanthera/OpenCorePkg) bootloader and
2022-02-21 03:34:38 +00:00
OVMF firmware from OSX-KVM (https://github.com/kholia/OSX-KVM).
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
Optimised by default, but no GPU acceleration is available.
.RS 2
.IP \[bu] 2
Host CPU vendor is detected and guest CPU is optimised accordingly.
.IP \[bu] 2
VirtIO Block
Media (https://www.kraxel.org/blog/2019/06/macos-qemu-guest/) is used
for the system disk where supported.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
VirtIO \f[C]usb-tablet\f[R] (http://philjordan.eu/osx-virt/) is used for
2022-02-19 17:53:41 +00:00
the mouse.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
VirtIO Network (\f[C]virtio-net\f[R]) is supported and enabled on macOS
Big Sur and newer but previous releases use \f[C]vmxnet3\f[R].
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
VirtIO Memory Ballooning is supported and enabled on macOS Big Sur and
newer but disabled for other support macOS releases.
.RE
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
USB host and SPICE pass-through is:
2022-02-19 17:53:41 +00:00
.RS 2
.IP \[bu] 2
UHCI (USB 2.0) on macOS Catalina and earlier.
.IP \[bu] 2
XHCI (USB 3.0) on macOS Big Sur and newer.
.RE
.IP \[bu] 2
Display resolution can only be changed via macOS System Preferences.
.IP \[bu] 2
Full Duplex audio works on macOS High Sierra, Mojave and Catalina.
.RS 2
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[B]macOS Big Sur and Monterey have no audio at all\f[R].
2022-02-19 17:53:41 +00:00
.RE
.IP \[bu] 2
File sharing between guest and host is available via
2022-02-21 03:34:38 +00:00
virtio-9p (https://wiki.qemu.org/Documentation/9psetup) and SPICE
2022-02-19 17:53:41 +00:00
webdavd (https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24).
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
Copy/paste via SPICE agent is \f[B]not available on macOS\f[R].
2022-02-19 17:53:41 +00:00
.SS Windows 8.1, 10 & 11 Guests
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] can automatically download Windows 8.1, Windows
2022-02-19 17:53:41 +00:00
10 (https://www.microsoft.com/en-gb/software-download/windows10ISO) and
Windows 11 (https://www.microsoft.com/en-gb/software-download/windows11)
along with the VirtIO drivers for
Windows (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/)
and creates a virtual machine configuration.
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget windows 11
quickemu --vm windows-11.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
Complete the installation as you normally would.
.IP \[bu] 2
All relevant drivers and services should be installed automatically.
.SS Regional versions
.PP
2022-02-21 03:34:38 +00:00
By default \f[C]quickget\f[R] will download the \f[I]\[lq]English
International\[rq]\f[R] release, but you can optionally specify one of
2022-02-19 17:53:41 +00:00
the supported languages: For example:
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget windows 11 \[dq]Chinese (Traditional)\[dq]
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.PP
The default Windows 11 configuration looks like this:
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
guest_os=\[dq]windows\[dq]
disk_img=\[dq]windows-11/disk.qcow2\[dq]
iso=\[dq]windows-11/Win11_EnglishInternational_x64.iso\[dq]
fixed_iso=\[dq]windows-11/virtio-win.iso\[dq]
tpm=\[dq]on\[dq]
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]guest_os=\[dq]windows\[dq]\f[R] instructs \f[C]quickemu\f[R] to
optimise for Windows.
2022-02-19 17:53:41 +00:00
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]fixed_iso=\f[R] specifies the ISO image that provides VirtIO
2022-02-19 17:53:41 +00:00
drivers.
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]tpm=\[dq]on\[dq]\f[R] instructs \f[C]quickemu\f[R] to create a
software emulated TPM device using \f[C]swtpm\f[R].
2022-02-19 17:53:41 +00:00
.SS BSD Guests
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickemu\f[R] supports FreeBSD and OpenBSD.
2022-02-19 17:53:41 +00:00
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget freebsd 13_0
quickemu --vm freebsd-13_0.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.SS Other Guests
.IP \[bu] 2
2022-02-21 03:34:38 +00:00
\f[C]android\f[R] (Android x86)
2022-02-19 17:53:41 +00:00
.SS Haiku Guests
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickemu\f[R] supports Haiku (https://www.haiku-os.org/).
2022-02-19 17:53:41 +00:00
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
quickget quickget haiku r1beta3-x86_64
quickemu --vm haiku-r1beta3-x86_64.conf
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.PP
At the moment the only way to share files between host and a Haiku guest
is by using SSH (having a SSH server running on the host):
.PP
On guest:
.IP
.nf
\f[C]
2022-02-21 03:34:38 +00:00
scp example.txt user\[at]host-local-ip:/home/user # sending a file from guest to host
scp user\[at]host-local-ip:/home/user/example.txt . # receiving a file from host to guest
\f[R]
2022-02-19 17:53:41 +00:00
.fi
.PP
2022-02-21 03:34:38 +00:00
\f[C]quickget\f[R] cannot automatically download and create virtual
2022-02-19 17:53:41 +00:00
machines for Haiku nightly versions, but they work if the ISO and
configuration are set up manually.
.SH AUTHORS
.PP
Written by Martin Wimpress.
.SH BUGS
.PP
Submit bug reports online at:
<https://github.com/quickemu-project/quickemu/issues>
.SH SEE ALSO
.PP
Full sources at: <https://github.com/quickemu-project/quickemu>
.PP
2022-02-21 00:23:55 +00:00
quickemu(1), quickemu_conf(1), quickgui(1)
2022-02-19 17:53:41 +00:00
.SH AUTHORS
Martin Wimpress.