Commit Graph

284 Commits

Author SHA1 Message Date
Martin Wimpress
1b1197239c
Make sure the VM directory is created before anything is downloaded 2021-10-15 01:44:43 +01:00
Dani Llewellyn
945160abe6 [WINDOWS] Put spice-vdagent etc in unattended.iso
Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn
4a382c5273 [WINDOWS] Add spice vdagent
Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +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
79ee4405d6 [WINDOWS] Add missing balloon driver to unattend file
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
Avri Chen-Roth
ca2a07461a Initial Fedora Support 2021-10-15 01:22:29 +01:00
Yannick Mauray
840294c16b
Added impish (#106) 2021-10-15 01:20:50 +01:00
Martin Wimpress
247b3d8a4e
Only check Windows iso SHA1 if a SHA1 is available 2021-10-09 16:32:40 +01:00
Martin Wimpress
7daa5d671a
Double quote DOWNLOAD_INFO when extracting SHA1 2021-10-09 16:26:45 +01:00
Martin Wimpress
419376757d
Check Windows iso SHA1 #70 2021-10-09 16:10:58 +01:00
Martin Wimpress
60a64b73aa
Make sure the unattended settings directory exists 2021-10-08 14:38:11 +01:00
Martin Wimpress
f4599d7666
Only create unattended.iso when it doesn't already exist 2021-10-08 02:42:42 +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
1adf80a42e
Refactor FreeBSD support 2021-10-07 16:36:38 +01:00
Martin Wimpress
c060214412
Add FreeBSD release prompt 2021-10-07 16:36:10 +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
023185291e
Add TPM support. 2021-10-06 11:01:33 +01:00
Martin Wimpress
a7508c0feb
Fix multiple Windows release support 2021-10-05 23:51:57 +01:00
Martin Wimpress
80a05b630e
Add Windows 8 support to quickget and refactor Windows 10/11 support 2021-10-05 23:49:03 +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
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
6ea4fa812f
Don't download macOS firmware/bootloader at runtime
quickget it the tool to acquire macOS with compatible firmware and bootloader. quickemu is backwards compatible with Clover.
2021-09-30 18:59:00 +01:00
Martin Wimpress
eae506e24a
Configurations create by quickget now use relative paths
Makes it easy to move VM from place to place.
2021-09-28 15:40:46 +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
f60e92d80e
Change $driver_iso to $fixed_iso
Compatibility for configurations using $driver_iso is preserved.
2021-09-28 15:32:12 +01:00
Martin Wimpress
cd410b2b19
Fix Mojave support 2021-09-28 15:26:10 +01:00
Martin Wimpress
f877ce30e9
Reinstate High Sierra support 2021-09-28 15:25:38 +01:00
Martin Wimpress
f908e3be96
Add Windows 10 support to quickget 2021-09-28 05:03:16 +01:00
Martin Wimpress
a4cfed64e1
Minor code clean up 2021-09-28 02:14:30 +01:00
Martin Wimpress
f20fe5f514
quickget uses static name for Ubuntu devel downloads
quickget now uses a static name for devel downloads via zsync so they can automatically jump release series.
2021-09-28 02:13:08 +01:00
Martin Wimpress
bf461eb966
Drop macOS High Sierra support
High Sierra doesn't support VirtIO Disk devices so dropping support from Quickemu.
2021-09-28 02:11:06 +01:00
Martin Wimpress
ab7f78a90c
Add the initial version of quickget
Supports Ubuntu (and all the flavours) and macOS.
2021-09-28 00:09:46 +01:00