If you're into senseless cursed technology like I am, you can install OpenCore's OpenDuetPkg onto a flash drive and use it as an emulated EFI environment with drivers, to load rEFInd to boot off a NVMe drive installed into a mPCIe slot, on computers predating EFI, let alone NVMe. The general approach is to follow https://dortania.github.io/OpenCore-Install-Guide/installer-... on a Mac (the Windows instructions produce a "BOOT MISMATCH!" warning and a 3-second delay, and there are no Linux instructions, and I don't know how to properly format the disks on Linux, though BootInstall_ARCH.tool should be easily portable to Linux), but after following https://dortania.github.io/OpenCore-Install-Guide/installer-..., extract a rEFInd archive (not ISO) into EFI/OC/, and rename the correct architecture's .efi file to EFI/OC/OpenCore.efi.
I haven't had much luck configuring OpenCore itself as an EFI bootloader, and having it find any of the USB/SATA/NVMe drives I have plugged in. I'm told you have to tailor the configuration carefully to the exact hardware you have since OpenCore is emulating a Mac-like EFI rather than generic PC, and that no generic configuration will work properly on all computers. I haven't tried using OpenCore for actual Hackintoshing.
show comments
cutler
Happy user of Monterey on an early 2013 MacBook Pro which wouldn't have been possible without OpenCore's sterling work.
show comments
bilegeek
Tangent: Did the switch to ARM put up more legal barriers than technical barriers for future ARM-based Hackintoshing?
Sure, lots of special features in Apple silicon, and probably not enough time or manpower to replicate them; but wouldn't it be easier to suppress such projects, via "trade secrets" or copyright or somesuch, that they are quickly taken down on the open web? With Intel there was still some limit on how much they could keep completely secret.
show comments
LoganDark
OpenCore is nice, but funnily enough it's still subject to the same "supported hardware" crap - I was tooold that macOS 10.14 won't run on my 10th gen Intel CPU, because the CPU is "too new". I haven't been able to get it to boot using OpenCore yet, so there's a pretty good chance that's accurate, but it's pretty depressing, considering how x86 is supposed to be backwards compatible and all.
show comments
ace2358
I’ve just bought a ‘new’ GFX card (sapphire pulse rx570 8gb) for my ‘old’ 2010 Mac Pro (12 core, 3.66ghz, 128gb ram, many many disk and ssd drives). I am getting ready to install open core or rEFInd on it in the new few weeks.
Stunning work by these people keeping these machines up to date. I can’t thank the community enough for the effort!
jscipione
OpenCore is a God-send for old Mac Pros which can even run Monterrey with some hardware and driver changes.
firecall
Tack on question: Is it easy enough to boot directly into Linux on older Macs?
show comments
cercatrova
OpenCore is great, I used it to make Hackintoshes before I bought a MacBook. The Apple Silicon benefits were too great. I wonder how Hackintoshes will be once Apple fully transitions to ARM.
TwoNineFive
I have an ancient MacBook Pro 5,2 from 2010 which I installed the latest Monterey onto with OCLP. It works great except for GPU acceleration, which means maps doesn't work.
oreilles
Could this be used to run older versions on macOS on newer hardware (eg. Catalina on a M1 machine) ?
If you're into senseless cursed technology like I am, you can install OpenCore's OpenDuetPkg onto a flash drive and use it as an emulated EFI environment with drivers, to load rEFInd to boot off a NVMe drive installed into a mPCIe slot, on computers predating EFI, let alone NVMe. The general approach is to follow https://dortania.github.io/OpenCore-Install-Guide/installer-... on a Mac (the Windows instructions produce a "BOOT MISMATCH!" warning and a 3-second delay, and there are no Linux instructions, and I don't know how to properly format the disks on Linux, though BootInstall_ARCH.tool should be easily portable to Linux), but after following https://dortania.github.io/OpenCore-Install-Guide/installer-..., extract a rEFInd archive (not ISO) into EFI/OC/, and rename the correct architecture's .efi file to EFI/OC/OpenCore.efi.
I haven't had much luck configuring OpenCore itself as an EFI bootloader, and having it find any of the USB/SATA/NVMe drives I have plugged in. I'm told you have to tailor the configuration carefully to the exact hardware you have since OpenCore is emulating a Mac-like EFI rather than generic PC, and that no generic configuration will work properly on all computers. I haven't tried using OpenCore for actual Hackintoshing.
Happy user of Monterey on an early 2013 MacBook Pro which wouldn't have been possible without OpenCore's sterling work.
Tangent: Did the switch to ARM put up more legal barriers than technical barriers for future ARM-based Hackintoshing?
Sure, lots of special features in Apple silicon, and probably not enough time or manpower to replicate them; but wouldn't it be easier to suppress such projects, via "trade secrets" or copyright or somesuch, that they are quickly taken down on the open web? With Intel there was still some limit on how much they could keep completely secret.
OpenCore is nice, but funnily enough it's still subject to the same "supported hardware" crap - I was tooold that macOS 10.14 won't run on my 10th gen Intel CPU, because the CPU is "too new". I haven't been able to get it to boot using OpenCore yet, so there's a pretty good chance that's accurate, but it's pretty depressing, considering how x86 is supposed to be backwards compatible and all.
I’ve just bought a ‘new’ GFX card (sapphire pulse rx570 8gb) for my ‘old’ 2010 Mac Pro (12 core, 3.66ghz, 128gb ram, many many disk and ssd drives). I am getting ready to install open core or rEFInd on it in the new few weeks.
Stunning work by these people keeping these machines up to date. I can’t thank the community enough for the effort!
OpenCore is a God-send for old Mac Pros which can even run Monterrey with some hardware and driver changes.
Tack on question: Is it easy enough to boot directly into Linux on older Macs?
OpenCore is great, I used it to make Hackintoshes before I bought a MacBook. The Apple Silicon benefits were too great. I wonder how Hackintoshes will be once Apple fully transitions to ARM.
I have an ancient MacBook Pro 5,2 from 2010 which I installed the latest Monterey onto with OCLP. It works great except for GPU acceleration, which means maps doesn't work.
Could this be used to run older versions on macOS on newer hardware (eg. Catalina on a M1 machine) ?