Start Mac OS X Lion Dev Preview 4 op een 32-bits Core Duo Mac ... Soort

Veel eigenaren van de oudste 32-bits Intel Macs werden ontmoedigd toen ze ontdekten dat de systeemvereisten van Mac OS X Lion een 64-bits Core 2 Duo-processor vereisten of nieuwer. Deze gebruikers waren ontmoedigd, maar niet afgeschrikt, omdat sommigen erin slaagden de nieuwste Lion-ontwikkelaar te krijgen die op oudere Core Duo Macs werd gebouwd ... een soort van.

Eerst wat achtergrondinformatie. In eerdere voorbeelden van ontwikkelaars was het draaien van OS X Lion op een Core Duo Mac gewoon een kwestie van het verwijderen van een plist-bestand en vervolgens zou het op magische wijze opstarten. Simpel genoeg. Dat veranderde in latere dev-previews, en in Dev Preview 4 worden dingen een beetje lastiger. Nu naar de huidige stand van zaken ...

Het slechte nieuws
Dit is nog niet echt een bruikbare oplossing, omdat Finder.app niet wordt uitgevoerd (het is een 64-bits toepassing, daarom niet op 32-bits hardware) en launchd verbruikt te veel systeembronnen.

Het goede en / of optimistische nieuws
Lion DP4 start op deze 32-bits Macs! Dit betekent dat we na de openbare release in juli vrijwel zeker een aangepaste Lion-kernel en Finder zullen zien die zoals verwacht op de oudste Intel-Macs draait. Dit is veel minder een stuk minder dan sommige van de andere gekke Mac OS X-installaties die er zijn (onthoud al die Hackintosh-machines die draaien op Atom, Pentium 4's, AMD CPU's en andere niet-ondersteunde hardware?).

Oké, genoeg klappen, laten we het proces bekijken dat nu werkt om Lion op de oude Intel Macs op te starten.

Lion DP4 opstarten en opstarten op een Core Duo Mac

Belangrijk: dit wordt niet ondersteund door Apple of iemand anders en in de huidige staat is Lion niet bruikbaar op 32-bits Macs. Dit wordt alleen ter informatie gegeven en wij zijn niet verantwoordelijk voor het verknoeien van iets. Maak altijd een back-up van je Macs. Ga op eigen risico.

Deze procedure is niet voor bangeriken, en het is niet het eenvoudigste proces ter wereld. Je zult enkele systeembestanden bewerken en verplaatsen en je hebt toegang nodig tot het volgende:

  • De 32-bits Mac en een 64-bits Mac waarop Lion DP4 kan worden geïnstalleerd
  • Lion Developer Preview 1 - build 11a390 - dit was de laatste dev-preview met 32-bits kernelondersteuning
  • Lion Developer Preview 4 - build 11a480b
  • Externe harde schijf- of hardware-kennis - dit is niet helemaal vereist, maar het maakt het gemakkelijker omdat je de gemodificeerde Lion DP4-installatie van een 64-bits computer naar de 32-bits Mac gaat
  • Geduld, vastberadenheid en een verlangen om te sleutelen

Heb je dat allemaal klaar? Dit zijn de stappen die zijn genomen om Lion op een Core Duo Mac te gebruiken:

  • Installeer Mac OS X Lion op een compatibele Mac (dus 64 bit)
  • Verwijder het PlatformSupport.plist bestand op:
  • /System/Library/CoreServices/PlatformSupport.plist

  • Bless boot.efi van Lion Developer Preview 1
  • bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

  • Vervang de Lion DP4-kernel door de kernel van DP1, mach_kernel.ctfsys of mach_kernel bevindt zich in je hoofdmap op /
  • Vervang de volgende Lion DP4-bestanden door de versies van Lion DP1, deze bevinden zich in / Systems / Library / Extensions /:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • Zet deze aangepaste Lion DP4-installatie over naar de Core Duo Mac en start deze op

De 32-bits Mac zal in Mac OS X Lion opstarten, maar nu komen de problemen: Finder werkt helemaal niet omdat het is gebouwd als een 64-bits applicatie en launchd zal het grootste deel van je bronnen opeten (dit kan of mag) geen verband houden met de trage Lion-opstart- en gebruiksproblemen die zichzelf oplossen). Het oplossen van deze problemen kan een kwestie zijn van gewoon Finder.app grijpen en middelen van DP1 starten en ze ook naar DP4 verplaatsen, we zullen zien.

Vooruit kijken, ten minste theoretisch
Over een maand of twee kun je misschien Lion kopen op een 64-bits Mac, de systeemmappen kopiëren, een gewijzigd kext-bestand inpakken of twee, en vervolgens Lion gebruiken en gebruiken zoals gewoonlijk op een niet-ondersteunde 32-bits Mac . Dit zou uiteraard niet door Apple worden ondersteund, maar het zou acceptabel kunnen zijn vanwege Lion's genereuze persoonlijke licentie waarmee je het besturingssysteem op al je persoonlijke Macs kunt installeren. Dat laatste deel zullen we niet weten voordat we de definitieve Lion EULA hebben gezien, maar het is niet zo ver gezocht.

Deze instructies zijn gebaseerd op een bericht in MacRumors Forums, die ook de bron van het screenshot is. Er zijn wat sluwe Mac-gebruikers daar, en het kan een nuttig hulpmiddel zijn.