Voer Mac OS X Lion Dev Preview 4 uit op een 32-bits Core Duo Mac... Soort van
Inhoudsopgave:
Veel bezitters van de oudste 32-bits Intel Macs waren ontmoedigd toen ze ontdekten dat de systeemvereisten van Mac OS X Lion een 64-bits Core 2 Duo-processor of nieuwer vereisten. Deze gebruikers waren ontmoedigd, maar lieten zich niet afschrikken, omdat sommigen erin geslaagd zijn om de nieuwste Lion-ontwikkelaarsversie op oudere Core Duo Macs te laten draaien... een soort van.
Eerst wat achtergrond. In eerdere previews van ontwikkelaars was het uitvoeren van OS X Lion op een Core Duo Mac gewoon een kwestie van het verwijderen van een plist-bestand en dan zou het op magische wijze opstarten. Simpel genoeg. Dat veranderde in latere dev-previews, en in Dev Preview 4 wordt het een beetje lastiger. Nu naar de huidige stand van zaken...
The Bad News Dit is nog niet echt een bruikbare oplossing, omdat Finder.app niet draait (het is een 64 bit toepassing, werkt daarom niet op 32-bits hardware) en launchd verbruikt te veel systeembronnen.
Het goede en/of optimistische nieuws Lion DP4 start op op deze 32-bits Macs! Dit betekent dat we na de publieke release in juli vrijwel zeker een aangepaste Lion-kernel en Finder zullen zien die zoals verwacht werken op de oudste Intel Macs. Dit is veel minder moeilijk dan sommige van de andere gekke Mac OS X-installaties die er zijn (herinner je je al die Hackintosh-machines die draaien op Atom, Pentium 4's, AMD CPU's en andere niet-ondersteunde hardware?).
OK, genoeg gekletst, laten we eens kijken naar het proces dat nu werkt om Lion op te starten op je oude Intel Macs.
Lion DP4 laten opstarten en uitvoeren 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 verstrekt en we zijn niet verantwoordelijk voor het verknoeien van iets. Maak altijd een back-up van uw Macs. Ga verder op eigen risico.
Deze procedure is niet voor angsthazen, en het is niet het eenvoudigste proces ter wereld. Je gaat bepaalde systeembestanden bewerken en verplaatsen en je hebt toegang nodig tot het volgende:
- De 32-bits Mac naast een 64-bits Mac om Lion DP4 op te installeren
- 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 hardwarekennis - dit is niet helemaal vereist, maar het maakt het gemakkelijker omdat je de gewijzigde Lion DP4-installatie van een 64-bits machine naar de 32-bits Mac wisselt
- Geduld, vastberadenheid en zin om te sleutelen
Heeft u dat allemaal klaar? Dit zijn de stappen die zijn genomen om Lion op een Core Duo Mac uit te voeren:
- Installeer Mac OS X Lion op een compatibele Mac (dus 64-bits)
- Verwijder het bestand PlatformSupport.plist op:
- Bless boot.efi van Lion Developer Preview 1 "
- 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, ze bevinden zich in /Systems/Library/Extensions/ :
- Zet deze gewijzigde Lion DP4-installatie over naar de Core Duo Mac en start deze op
/System/Library/CoreServices/PlatformSupport.plist
bless --folder /Volumes/Mac OS X/System/Library/CoreServices>"
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelIntegratedFramebuffer.kext
De 32-bits Mac start op in Mac OS X Lion, maar nu komen de problemen: Finder werkt helemaal niet omdat het is gebouwd als een 64-bits applicatie, en launchd zal de meerderheid opslokken van uw bronnen (dit kan al dan niet verband houden met het trage opstarten van Lion en gebruiksproblemen die zichzelf oplossen). Het oplossen van deze problemen zou een kwestie kunnen zijn van gewoon Finder.app pakken en bronnen van DP1 starten en ze ook naar DP4 verplaatsen, we zullen zien.
Vooruitkijkend, tenminste in theorie Over een maand of twee kun je Lion misschien kopen op een 64-bits Mac , kopieer de systeemmappen, voeg een of twee aangepaste kext-bestanden toe en start en gebruik Lion zoals gewoonlijk op een niet-ondersteunde 32-bits Mac.Dit zou duidelijk niet door Apple worden ondersteund, maar het zou een acceptabel gebruik kunnen zijn vanwege de genereuze persoonlijke licentie van Lion waarmee je het besturingssysteem op al je persoonlijke Macs kunt installeren. Dat laatste zullen we pas weten als we de definitieve Lion EULA zien, maar het is niet zo vergezocht.
Deze instructies zijn gebaseerd op een bericht in MacRumors Forums, dat ook de bron is van de schermafbeelding. Er zijn daar een paar slimme Mac-gebruikers en het kan een nuttige bron zijn.