mirror of
https://github.com/oSoWoSo/DistroHopper.git
synced 2024-08-14 22:46:53 +00:00
Docs: regenerated for recent PR merges
This commit is contained in:
parent
4906752519
commit
218e87990f
8 changed files with 407 additions and 549 deletions
327
docs/quickget.1
327
docs/quickget.1
|
@ -1,32 +1,14 @@
|
|||
.\" Automatically generated by Pandoc 3.1.1
|
||||
.\" Automatically generated by Pandoc 3.1.8
|
||||
.\"
|
||||
.\" Define V font for inline verbatim, using C font in formats
|
||||
.\" that render this, and otherwise B font.
|
||||
.ie "\f[CB]x\f[]"x" \{\
|
||||
. ftr V B
|
||||
. ftr VI BI
|
||||
. ftr VB B
|
||||
. ftr VBI BI
|
||||
.\}
|
||||
.el \{\
|
||||
. ftr V CR
|
||||
. ftr VI CI
|
||||
. ftr VB CB
|
||||
. ftr VBI CBI
|
||||
.\}
|
||||
.TH "QUICKGET" "1" "June 27, 2023" "quickget" "Quickget User Manual"
|
||||
.hy
|
||||
.TH "QUICKGET" "1" "October 17, 2023" "quickget" "Quickget User Manual"
|
||||
.SH NAME
|
||||
.PP
|
||||
quickget - download and prepare materials for building a quickemu VM
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
\f[B]quickget\f[R] [\f[I]os\f[R]] [\f[I]release\f[R]]
|
||||
[\f[I]edition\f[R]] | [\f[I]OPTION\f[R]]*
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\f[B]quickget\f[R] will download the requisite materials and prepare a
|
||||
configuration for \f[V]quickemu\f[R] to use to build and run
|
||||
configuration for \f[CR]quickemu\f[R] to use to build and run
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\f[B]version | -version | \[en]version\f[R]
|
||||
|
@ -42,188 +24,188 @@ will exit.
|
|||
Editions may not apply and will be defaulted if not provided.
|
||||
.SH NOTES
|
||||
.SS Ubuntu Guest
|
||||
.PP
|
||||
\f[V]quickget\f[R] will automatically download an Ubuntu release and
|
||||
\f[CR]quickget\f[R] will automatically download an Ubuntu release and
|
||||
create the virtual machine configuration.
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
quickget ubuntu 22.04
|
||||
quickemu --vm ubuntu-22.04.conf
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
Complete the installation as normal.
|
||||
.IP \[bu] 2
|
||||
Post-install:
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
Install the SPICE agent (\f[V]spice-vdagent\f[R]) in the guest to enable
|
||||
copy/paste and USB redirection
|
||||
Install the SPICE agent (\f[CR]spice-vdagent\f[R]) in the guest to
|
||||
enable copy/paste and USB redirection
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
\f[V]sudo apt install spice-vdagent\f[R]
|
||||
\f[CR]sudo apt install spice-vdagent\f[R]
|
||||
.RE
|
||||
.IP \[bu] 2
|
||||
Install the SPICE WebDAV agent (\f[V]spice-webdavd\f[R]) in the guest to
|
||||
enable file sharing.
|
||||
Install the SPICE WebDAV agent (\f[CR]spice-webdavd\f[R]) in the guest
|
||||
to enable file sharing.
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
\f[V]sudo apt install spice-webdavd\f[R]
|
||||
\f[CR]sudo apt install spice-webdavd\f[R]
|
||||
.RE
|
||||
.RE
|
||||
.SS Ubuntu devel (daily-live) images
|
||||
.PP
|
||||
\f[V]quickget\f[R] can also download/refresh devel images via
|
||||
\f[V]zsync\f[R] for Ubuntu developers and testers.
|
||||
\f[CR]quickget\f[R] can also download/refresh devel images via
|
||||
\f[CR]zsync\f[R] for Ubuntu developers and testers.
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
quickget ubuntu devel
|
||||
quickemu --vm ubuntu-devel.conf
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
You can run \f[V]quickget ubuntu devel\f[R] to refresh your daily
|
||||
You can run \f[CR]quickget ubuntu devel\f[R] to refresh your daily
|
||||
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
|
||||
\f[V]ubuntu\f[R] with your preferred flavour.
|
||||
\f[CR]ubuntu\f[R] with your preferred flavour.
|
||||
.IP \[bu] 2
|
||||
\f[V]kubuntu\f[R] (Kubuntu)
|
||||
\f[CR]kubuntu\f[R] (Kubuntu)
|
||||
.IP \[bu] 2
|
||||
\f[V]lubuntu\f[R] (Lubuntu)
|
||||
\f[CR]lubuntu\f[R] (Lubuntu)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntu-budgie\f[R] (Ubuntu Budgie)
|
||||
\f[CR]ubuntu-budgie\f[R] (Ubuntu Budgie)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntucinnamon\f[R] (Ubuntu Cinnamon)
|
||||
\f[CR]ubuntucinnamon\f[R] (Ubuntu Cinnamon)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntukylin\f[R] (Ubuntu Kylin)
|
||||
\f[CR]ubuntukylin\f[R] (Ubuntu Kylin)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntu-mate\f[R] (Ubuntu MATE)
|
||||
\f[CR]ubuntu-mate\f[R] (Ubuntu MATE)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntu-server\f[R] (Ubuntu Server)
|
||||
\f[CR]ubuntu-server\f[R] (Ubuntu Server)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntustudio\f[R] (Ubuntu Studio)
|
||||
\f[CR]ubuntustudio\f[R] (Ubuntu Studio)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntu\f[R] (Ubuntu)
|
||||
\f[CR]ubuntu\f[R] (Ubuntu)
|
||||
.IP \[bu] 2
|
||||
\f[V]ubuntu-unity\f[R] (Ubuntu Unity)
|
||||
\f[CR]ubuntu-unity\f[R] (Ubuntu Unity)
|
||||
.IP \[bu] 2
|
||||
\f[V]xubuntu\f[R] (Xubuntu)
|
||||
\f[CR]xubuntu\f[R] (Xubuntu)
|
||||
.SS Other Operating Systems
|
||||
.PP
|
||||
\f[V]quickget\f[R] also supports:
|
||||
\f[CR]quickget\f[R] also supports:
|
||||
.IP \[bu] 2
|
||||
\f[V]alma\f[R] (Alma Linux)
|
||||
\f[CR]alma\f[R] (Alma Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]alpine\f[R] (Alpine Linux)
|
||||
\f[CR]alpine\f[R] (Alpine Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]android\f[R] (Android x86)
|
||||
\f[CR]android\f[R] (Android x86)
|
||||
.IP \[bu] 2
|
||||
\f[V]archcraft\f[R] (Archcraft)
|
||||
\f[CR]archcraft\f[R] (Archcraft)
|
||||
.IP \[bu] 2
|
||||
\f[V]archlinux\f[R] (Arch Linux)
|
||||
\f[CR]archlinux\f[R] (Arch Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]arcolinux\f[R] (Arco Linux)
|
||||
\f[CR]arcolinux\f[R] (Arco Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]batocera\f[R] (Batocera)
|
||||
\f[CR]batocera\f[R] (Batocera)
|
||||
.IP \[bu] 2
|
||||
\f[V]blendos\f[R] (BlendOS)
|
||||
\f[CR]blendos\f[R] (BlendOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]cachyos\f[R] (CachyOS)
|
||||
\f[CR]bunsenlabs\f[R] (Bunsenlabs)
|
||||
.IP \[bu] 2
|
||||
\f[V]centos-stream\f[R] (CentOS Stream)
|
||||
\f[CR]cachyos\f[R] (CachyOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]debian\f[R] (Debian)
|
||||
\f[CR]centos-stream\f[R] (CentOS Stream)
|
||||
.IP \[bu] 2
|
||||
\f[V]deepin\f[R] (Deepin)
|
||||
\f[CR]debian\f[R] (Debian)
|
||||
.IP \[bu] 2
|
||||
\f[V]devuan\f[R] (Devuan)
|
||||
\f[CR]deepin\f[R] (Deepin)
|
||||
.IP \[bu] 2
|
||||
\f[V]dragonflybsd\f[R] (DragonFlyBSD)
|
||||
\f[CR]devuan\f[R] (Devuan)
|
||||
.IP \[bu] 2
|
||||
\f[V]elementary\f[R] (elementary OS)
|
||||
\f[CR]dragonflybsd\f[R] (DragonFlyBSD)
|
||||
.IP \[bu] 2
|
||||
\f[V]endeavouros\f[R] (EndeavourOS)
|
||||
\f[CR]elementary\f[R] (elementary OS)
|
||||
.IP \[bu] 2
|
||||
\f[V]endless\f[R] (Endless OS)
|
||||
\f[CR]endeavouros\f[R] (EndeavourOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]fedora\f[R] (Fedora)
|
||||
\f[CR]endless\f[R] (Endless OS)
|
||||
.IP \[bu] 2
|
||||
\f[V]freebsd\f[R] (FreeBSD)
|
||||
\f[CR]fedora\f[R] (Fedora)
|
||||
.IP \[bu] 2
|
||||
\f[V]freedos\f[R] (FreeDOS)
|
||||
\f[CR]freebsd\f[R] (FreeBSD)
|
||||
.IP \[bu] 2
|
||||
\f[V]gentoo\f[R] (Gentoo)
|
||||
\f[CR]freedos\f[R] (FreeDOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]ghostbsd\f[R] (GhostBSD)
|
||||
\f[CR]garuda\f[R] (Garuda Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]haiku\f[R] (Haiku)
|
||||
\f[CR]gentoo\f[R] (Gentoo)
|
||||
.IP \[bu] 2
|
||||
\f[V]holoiso\f[R] (HoloISO)
|
||||
\f[CR]ghostbsd\f[R] (GhostBSD)
|
||||
.IP \[bu] 2
|
||||
\f[V]kali\f[R] (Kali)
|
||||
\f[CR]haiku\f[R] (Haiku)
|
||||
.IP \[bu] 2
|
||||
\f[V]kdeneon\f[R] (KDE Neon)
|
||||
\f[CR]holoiso\f[R] (HoloISO)
|
||||
.IP \[bu] 2
|
||||
\f[V]kolibrios\f[R] (KolibriOS)
|
||||
\f[CR]kali\f[R] (Kali)
|
||||
.IP \[bu] 2
|
||||
\f[V]linuxmint\f[R] (Linux Mint)
|
||||
\f[CR]kdeneon\f[R] (KDE Neon)
|
||||
.IP \[bu] 2
|
||||
\f[V]lmde\f[R] (Linux Mint Debian Edition)
|
||||
\f[CR]kolibrios\f[R] (KolibriOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]mageia\f[R] (Mageia)
|
||||
\f[CR]linuxmint\f[R] (Linux Mint)
|
||||
.IP \[bu] 2
|
||||
\f[V]manjaro\f[R] (Manjaro)
|
||||
\f[CR]lmde\f[R] (Linux Mint Debian Edition)
|
||||
.IP \[bu] 2
|
||||
\f[V]mxlinux\f[R] (MX Linux)
|
||||
\f[CR]mageia\f[R] (Mageia)
|
||||
.IP \[bu] 2
|
||||
\f[V]netboot\f[R] (netboot.xyz)
|
||||
\f[CR]manjaro\f[R] (Manjaro)
|
||||
.IP \[bu] 2
|
||||
\f[V]netbsd\f[R] (NetBSD)
|
||||
\f[CR]mxlinux\f[R] (MX Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]nixos\f[R] (NixOS)
|
||||
\f[CR]netboot\f[R] (netboot.xyz)
|
||||
.IP \[bu] 2
|
||||
\f[V]openbsd\f[R] (OpenBSD)
|
||||
\f[CR]netbsd\f[R] (NetBSD)
|
||||
.IP \[bu] 2
|
||||
\f[V]openindiana\f[R] (OpenIndiana)
|
||||
\f[CR]nixos\f[R] (NixOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]opensuse\f[R] (openSUSE)
|
||||
\f[CR]openbsd\f[R] (OpenBSD)
|
||||
.IP \[bu] 2
|
||||
\f[V]oraclelinux\f[R] (Oracle Linux)
|
||||
\f[CR]openindiana\f[R] (OpenIndiana)
|
||||
.IP \[bu] 2
|
||||
\f[V]popos\f[R] (Pop!_OS)
|
||||
\f[CR]opensuse\f[R] (openSUSE)
|
||||
.IP \[bu] 2
|
||||
\f[V]reactos\f[R] (ReactOS)
|
||||
\f[CR]oraclelinux\f[R] (Oracle Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]rebornos\f[R] (RebornOS)
|
||||
\f[CR]peppermint\f[R] (PeppermintOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]rockylinux\f[R] (Rocky Linux)
|
||||
\f[CR]popos\f[R] (Pop!_OS)
|
||||
.IP \[bu] 2
|
||||
\f[V]siduction\f[R] (Siduction)
|
||||
\f[CR]reactos\f[R] (ReactOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]slackware\f[R] (Slackware)
|
||||
\f[CR]rebornos\f[R] (RebornOS)
|
||||
.IP \[bu] 2
|
||||
\f[V]solus\f[R] (Solus)
|
||||
\f[CR]rockylinux\f[R] (Rocky Linux)
|
||||
.IP \[bu] 2
|
||||
\f[V]tails\f[R] (Tails)
|
||||
\f[CR]siduction\f[R] (Siduction)
|
||||
.IP \[bu] 2
|
||||
\f[V]truenas-core\f[R] (TrueNAS Core)
|
||||
\f[CR]slackware\f[R] (Slackware)
|
||||
.IP \[bu] 2
|
||||
\f[V]truenas-scale\f[R] (TrueNAS Scale)
|
||||
\f[CR]solus\f[R] (Solus)
|
||||
.IP \[bu] 2
|
||||
\f[V]vanillaos\f[R] (Vanilla OS)
|
||||
\f[CR]tails\f[R] (Tails)
|
||||
.IP \[bu] 2
|
||||
\f[V]void\f[R] (Void Linux)
|
||||
\f[CR]trisquel\f[R] (Trisquel)
|
||||
.IP \[bu] 2
|
||||
\f[V]vxlinux\f[R] (VX Linux)
|
||||
\f[CR]truenas-core\f[R] (TrueNAS Core)
|
||||
.IP \[bu] 2
|
||||
\f[V]xerolinux\f[R] (XeroLinux)
|
||||
\f[CR]truenas-scale\f[R] (TrueNAS Scale)
|
||||
.IP \[bu] 2
|
||||
\f[V]zorin\f[R] (Zorin OS)
|
||||
\f[CR]vanillaos\f[R] (Vanilla OS)
|
||||
.IP \[bu] 2
|
||||
\f[CR]void\f[R] (Void Linux)
|
||||
.IP \[bu] 2
|
||||
\f[CR]vxlinux\f[R] (VX Linux)
|
||||
.IP \[bu] 2
|
||||
\f[CR]xerolinux\f[R] (XeroLinux)
|
||||
.IP \[bu] 2
|
||||
\f[CR]zorin\f[R] (Zorin OS)
|
||||
.PP
|
||||
Or you can download a Linux image and manually create a VM
|
||||
configuration.
|
||||
|
@ -231,49 +213,42 @@ configuration.
|
|||
Download a .iso image of a Linux distribution
|
||||
.IP \[bu] 2
|
||||
Create a VM configuration file; for example
|
||||
\f[V]debian-bullseye.conf\f[R]
|
||||
\f[CR]debian-bullseye.conf\f[R]
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
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]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
Use \f[V]quickemu\f[R] to start the virtual machine:
|
||||
Use \f[CR]quickemu\f[R] to start the virtual machine:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
quickemu --vm debian-bullseye.conf
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
Complete the installation as normal.
|
||||
.IP \[bu] 2
|
||||
Post-install:
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
Install the SPICE agent (\f[V]spice-vdagent\f[R]) in the guest to enable
|
||||
copy/paste and USB redirection.
|
||||
Install the SPICE agent (\f[CR]spice-vdagent\f[R]) in the guest to
|
||||
enable copy/paste and USB redirection.
|
||||
.IP \[bu] 2
|
||||
Install the SPICE WebDAV agent (\f[V]spice-webdavd\f[R]) in the guest to
|
||||
enable file sharing.
|
||||
Install the SPICE WebDAV agent (\f[CR]spice-webdavd\f[R]) in the guest
|
||||
to enable file sharing.
|
||||
.RE
|
||||
.SS macOS Guest
|
||||
.PP
|
||||
\f[V]quickget\f[R] automatically downloads a macOS recovery image and
|
||||
\f[CR]quickget\f[R] automatically downloads a macOS recovery image and
|
||||
creates a virtual machine configuration.
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
quickget macos catalina
|
||||
quickemu --vm macos-catalina.conf
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
macOS \f[V]high-sierra\f[R], \f[V]mojave\f[R], \f[V]catalina\f[R],
|
||||
\f[V]big-sur\f[R], \f[V]monterey\f[R] and \f[V]ventura\f[R] are
|
||||
macOS \f[CR]high-sierra\f[R], \f[CR]mojave\f[R], \f[CR]catalina\f[R],
|
||||
\f[CR]big-sur\f[R], \f[CR]monterey\f[R] and \f[CR]ventura\f[R] are
|
||||
supported.
|
||||
.IP \[bu] 2
|
||||
Use cursor keys and enter key to select the \f[B]macOS Base System\f[R]
|
||||
|
@ -284,11 +259,11 @@ From \f[B]macOS Utilities\f[R]
|
|||
Click \f[B]Disk Utility\f[R] and \f[B]Continue\f[R]
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
Select \f[V]QEMU HARDDISK Media\f[R] (\[ti]103.08GB) from the list (on
|
||||
Big Sur and above use \f[V]Apple Inc. VirtIO Block Device\f[R]) and
|
||||
Select \f[CR]QEMU HARDDISK Media\f[R] (\[ti]103.08GB) from the list (on
|
||||
Big Sur and above use \f[CR]Apple Inc. VirtIO Block Device\f[R]) and
|
||||
click \f[B]Erase\f[R].
|
||||
.IP \[bu] 2
|
||||
Enter a \f[V]Name:\f[R] for the disk
|
||||
Enter a \f[CR]Name:\f[R] for the disk
|
||||
.IP \[bu] 2
|
||||
If you are installing macOS Mojave or later (Catalina, Big Sur, Monterey
|
||||
and Ventura), choose any of the APFS options as the filesystem.
|
||||
|
@ -337,11 +312,9 @@ command followed by pressing enter to tell macos to use the TRIM command
|
|||
on the hard disk when files are deleted:
|
||||
.RE
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
sudo trimforce enable
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
You will be prompted to enter your account\[cq]s password to gain the
|
||||
privilege needed.
|
||||
|
@ -351,40 +324,34 @@ type y (for a \[lq]yes\[rq] response) followed by enter to confirm.
|
|||
If you press enter without first typing y the system will consider that
|
||||
a negative response as though you said \[lq]no\[rq]:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
IMPORTANT NOTICE: This tool force-enables TRIM for all relevant attached devices, even though such devices may not have been validated for data integrity while using TRIM. Use of this tool to enable TRIM may result in unintended data loss or data corruption. It should not be used in a commercial operating environment or with important data. Before using this tool, you should back up all of your data and regularly back up data while TRIM is enabled. This tool is provided on an \[dq]as is\[dq] basis. APPLE MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THIS TOOL OR ITS USE ALONE OR IN COMBINATION WITH YOUR DEVICES, SYSTEMS, OR SERVICES. BY USING THIS TOOL TO ENABLE TRIM, YOU AGREE THAT, TO THE EXTENT PERMITTED BY APPLICABLE LAW, USE OF THE TOOL IS AT YOUR SOLE RISK AND THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND EFFORT IS WITH YOU.
|
||||
Are you sure you with to proceed (y/N)?
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
And a second confirmation once you\[cq]ve confirmed the previous one:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
Your system will immediately reboot when this is complete.
|
||||
Is this OK (y/N)?
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
As the last message states, your system will automatically reboot as
|
||||
soon as the command completes.
|
||||
.PP
|
||||
The default macOS configuration looks like this:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
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]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
\f[V]guest_os=\[dq]macos\[dq]\f[R] instructs Quickemu to optimise for
|
||||
\f[CR]guest_os=\[dq]macos\[dq]\f[R] instructs Quickemu to optimise for
|
||||
macOS.
|
||||
.IP \[bu] 2
|
||||
\f[V]macos_release=\[dq]catalina\[dq]\f[R] instructs Quickemu to
|
||||
\f[CR]macos_release=\[dq]catalina\[dq]\f[R] instructs Quickemu to
|
||||
optimise for a particular macOS release.
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
|
@ -395,7 +362,6 @@ 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:
|
||||
|
@ -414,7 +380,7 @@ Monterey
|
|||
Ventura
|
||||
.RE
|
||||
.IP \[bu] 2
|
||||
\f[V]quickemu\f[R] will automatically download the required
|
||||
\f[CR]quickemu\f[R] will automatically download the required
|
||||
OpenCore (https://github.com/acidanthera/OpenCorePkg) bootloader and
|
||||
OVMF firmware from OSX-KVM (https://github.com/kholia/OSX-KVM).
|
||||
.IP \[bu] 2
|
||||
|
@ -427,11 +393,11 @@ VirtIO Block
|
|||
Media (https://www.kraxel.org/blog/2019/06/macos-qemu-guest/) is used
|
||||
for the system disk where supported.
|
||||
.IP \[bu] 2
|
||||
VirtIO \f[V]usb-tablet\f[R] (http://philjordan.eu/osx-virt/) is used for
|
||||
the mouse.
|
||||
VirtIO \f[CR]usb-tablet\f[R] (http://philjordan.eu/osx-virt/) is used
|
||||
for the mouse.
|
||||
.IP \[bu] 2
|
||||
VirtIO Network (\f[V]virtio-net\f[R]) is supported and enabled on macOS
|
||||
Big Sur and newer but previous releases use \f[V]vmxnet3\f[R].
|
||||
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].
|
||||
.IP \[bu] 2
|
||||
VirtIO Memory Ballooning is supported and enabled on macOS Big Sur and
|
||||
newer but disabled for other support macOS releases.
|
||||
|
@ -463,39 +429,33 @@ webdavd (https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/24).
|
|||
.IP \[bu] 2
|
||||
Copy/paste via SPICE agent is \f[B]not available on macOS\f[R].
|
||||
.SS macOS App Store
|
||||
.PP
|
||||
If you see \f[I]\[lq]Your device or computer could not be
|
||||
verified\[rq]\f[R] when you try to login to the App Store, make sure
|
||||
that your wired ethernet device is \f[V]en0\f[R].
|
||||
Use \f[V]ifconfig\f[R] in a terminal to verify this.
|
||||
that your wired ethernet device is \f[CR]en0\f[R].
|
||||
Use \f[CR]ifconfig\f[R] in a terminal to verify this.
|
||||
.PP
|
||||
If the wired ethernet device is not \f[V]en0\f[R], then then go to
|
||||
If the wired ethernet device is not \f[CR]en0\f[R], then then go to
|
||||
\f[I]System Preferences\f[R] -> \f[I]Network\f[R], delete all the
|
||||
network devices and apply the changes.
|
||||
Next, open a terminal and run the following:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.PP
|
||||
Now reboot, and the App Store should work.
|
||||
.SS Windows 10 & 11 Guests
|
||||
.PP
|
||||
\f[V]quickget\f[R] can download
|
||||
\f[CR]quickget\f[R] can download
|
||||
Windows10 (https://www.microsoft.com/software-download/windows10) and
|
||||
Windows 11 (https://www.microsoft.com/software-download/windows11)
|
||||
automatically and create an optimised virtual machine configuration.
|
||||
This configuration also includes the VirtIO drivers for
|
||||
Windows (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/).
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
quickget windows 11
|
||||
quickemu --vm windows-11-22H2.conf
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
Complete the installation as you normally would.
|
||||
.IP \[bu] 2
|
||||
|
@ -505,41 +465,36 @@ A local administrator user account is automatically created, with these
|
|||
credentials:
|
||||
.RS 2
|
||||
.IP \[bu] 2
|
||||
Username: \f[V]Quickemu\f[R]
|
||||
Username: \f[CR]Quickemu\f[R]
|
||||
.IP \[bu] 2
|
||||
Password: \f[V]quickemu\f[R]
|
||||
Password: \f[CR]quickemu\f[R]
|
||||
.RE
|
||||
.PP
|
||||
The default Windows 11 configuration looks like this:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
.EX
|
||||
guest_os=\[dq]windows\[dq]
|
||||
disk_img=\[dq]windows-11/disk.qcow2\[dq]
|
||||
iso=\[dq]windows-11/windows-11.iso\[dq]
|
||||
fixed_iso=\[dq]windows-11/virtio-win.iso\[dq]
|
||||
tpm=\[dq]on\[dq]
|
||||
secureboot=\[dq]on\[dq]
|
||||
\f[R]
|
||||
.fi
|
||||
.EE
|
||||
.IP \[bu] 2
|
||||
\f[V]guest_os=\[dq]windows\[dq]\f[R] instructs \f[V]quickemu\f[R] to
|
||||
\f[CR]guest_os=\[dq]windows\[dq]\f[R] instructs \f[CR]quickemu\f[R] to
|
||||
optimise for Windows.
|
||||
.IP \[bu] 2
|
||||
\f[V]fixed_iso=\f[R] specifies the ISO image that provides VirtIO
|
||||
\f[CR]fixed_iso=\f[R] specifies the ISO image that provides VirtIO
|
||||
drivers.
|
||||
.IP \[bu] 2
|
||||
\f[V]tpm=\[dq]on\[dq]\f[R] instructs \f[V]quickemu\f[R] to create a
|
||||
software emulated TPM device using \f[V]swtpm\f[R].
|
||||
\f[CR]tpm=\[dq]on\[dq]\f[R] instructs \f[CR]quickemu\f[R] to create a
|
||||
software emulated TPM device using \f[CR]swtpm\f[R].
|
||||
.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
|
||||
quickemu(1), quickemu_conf(1), quickgui(1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue