Fixes an issue with build scripts and updates create-macos-recovery.ps1
to no longer require an existing python installation. The updated scripts include better logging and error handling, so it is easier to diagnose any issues creating the VM.
Note
After booting into your macOS installation, to enable hardware-accelerated cursor and framebuffer graphics, run bash Scripts/post-install.sh
from the EFI volume. This will install Hyper-V daemons to sync time and power status, as well as install the MacHyperVFramebuffer kext to /Library/Extensions
.
You can also manually move the MacHyperVFramebuffer kext from the EFI/OC/Kexts/
folder in the EFI volume to /Library/Extensions
, then run sudo kextload /Library/Extensions/MacHyperVFramebuffer.kext
and approve the developer. Upon restart, the kext will automatically be loaded by the system.
See #45 for troubleshooting details.
Warning
Gen1 VMs have not yet been tested for all legacy OS X versions. Refer to #7 for details.
Fixes
- Fix build script patch arguments (
e50fb6d
)
Changed
- Update scripts to include logging, remove python3 requirement (
7ccd8b80
)
Added
- Added amd.ps1 script (
dadaa79
)