AsD Monio Posted February 9, 2022 Share Posted February 9, 2022 (edited) Hello, I'm new to Hackintoshing and I'm trying to put together my first hack. It's been fun so far, I've managed to boot the installer on my desktop but on my laptop I can't get past the boot.efi handoff stage (#[EB|LOG:EXITBS:START] / EndRandomSeed), so I would like to ask for a little help. Specs: HP G62 Notebook PC (G62-b10sw) CPU: Intel Core i7-640M (Arrandale) GPU: integrated, Intel Ironlake RAM: 2x4GB storage: ADATA SX930 120GB SATA SSD booting from a USB 16GB pendrive I'm currently trying to boot the Monterey installer but I've tried different versions all the way down to High Sierra, which, as far as I know, should definitely run on this hardware. My issue is a little different than any other case I could find when searching about this - the machine does not get stuck at EXITBS:START, but instead reboots, despite debug=0x100 being present in the boot-args. I'm using OpenCore in legacy mode as this computer does not have UEFI. The guide I've followed is the Dortania OpenCore guide, using Windows to create the installer USB, and more specifically the Arrandale Laptop config.plist setup guide. I've remade the EFI a few times and kept it minimal (no kexts for network cards, no UEFI drivers and kexts for touchpad, etc.) as the goal, for now, is just to boot the installer. Some notes / deviations from the guide: I've tried both the Windows (booting directly from the recovery dmg) and Linux (extracting the HFS+ partition from the recovery dmg and putting it on a partition on the pendrive) USB creation methods, both with the same result, so I stuck with booting from the dmg ACPI: Skipped SSDT-EC - after dumping and decompiling the stock DSDT, it turns out the embedded controller device was already named "EC" Added SSDT-HPET - generated using SSDTTime on Windows as suggested in the Getting Started With ACPI part of the guide, added the patch section to the config.plist Booter -> Quirks: Enabled AvoidRuntimeDefrag as recommended for Big Sur and up Kernel -> Quirks: Enabled AppleCpuPmCfgLock and AppleXcpmCfgLock - just in case since I'm having problems - OpenCore says the CFG lock is not present, so I will want to turn those off in the future Enabled LapicKernelPanic since I'm using an HP motherboard Enabled DisableIoMapper - there is no option in the BIOS to disable Vt-d and I'm not certain whether it's enabled or not after reading Linux kernel logs Disabled XhciPortLimit - I mapped the USB ports in Windows instead, using USBToolBox, and added its kexts Added -no_compat_check to boot-args instead of changing the SMBIOS - tried both with no change, both work to get past the unsupported error UEFI -> Drivers: Used OpenHfsPlus.efi instead of HfsPlusLegacy.efi - After extracting the recovery partition from the dmg (Linux USB creation method in the guide) it did not show up in the boot picker when using HfsPlusLegacy Uefi -> Quirks: Enabled UnblockFsConnect - as recommended by the guide, since I'm using an HP motherboard Keyboard: I got a liitle confused by the guide only suggesting to enable UEFI -> Input -> KeySupport on computers with UEFI. In the end, the internal keyboard ended up working with KeySupport enabled and the Ps2KeyboardDxe.efi driver loaded. OpenUsbKbDxe.efi ended up not being required, so I left it out. The config.plist validates with no issues using ocvalidate. I've already tried everything from the troubleshooting section of the guide (though probably not every combination), some other quirks from the guide (like DevirtualiseMmio) and many various odd things I could find online - with no change. I'm attaching the EFI with PlatformInfo removed as well as the OpenCore debug boot log. I would appreciate any pointers 🙂 EFI.zip opencore-2022-02-09-194115.txt Edited February 20, 2022 by AsD Monio Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.