Installer OS X Mountain Lion Developer Preview på gamle ikke-understøttede Mac'er

Anonim

Hvis du læste OS X Mountain Lion-systemkravene og blev afskrækket over, at den næste version af OS X ikke understøtter din computer, så opgiv ikke håbet om den gamle Mac endnu!

Et snedig medlem af MacRumors Forums har formået at få OS X Mountain Lion Developer Preview til at arbejde på en officielt ikke-understøttet hvid MacBook fra midten af ​​2007, en model med den ikke-understøttede Intel GMA 950 GPU, 2GHz Core 2 Duo CPU, og kun 1 GB RAM.Ikke alene kører OS X 10.8 på den gamle MacBook, det fungerer efter sigende meget godt og med fuld grafikacceleration.

Metoden er angiveligt blevet testet på MacBook 2007 MacBook2, 1 og MacBook 2008 MacBook3, 1, men vil formentlig også fungere på andre ikke-understøttede Mac'er. Hvis du vil prøve dette selv, skal du være forberedt på at få dine hænder snavsede og tage backup af din Mac, før du begynder. Du skal have adgang til Dev Preview, en officielt understøttet Mac ud over den ikke-understøttede Mac for at kopiere nogle filer over, guiden opfordrer til at skifte harddisk, men du kan gøre det samme med måldisktilstand. Uanset hvad har du brug for en god portion tålmodighed.

Her er de fulde instruktioner ifølge hackerwayne på MacRumors-fora:

-- 1. Få en kopi af Mountain Lion, jeg fik min fra Apple. Hvis du ikke er udvikler, kan du måske få det i "bugten fuld af pirater"

2. Sørg for, at du har en Mountain Lion-kompatibel Mac, jeg bruger en MacBook 2,4GHz Aluminium 2008

3. Jeg har ingen FireWire til at udføre måldisktilstand, så jeg fjernede HDD'en fra MacBook White, satte den ind i den ML-kompatible Mac og installerer Mountain Lion som norm alt.

4. Få alt sat op, indtil du når skrivebordet

5. Fjern nu HDD'en fra den kompatible Mac, sæt den ind i MacBook White. Genstart MB White og hold "CMD + V" nede. Der skulle stå "Inkompatibel Mac fundet. Årsag: Mac-F4208EC8" er "Mac-F4208EC8" et unikt ID for din Mac, så kopier det ned.

6. Fjern HDD'en fra MacBook White, og sæt den igen ind i den kompatible Mac, genstart tilbage i Mountain Lion. U Naviger nu til '/System/Library/CoreServices' på Mountain Lion-partitionen. I modsætning til 10.7 Lion sletter brugere PlatformSupport.plist. I ML 10.8 tilføjer du det unikke ID, som du lige nu kopierede til PlatformSupport.plist. Hvis du prøver at slette den Plist-fil, vil en Kernal-panik byde dig velkommen under opstart.

7. I PlatformSupport.plist skal du huske at tilføje dit model-id, hvis du bruger en MacBook White som mig, så tilføj MacBook2, 1 lige over MacBook6, 1. Dette trin er vigtigt, da EFI læser dette efter sekvens.

For MacBook 07 og 08 tilføj denne linje lige over MacBook6, 1

For 07: MacBook2, 1 For 08: MacBook3, 1

For Mac Pro 06 og 07 tilføj denne linje lige over MacPro4, 1 For 06: MacPro1, 1 For 07: MacPro2, 1

8. Start den nu op igen ved hjælp af MacBook White og bekræft, at ML'en starter. Hvis du gjorde alt rigtigt, skulle du være i stand til at nå skrivebordet, men ikke have nogen accelereret grafik overhovedet, kun framebuffer. (til MacPro1, 1 og 2, 1 med opgraderet grafikkort, bør du få en perfekt fungerende ML)

9. 2 måder at udføre dette trin på: a) Kopier og installer den rigtige kext manuelt. b) Brug kexthelper (spring 10 – 13 over)

MacBook2, 1 - AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle MacBook3, 1 - AppleIntelGMAX3100.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMAX3100VLDriver.bundle MacBook3, 1 - AppleIntelGMAX3100.kext, AppleIntelGMAX3100.kext, AppleIntelGMAX31000000000000000 MacPro1, 1/2, 1 - opgrader grafikkort til GT210 eller HD 5770 Ingen kext påkrævet. 7300GT ikke testet!

MacMini2, 1;3, 1 iMac4, 1;5, 1 utestet. Prøv venligst at bruge ovenstående metode afhængigt af hvilket grafikkort du har og rapporter resultater! Tak!

For ATI-grafikkort, jeg har ikke en Mac til at teste dem, jeg tror det er det samme, prøv ATIRadeonX1000.kext, ATIRadeonX1000GL.bundle, ATIRadeonX1000VA.bundle, ATI-yliadxos.bundle og rapporter tilbage .

10. Tilbage til MB hvid, installer kext ved hjælp af KextHelper og genstart.

11. Når den er genstartet, bør du kunne se en pop op-meddelelse, der siger, at kext ikke er kompatibel. Hvis ja, genstart.

12. Start i enkeltbrugertilstand (Command+S), og skriv følgende:

chmod -R 755/Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

chown -R root:wheel /Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

Fjern derefter cachen og genopbygg:

rm -rf /Volumes/~MLPartitionName/System/Library/Extensions.mkext

kextcache -k /Volumes/~MLPartitionName/System/Library/Extensions

13. Genstart

14. Fungerer Mountain Lion på ikke-understøttet system.

--

Hele processen ligner ret meget at få en Hackintosh til at køre på ikke-understøttet Mac-hardware, og forudsat at Apple ikke ændrer noget, kunne det teoretisk være muligt for tilpasset tredjeparts OS X 10.8 installationsprogrammer, der skal oprettes hen ad vejen specifikt til de ikke-understøttede Mac'er. Måske endda med et nemt USB-installationsprogram? Hvem ved, men det er også muligt, at Apple vil bringe support til disse Mac'er i den endelige OS X Mountain Lion-build, og det er lige så godt som muligt, at den næste Developer Preview-build vil fjerne muligheden for, at ovenstående metode overhovedet fungerer. I sidste ende ved vi bare ikke, før OS X 10.8 er færdiggjort fra Apple.

Vi har ikke en Mac til at teste dette med, så hvis du støder på problemer, er det bedste sted at fejlfinde nok den oprindelige Forum-tråd om sagen på MacRumors.com.

Hvis du prøver dette, så lad os det vide! yliadxos

Opdatering: Har du en Mac Pro i stedet for? Her er en guide til, hvordan du installerer det på Mac Pro 1, 1 og Mac Pro 2, 1

Installer OS X Mountain Lion Developer Preview på gamle ikke-understøttede Mac'er