Kjør Mac OS X Lion Dev Preview 4 på en 32-bits Core Duo Mac ... Sort av

Mange eiere av de eldste 32-biters Intel Mac-ene ble motet da de fant at Mac OS X Lion systemkrav krevde en 64-bits Core 2 Duo-prosessor eller nyere. Disse brukerne ble motet, men ikke avskrekket, fordi noen har klart å få den nyeste Lion-utvikleren å bygge på eldre Core Duo Macs ... slags.

Først litt bakgrunn. I tidligere utviklere forhåndsvisninger, kjører OS X Lion på en Core Duo Mac, var bare et spørsmål om å slette en plistfil, og da ville det starte opp magisk. Enkel nok. Det endret i senere dev previews, og i Dev Preview 4 ting blir litt vanskeligere. Nå på nåværende tilstand av saker ...

De dårlige nyhetene
Dette er egentlig ikke en brukbar løsning enda, fordi Finder.app ikke kjører (det er en 64-biters applikasjon, derfor kjører ikke 32 bits maskinvare) og launchd bruker for mange systemressurser.

Den gode og / eller optimistiske nyheter
Lion DP4 starter opp på disse 32-biters Macene! Dette betyr at etter offentlig utgivelse i juli vil vi nesten sikkert se en endret Lion-kjernen og Finder som kjører som forventet på de eldste Intel-Macene. Dette er mye mindre enn noen av de andre sprø Mac OS X-installasjonene der ute (husk alle de Hackintosh-maskiner som kjører på Atom, Pentium 4, AMD CPU og annen ikke-støttet maskinvare?).

OK så nok blabbering, la oss gå over prosessen som fungerer akkurat nå for å starte Lion på de gamle Intel Macs.

Få Lion DP4 til å starte og kjøre på en Core Duo Mac

Viktig: Dette støttes ikke av Apple eller noen andre, og i nåværende tilstand kan Lion ikke brukes på 32-bits Macs. Dette er kun gitt til informasjonsformål, og vi er ikke ansvarlige for å skru opp noe. Alltid sikkerhetskopiere maskinene dine. Fortsett på egen risiko.

Denne prosedyren er ikke for svak av hjertet, og det er ikke den enkleste prosessen i verden. Du vil redigere og flytte rundt noen systemfiler, og du trenger tilgang til følgende:

  • 32-bits Mac i tillegg til en 64-bits Mac for å installere Lion DP4 på
  • Lion Developer Preview 1 - build 11a390 - dette var den siste dev forhåndsvisning som hadde 32 bit kjernestøtte
  • Lion Developer Preview 4 - build 11a480b
  • Ekstern harddisk eller maskinvarekunnskap - dette er ikke helt nødvendig, men det gjør det enklere fordi du vil bytte den modifiserte Lion DP4-installasjonen fra en 64-bits maskin til 32-bits Mac
  • Tålmodighet, besluttsomhet og et ønske om å tinker

Har alt det klart? Her er trinnene som er tatt for å løve Lion på en Core Duo Mac:

  • Installer Mac OS X Lion på en kompatibel Mac (betyr 64 bit)
  • Slett PlatformSupport.plist-filen som er plassert på:
  • /System/Library/CoreServices/PlatformSupport.plist

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

  • Erstatt Lion DP4-kjernen med kjernen fra DP1, mach_kernel.ctfsys eller mach_kernel ligger i rotkatalogen din på /
  • Erstatt følgende Lion DP4-filer med versjonene fra Lion DP1, de er plassert i / Systems / Library / Extensions /:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • Overfør denne modifiserte Lion DP4-installasjonen til Core Duo Mac og starte den

32-biters Mac vil starte opp i Mac OS X Lion, men nå kommer problemene: Finder kjører ikke i det hele tatt fordi den er bygget som en 64-bits applikasjon, og launchd vil spise opp de fleste ressursene dine (dette kan eller kanskje ikke være relatert til de langsomme løveoppstart og bruksproblemer som løser seg selv). Å løse disse problemene kan være et spørsmål om bare å fange Finder.app og starte ressurser fra DP1 og flytte dem til DP4 også, vi får se.

Ser fremover, teoretisk minst
En måned eller to fra nå kan du kanskje kjøpe Lion på en 64-biters Mac, kopiere systemmappene, kaste inn en endret kext-fil eller to, og deretter starte og bruke Lion som vanlig på en 32-bits Mac, som ikke støttes. . Dette ville åpenbart ikke bli støttet av Apple, men det kan være akseptabelt bruk på grunn av Lions sjenerøse personlige lisens som lar deg installere operativsystemet på alle dine personlige Macer. Den siste delen vil vi ikke vite før vi ser den endelige Lion EULA, men det er ikke for langt hentet.

Disse instruksjonene er basert på et innlegg i MacRumors Forums, som også er kilden til skjermbildet. Det er noen hekta Mac-brukere der borte, og det kan være en nyttig ressurs.