experiment-x/OpenCore-Catalina
Dhiru Kholia ca219f57e5 OSX-KVM - March 2021 - Batch Update 1
Changes:

- Upgrade to OpenCore 0.6.7-RELEASE

- Big Sur image building script updates (Nick)
  - See https://github.com/kholia/OSX-KVM/pull/169 for details.

- Removed history to reduce repository size
2021-04-16 19:15:29 +05:30
..
EFI OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
config-nopicker.plist OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
config-pt.plist OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
config.plist OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
create_iso_catalina.sh OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
opencore-image-ng.sh OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
OpenCore-nopicker.qcow2 OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
OpenCore-Passthrough.qcow2 OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
OpenCore.qcow2 OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
README.md OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30
startup.nsh OSX-KVM - March 2021 - Batch Update 1 2021-04-16 19:15:29 +05:30

Notes

Catalina installs the same way as Mojave.

Tested with macOS Catalina 10.15.7 with OpenCore-0.6.7-RELEASE.zip release (March, 2021).

Note: Our config.plist is buggy and we need to fix it!

Note: Use create_iso_catalina.sh for generating a macOS Catalina based "ISO" (actually DMG) image.

Attention: Use 64-bit Ubuntu 20.04 LTS as the host OS for "best" results. Guestfish output results may vary across platforms.

git submodule init && git submodule update

cp -a ../resources/OcBinaryData/Resources EFI/OC/Resources  # symlink hacks don't work

# Normal OpenCore Image
rm -f OpenCore.qcow2; sudo ./opencore-image-ng.sh --cfg config.plist --img OpenCore.qcow2

# OpenCore w/ ShowPicker Disabled
rm -f OpenCore-nopicker.qcow2; sudo ./opencore-image-ng.sh --cfg config-nopicker.plist --img OpenCore-nopicker.qcow2

# Passthrough Optimized OpenCore
rm -f OpenCore-Passthrough.qcow2; sudo ./opencore-image-ng.sh --cfg config-pt.plist --img OpenCore-Passthrough.qcow2

Note: https://github.com/thenickdude/KVM-Opencore is one of the best resources for customizing OpenCore.qcow2. Thanks Nick! :)