permalink

9

Lion auf “getunten” Mac minis

Mit der Veröffentlichung von OS 10.7 Lion fallen wieder einige ältere Macs aus der Liste der unterstützten Geräte. Versucht man Lion auf diesen Geräten zu installieren, so wird man direkt mit einer netten Meldung und dem anschließenden Abbruch der Installation begrüßt. Besonders ärgerlich ist diese für alle Besitzer eines zwischen 2006 und 2007 produzierten Mac mini, der ursprünglich mit einem Intel CoreDuo ausgeliefert wurde.

Schnell sprach sich damals herum, dass der CoreDuo leicht gegen einen Core2Duo getauscht werden könne, da der Sockel der beiden CPU-Typen identisch sei. Als Voraussetzung für die Installation von Lion nennt Apple zwar einen Mac mit Core2Duo CPU, allerdings wird tatsächlich die jeweilige Modellnummer, noch genauer die Board-ID und nicht die tatsächliche Hardwareausstattung abgefragt.

Dies bedeutet für alle Besitzer eines auf Core2duo “getunten” Mac mini, dass die Installation abbricht, obwohl das Gerät eigentlich Lion ausführen könnte. Ist man in der glücklichen Situation zwei Macs sein Eigen zu nennen, so gibt es zum Glück einen kleinen Hack um Lion doch auf den Mac mini zu kriegen.

Evtl. klappt dies auch bei anderen nicht offiziell unterstützten Geräten, ich beziehe mich jedoch im Folgenden immer auf das Mac mini Beispiel. Zwei Voraussetzung müssen erfüllt sein:
1. Man muss über ein Firewire 400 zu Firewire 800 Kabel bzw. einen entsprechenden Adapter verfügen, falls der zweite Mac nur noch einen Firewire 800 Port hat.
2. Der zweite Mac muss kompatibel zu Lion sein.

Ist das der Fall? Dann sind es nur noch ein paar Schritte zu Lion.

Sehr wichtig: Alles auf eigene Gefahr, vorher Backups machen und möglichst nicht gerade auf der täglich benötigten Maschine testen!

1. SnowLeopard auf dem MacMini installieren
Es ist bereits installiert? – Noch besser!

2. Lion auf dem zweiten Mac aus dem AppStore laden
Versucht man Lion direkt auf dem Mac mini aus dem AppStore zu laden, so wird dies leider nicht gelingen, da bereits zu diesem Zeitpunkt die Modellnummer überprüft wird. Lion muss also auf einem anderen System heruntergeladen und dann auf den Mac mini übertragen werden.

3. Den Lion-Installer auf den Mac mini übertragen
Konkret bedeutet dies, dass die Datei “Mac OS X Lion Installation” aus dem Programme-Ordner des zweiten Macs in den Programme-Order des Mac mini kopiert werden muss.

4. Den Mac mini im Target-Disk-Modus starten
Hierzu muss der Mac mini neugestartet werden. Direkt nach dem erklingen des Startsounds muss die Taste “T” auf der Tastatur gedrückt und gehalten werden, bis das Firewire-Symbol auf dem Monitor erscheint.

5. Zweiten Mac mit Mac mini per Firewire verbinden
Jetzt kann man den zweiten Mac über Firewire mit dem Mac mini verbinden und anschließen einen Neustart des zweiten Macs durchführen. Direkt nach dem Startton muss beim zweiten Mac die ALT-Taste gedrückt und gehalten werden. Es werden nun alle zum Start verfügbaren Volumen angezeigt. Hier einfach die Firewire-Platte des Mac mini auswählen. Der zweite Mac bootet nun von der Festplatte des Mac mini.

6. Auf Lion aktualisieren
Jetzt kann man einfach den Installier starten, den wir bei Schritt vier in den Programme-Ordner übertragen haben. Nach dem Ende der Installation wird Lion ganz normal gestartet.

7. PlatformSupport.plist editieren
Wir müssen Lion nun noch verklickern, dass unser Mac mini zu den unterstützten Geräten gehört. Dazu muss die Datei “PlattformSupport.plist” im Ordner “/System/Library/CoreServices” um eine Zeile ergänzt werden. Hier bitte nicht die Festplatten verwechseln. Die Festplatte des Mac mini wird auf dem zweiten Mac natürlich als Firewire-Platte angezeigt. Da klickt man gerne mal falsch und editiert auf der internen Platte des zweiten Macs. Einige Blogs berichten zudem, dass man die Datei auch einfach löschen kann. Ich selbst habe das nicht getestet, finde es jedoch irgendwie nicht so elegant.

Jede Zeile der Datei repräsentiert ein Motherboard-Model. Für den MacMini 1.1 muss z.B. die folgende Zeile eingefügt werden:
<string>Mac-F4208EC8</string>
Weitere Board-IDs kann man beispielsweise über Geekbench in Erfahrung bringen. Mir ist spontan kein Weg eingefallen, wie man die ID sonst rauskriegen könnte, insbesondere wenn der Ziel-Mac schon nicht mehr startet. Vielleicht hat ja jemand von euch von eine etwas elegantere Lösung?

Zum Editieren der Datei benötigen wir zwingend Administrationsrechte. Sollte das beim Öffnen nicht klappen, kann die Datei auch zunächst kopiert, dann bearbeitet und später unter Eingabe des Admin-Passworts ersetzt werden.

Ist das erledigt, kann das System heruntergefahren und die Firewire-Verbindung getrennt werden.

8. Mac mini ganz normal unter Lion starten
Falls bisher alles glatt gelaufen ist sollte der Mac mini nun problemlos Lion starten.

Zugegeben, der Aufwand ist nicht gerade gering und natürlich könnte man auch einfach die Festplatte aus dem Mac mini in ein externes Gehäuse packen und dann Lion installieren. Gerade beim Mac mini kann das jedoch in Arbeit ausarten, weshalb die Lösung über den Target-Disk-Modus vermutlich doch einfacher ist. Schreibt gerne einen Kommentar, falls ihr noch andere Lösungen kennt.

flattr this!

9 Kommentare

  1. Wow – danke für den Tip!

    Ich hab erst Anfang des Jahres meinen Mac Mini Core Duo 1.66GHz mit einem Core2Duo 2.0GHz T7200 aufgerüstet. Kurz nach Erscheinen der ersten Beta habe ich Lion mit meinem MBP auf einer externen Platte installiert und dann auch versucht, den Mini von dieser externen Platte zu booten – ohne Erfolg.
    Ich ging damals davon aus, dass das nur 32-bittige EFI des Mac MIni das Problem darstellt. Jetzt probiere ich es aber nochmal aus. Wenn das wirklich so gut funktioniert, könnte ich mir überlegen, auch meinen zweite Mac Mini Core Duo aufzurüsten.

    Es ist natürlich nur fraglich, wie sich künftige Updates auswirken…

    Ich war sowieso schon mehrfach kurz davor, Dich zu dem Thema anzuschreiben, da Du der einzige bist, von dem ich weiss, dass er seinen Mini aufgerüstet hat – dem Mac-TV-Film sei Dank. ;-)

  2. Es funktioniert! Allerdings hat das Eintragen der Board-ID bei mir nicht geholfen (Rechner bootete nicht), ich musste /System/Library/CoreServices/PlattformSupport.plist löschen.
    Tja, jetzt muss ich mir wohl noch einen T7200 für meinen anderen Uralt-Mini holen. ;-)
    Danke nochmals! :-)

  3. Pingback: ennonymous - 4 (or more) ways to install Mac OS X 10.7 Lion

  4. Den ersten Schritt – Installation von Snow Leopard – kann man sich übrigens sparen! Lion lässt sich ebensogut auf einer frisch formatierten Platte installieren.

    Das wäre auch die Lösung, wenn man der zweite Rechner weiter als eine FireWire-Kabellänge entfernt ist:

    - Lion vom unterstützten Mac aus auf einem USB-Stick, einer externen Platte oder einer Partition installieren.
    - Nach der Installation “PlatformSupport.plist” modifizieren.
    - Per Festplatten-Dienstprogramm ein Image von der neuen Lion-Installation erstellen.
    - Das Image auf einen USB-Stick kopieren.

    Das Image der neuen Lion-Installation kann dann auf dem nicht-unterstützten Mac immer wieder zur Wiederherstellung bzw. Neuinstallation genutzt werden. Das geht so:

    - Den nicht-unterstützten Mac von einem Installations-Medium starten.
    - Das Festplatten-Dienstprogramm aufrufen.
    - Den USB-Stick mit dem Lion-Image anschließen.
    - Auf irgendeine Festplatte klicken und rechts das Tab “Wiederherstellen” auswählen.
    - Neben “Quelle” auf “Image…” klicken und das Lion-Image auf dem USB-Stick auswählen.
    - Als “Zielmedium” die Platte/Partition wählen, auf der Lion schließlich landen soll. Vorsicht! Das Zielmedium wird vor der Wiederherstellung ausradiert!

    • Hi,

      eventuell kann mir jemand einen Tipp geben. Ich habe erfolgreich in meinem alten MacMini den Intel Core Duo auf Core 2 Duo getauscht. Ebenso nach Anleitung eine DVD mit Lion Install erzeugt (habe noch einen iMac auf dem Lion läuft). GeekBench zeigt am MacMini auch die oben erwähnte BoardID Mac-F4208EC8 an, welche ich vorm DVD brennen auch in die PlatformSupport.plist eingefügt habe. Leider motzt der MacMini beim Starten der Lion Installation immer noch, dass ich den falschen Prozessor hätte. Was mache ich falsch?

      Danke und Gruss

      Stefan

  5. Servus

    Ich habe meinen 2006 Mini auch mit Lion installiert hat gut funktioniert, vielen Dank für die Anleitung.

    Ist es bei euch auch so das ihr die nur Lion booten könnt, nicht aber die Recovery Partition oder von einem Lion USB Stick?

    Gruß JOHN

  6. Hallo,
    nachdem MacOS Update auf 10.7.2 ließ sich mein Core2Duo nicht mehr booten, da die zuvor gelöschte PlatformSupport.plist neu geschrieben wurde. Nachdem ich die Datei durch Booten von einem anderen MacOS Image wieder gelöscht hatte, gab es keine weiteren erkennbaren Probleme mit dem MacOS Update.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.