Comment by pidgeon_lover

8 days ago

I had to reinstall MacOS Lion manually recently, as Macs do not have a BIOS and require a MacOS environment to begin installing Windows. I was installing Windows on legacy Macs, because it gives me 30+ years of software and performs well, unlike MacOS (5 years software if lucky, unusably slow performance on older hardware). I intentionally did it all the hard way offline from a Windows host, so that I could replicate it without depending on someone else's flakey servers (which incidentally refused to serve me OS installer images)

I detest crummy Unix-style online stub installers and package managers, because the original downloads are always down when you need them, and it's much harder than it should be to force offline replicable reinstallation.

To my recollection on the machines that shipped with Lion (circa 2011) you’ll want to set up a protective MBR with the appropriate drive dimensions on the GPT, to get it to install windows like with boot camp.

To my recollection on machines with discrete GPUs this is what triggers the appropriate hardware configuration (BIOS boot, disabling the internal GPU and switching the MUX to only route via the AMD card)

But I do recall getting the internal GPU working with this trick https://github.com/0xbb/apple_set_os.efi

  • Thank you very much for that! That might explain why one of the macbooks I installed Windows on seemed to have laggy screensavers, whereas the others (Air) seemed to work just fine.

    I installed the MacOS Lion installer from a memory stick to the internal SSD (partition 1), Mac OS Lion itself to partition 2 (minimal size) and Win7 to partition 3 via Bootcamp, and it works well, aside from laggy screensavers on one of them, and losing around 10GB to the Mac Lion installer partition 1 (I don't know if there's a way to force it to install MacOS to 1x partition, rather than 2x, while fully offline)