Commit Graph

98 Commits

Author SHA1 Message Date
Attila Pinter f33892c62d adding openSUSE MicroOS only 2021-10-18 13:01:04 +01:00
Cat Lee Ball 92adf69847 Add shallow clone flag to install section
Just adding `--depth=1` to the git clone command for folks copy-pasting the install directions. Figured it might save users a few bits of disk and network usage that they might not otherwise think about.
2021-10-18 11:48:18 +01:00
Yannick Mauray 2911835187 Added linuxmint support
quickget supports linuxmint cinnamon 20.2, MATE 20.2, and xfce 20.2
2021-10-18 11:44:23 +01:00
Yannick Mauray b4b69b8574
Added openSUSE support (#113) 2021-10-16 19:27:45 +01:00
Yannick Mauray c5cdb44325
Show list of fedora releases (#112) 2021-10-16 19:09:39 +01:00
Martin Wimpress 53e971f5f8
Add Quickemu GUI to README.md 2021-10-16 00:13:59 +01:00
Martin Wimpress f82fa57231
Update README 2021-10-15 12:57:25 +01:00
Martin Wimpress d9e3bfd357
Update README so screen and windows size is for Linux guests only. 2021-10-15 02:47:11 +01:00
Dani Llewellyn e009c3bfd5 [WINDOWS] Add remaining post install steps to unattended setup
* Add USBDK download and install
* Add SPICE-WebDavd download and install
* Update README to remove post install instructions

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn 3749c85017 [WINDOWS] more preinstalled drivers & guest-agent
* Update the autounattend file with the remaining virtio drivers
* Update the autounattend file with an installation step for the guest agent
* Remove obsolete instructions for steps that the autounattend file handles now

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Yannick Mauray 840294c16b
Added impish (#106) 2021-10-15 01:20:50 +01:00
Martin Wimpress 8b3d64882f
Clearly document the bash 4+ requirement. Close #93 2021-10-13 03:39:40 +01:00
Martin Wimpress ec89223b22
Reinstate sharing ~/Public is smbd is available. Close #76
This is a "bonus item". Samba, specifically smbd, is not a hard requirement of Quickemu, but if present quickemu will enable Samba file sharing.
2021-10-09 14:30:21 +01:00
Martin Tournoij 061c454a82 Deal with systems without xdg-user-dir better
My system doesn't have xdg-user-dir, and shows the following errors on
startup:

	./quickemu: line 828: xdg-user-dir: command not found
	mkdir: cannot create directory '': No such file or directory
	basename: missing operand
	Try 'basename --help' for more information.

	Usage
	quickemu --vm ubuntu.conf

	You can also pass optional parameters
	--delete                : Delete the disk image.
	--display               : Select display backend. 'sdl' (default), 'gtk' or 'spice'
	--shortcut              : Create a desktop shortcut
	--snapshot apply <tag>  : Apply/restore a snapshot.
	--snapshot create <tag> : Create a snapshot.
	--snapshot delete <tag> : Delete a snapshot.
	--snapshot info         : Show disk/snapshot info.
	--status-quo            : Do not commit any changes to disk/snapshot.
	--fullscreen            : Starts VM in full screen mode (Ctl+Alt+f to exit)
	--screen <screen>       : Use specified screen to determine the window size.
	--version               : Print version

From a quick look it should still function correctly, but better to deal
with this case explicitly.

It's only used to get the PUBLIC, which is optional anyway. If I install
it then it just returns ~, at which point it's set to "" anyway.

I also removed it from the list of "requirements" for this reason.

This also deals with an edge case I happened to notice: "xdg-user-dir
PUBLICSHARE" returns "/home/martin/" on my system, whereas $HOME is
"/home/martin", so the equality check fails. This is arguable a problem
in xdg-user-dir, but better to fix it here. This only deals with a
single slash (multiple slashes is harder in bash), which should be
sufficient.
2021-10-08 14:50:45 +01:00
Martin Wimpress af26f41440
Update README 2021-10-08 03:45:50 +01:00
Martin Wimpress d191d0da44
Add unattended configuration for Windows 10 and 11
Automates some of the install/configuration steps for Windows 10 and 11, most notably essential drivers and disk formatting.
2021-10-08 02:04:30 +01:00
Martin Wimpress cb2a35a736
Update README 2021-10-07 20:30:04 +01:00
Martin Wimpress 1adf80a42e
Refactor FreeBSD support 2021-10-07 16:36:38 +01:00
Kai Lyons 0dd26be472
Add FreeBSD support (#62)
* Add releases_freebsd() function

* complete FreeBSD addition

* Add README.md info for FreeBSD

Co-authored-by: Kai Lyons <kailyons@pop-os.localdomain>
2021-10-07 16:22:45 +01:00
Martin Wimpress 7553e77b11
Improve disk used heuristics. Disk preallocation is disabled by default (again) 2021-10-07 15:56:06 +01:00
Graham Morrison 96b0c9ebea Update README.md
quick typo pass (came here to fix the first sentence, stayed for the others).
2021-10-07 10:02:42 +01:00
Martin Wimpress 14ef994a01
Update README 2021-10-06 12:00:32 +01:00
Martin Wimpress f70026e886
Update README 2021-10-06 11:13:25 +01:00
Martin Wimpress 023185291e
Add TPM support. 2021-10-06 11:01:33 +01:00
Martin Wimpress 042634a801
Update README 2021-10-06 01:03:21 +01:00
Martin Wimpress 1ceccac953
Add Windows 8.1 to README 2021-10-05 23:52:19 +01:00
Martin Wimpress bdc0a5b13a
Update README 2021-10-05 23:14:09 +01:00
Martin Wimpress aa2c8d0913
Add Windows 11 support to quickget 2021-10-05 20:08:13 +01:00
Martin Wimpress 86e634b2bd
Drop .py from macrecovery 2021-10-05 17:11:49 +01:00
Martin Wimpress f67be4ef10
Update README 2021-10-05 15:27:07 +01:00
Martin Wimpress 62ee6e324a
Update README 2021-10-05 15:21:15 +01:00
Martin Wimpress 513081026c
Update README 2021-10-05 00:04:27 +01:00
Martin Wimpress 1bce0374f4
Change $disk to $disk_size 2021-10-05 00:03:03 +01:00
Martin Wimpress de7aeb40b5
Update README 2021-10-04 23:48:15 +01:00
Martin Wimpress faf38a2f5d
Refactor CPU/SMP configuration to reflect host CPU sockets and threads 2021-10-04 22:24:37 +01:00
Martin Wimpress 561d04a2b5
Add macos_release VM configuration variable. Tune macOS based on release
Tune Qemu optimisations based on the macOS release, or fallback to lowest common supported options if macos_release is not specified.
2021-10-04 17:34:31 +01:00
Martin Wimpress c240a17bda
Correctly disable mixing-engine for audio output
Add a note to the README that audio is not working at all on macOS Big Sur
2021-10-04 17:29:47 +01:00
Martin Wimpress 94f2375ff4
Update README 2021-09-30 19:06:22 +01:00
Martin Wimpress 88cd13bd11
Update README 2021-09-29 03:33:14 +01:00
Martin Wimpress 01fca96f28
Add support for virtio-9p 2021-09-29 03:30:16 +01:00
Martin Wimpress 88b25a4fc0
Update README 2021-09-28 22:49:52 +01:00
Martin Wimpress eb043130de
Add CD-ROM documentation 2021-09-28 22:49:36 +01:00
Martin Wimpress a611aa6005
Add disk preallocation support
preallocation=metadata is now the default as it offers the best size/performance.
2021-09-28 22:47:26 +01:00
Martin Wimpress e5a0bdf876
Add floppy disk image support 2021-09-28 19:01:44 +01:00
Martin Wimpress 11c0933b0c
Consistently use pass-through, not passthrough 2021-09-28 17:53:44 +01:00
Martin Wimpress 47e98437aa
Update README 2021-09-28 17:44:18 +01:00
Martin Wimpress 22ad7366c6
Add $fixed_iso documentation 2021-09-28 16:31:56 +01:00
Martin Wimpress 00737a641a
Update README 2021-09-28 15:56:24 +01:00
Martin Wimpress 3527001973
Add $virtio_blk to disable VirtIO Block Media
Currently only required for macOS High Sierra and Mojave
2021-09-28 15:37:36 +01:00
Martin Wimpress f877ce30e9
Reinstate High Sierra support 2021-09-28 15:25:38 +01:00