Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Booting Mac OS X 10.4-10.12 #7

Open
1 of 5 tasks
Qonfused opened this issue Apr 12, 2024 · 0 comments
Open
1 of 5 tasks

Booting Mac OS X 10.4-10.12 #7

Qonfused opened this issue Apr 12, 2024 · 0 comments
Assignees
Labels
status:in-progress Implementation is in progress. type:documentation Improvements or additions to documentation

Comments

@Qonfused
Copy link
Owner

Qonfused commented Apr 12, 2024

CPU Support:

  • CPUs lacking RDAND instruction support require the HfsPlusLegacy driver instead of the HfsPlus driver provided (applicable to Sandy Bridge and older -- as well as low-end i3/Celeron Ivy Bridge).
  • 32-bit CPUs require the HfsPlus32 driver. Use this instead of HfsPlusLegacy and do not mix with other HFSPlus/HfsPlusLegacy drivers.

Partition Mapping + Image Loading:

  • For Mac OS X 10.9 and older, OpenPartitionDxe (provided w/ the OpenCore package) is required to boot into macOS Recovery. This is typically indicated with OCB: LoadImage failed - Unsupported in the OpenCore log due to the older Apple partition mapping.
  • For Mac OS X 10.12 and older, FixupAppleEfiImages can preprocess boot.efi images to fix W^X errors that corrupt image loading for newer PE/COFF loaders (which the generation 2 VM in Hyper-V uses).

EfiBoot + Kernel Loading:

  • Kernel sliding (KASLR) is not supported in Mac OS X 10.7 and older -- the AllowRelocationBlock booter quirk must be used (which is already enabled as part of this project's --legacy build).
@Qonfused Qonfused added type:documentation Improvements or additions to documentation status:in-progress Implementation is in progress. labels Apr 12, 2024
@Qonfused Qonfused self-assigned this Apr 12, 2024
@Qonfused Qonfused changed the title Expand documentation for installing 10.4 to 10.7 on older Intel CPUs Running OS X 10.4-10.7 on older Intel CPUs Jun 4, 2024
@Qonfused Qonfused pinned this issue Jun 4, 2024
@Qonfused Qonfused changed the title Running OS X 10.4-10.7 on older Intel CPUs Running macOS OS X 10.4-10.12 on older Intel CPUs Jun 4, 2024
@Qonfused Qonfused changed the title Running macOS OS X 10.4-10.12 on older Intel CPUs OS X 10.4-10.12 on older Intel CPUs Jun 4, 2024
@Qonfused Qonfused changed the title OS X 10.4-10.12 on older Intel CPUs Booting Mac OS X 10.4-10.12 Jun 4, 2024
@Qonfused Qonfused unpinned this issue Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:in-progress Implementation is in progress. type:documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant