Commit Graph

377 Commits

Author SHA1 Message Date
Martin Wimpress
f4599d7666
Only create unattended.iso when it doesn't already exist 2021-10-08 02:42:42 +01:00
Martin Wimpress
d7e2407bc9
Correct typo 2021-10-08 02:42:08 +01:00
Martin Wimpress
632f1c682c
Bump version to 2.2.2 2021-10-08 02:04: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
8106026fd0
Use usb-mouse instead of usb-tablet on FreeBSD 2021-10-07 21:57:22 +01:00
Martin Wimpress
cb2a35a736
Update README 2021-10-07 20:30:04 +01:00
Martin Wimpress
4d8e619988
FreeBSD 12 and 13, like Linux, both fully support VirtIO
Treat FreeBSD like Linux for basic optimisation.
2021-10-07 20:29:47 +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
5e5b68f4f4
Bump version to 2.2.1 2021-10-07 16:11:58 +01:00
Martin Wimpress
d49bcb3452
Always boot macOS via OpenCore 2021-10-07 16:05:10 +01:00
Martin Wimpress
7553e77b11
Improve disk used heuristics. Disk preallocation is disabled by default (again) 2021-10-07 15:56:06 +01:00
Martin Wimpress
fcc050ed82
When deleting a disk, also remove the EFI vars 2021-10-07 15:54:24 +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
90669add62
Bump version to 2.2.0 2021-10-06 11:01:53 +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
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
a6847d41aa
Refactor topoext 2021-10-05 23:17:17 +01:00
Martin Wimpress
bdc0a5b13a
Update README 2021-10-05 23:14:09 +01:00
Martin Wimpress
50ce992c1d
Minor clean up 2021-10-05 23:13:59 +01:00
Martin Wimpress
bc0ce93b82
Add topoext for AMD CPUs to enable hyperthreading 2021-10-05 23:13:40 +01:00
Yannick Mauray
ee774d2584 Fixed : problem with the generated shell script. 2021-10-05 20:09:24 +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
3e49d4b154
Tidy MAC_BOOTLOADER 2021-10-05 00:17:51 +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
021e176026
Indentation correction 2021-10-05 00:02:21 +01:00
Martin Wimpress
9ac49a94d2
Make nested case statements easier to follow 2021-10-05 00:01:51 +01:00
Martin Wimpress
199952a13e
Replace PID in message with force kill details 2021-10-04 23:52:13 +01:00
Martin Wimpress
de7aeb40b5
Update README 2021-10-04 23:48:15 +01:00
Martin Wimpress
2fe80e1fe5
Check CPU capabilities, don't assume. 2021-10-04 23:47:37 +01:00
Martin Wimpress
0a56dea565
Add check_cpu_flag() 2021-10-04 23:46:43 +01:00
Martin Wimpress
62fb6690db
Minor refactor of macOS DISPLAY_DEVICE 2021-10-04 22:25:29 +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
1c53d86004
Consolidate start up status messages 2021-10-04 22:19:37 +01:00
Martin Wimpress
9611080f50
Correct MAC_DISK_DEV 2021-10-04 22:15:15 +01:00
Martin Wimpress
bd3b24ee71
Refactor DISPLAY_DEVICE for Linux guests 2021-10-04 17:50:19 +01:00
Martin Wimpress
e6c7603864
Tweak DISPLAY_DEVICE based on macOS release
Do not try and coerce the screen resolution on macOS. Resolution is defined via System Preferences only on macOS. 

qxl is the display device on Catalina and Big Sur and VGA is used on Mahave and High Sierra.

bochs-display also appears to work correctly on Big Sur providing the QEMU moniotor is set to none, which Quickemu does by default.
2021-10-04 17:49:37 +01:00
Martin Wimpress
2a344f6fad
Add -no-hpet to macOS guest configurations 2021-10-04 17:35:07 +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