Momoblog "Vorstellungskraft ist wichtiger als Wissen." (A. Einstein)

12Jul/104

Hackintosh – Success!

Endlich, endlich, endlich!

Es ist vollbracht: Auf meinem Acer Aspire 7736G läuft Mac OS X 10.6 "Snow Leopard"!

Und zwar "Vanilla", also ohne dreckige Hacks am Kernel! Und das besondere im Vergleich zu meinen Versuchen vor einem halben Jahr (Linksammlung, Allgemeine Tipps): Mit funktionierender Netzwerk-Karte! Deshalb bin ich jetzt im Moment in der überaus glücklichen Lage, dies hier aus Mac OS heraus zu schreiben!

Ihr könnt euch gar nicht vorstellen, wie sehr mich das beruhigt! Endlich habe ich die Möglichkeit, für das iPhone zu programmieren! Endlich könnte ich - ich denke aber nicht, dass ich das auch wirklich will - Mac OS als Haupt-Betriebssystem benutzen, da ich auch Internet habe!

Ich schimpfe mich jetzt also voller Stolz und Eigenlob "Erfahrener Hackintosher"! Wers auch probieren mag und Hilfe brauch, ich helfe gerne!

Jetzt muss ich erstmal meien zweite Errungenschaft für diesen Tag feiern: Ein Weizenbierglas! Prost!

PS: Was mir an der Sache jetzt allerdings schon Bauchschmerzen bereitet ist, dass der Grundsatz "Never change a running System!" hier noch wesentlich stärker gilt als bisher unter Windows oder Linux! Wenn ich hier - meinem ausgeprägten Spieltrieb folgend - auch nur eine kleinste Systemeinstellung verändere - auch wenn ich nur das Beste wollte - kann das sofort zum Überhaupt-Ganz-Und-Gar-Nicht-Mehr-Funktionieren des Systems führen... Und dazu gehören auch schon so simple Sachen wie ein Softwareupdate des Betriebssystems....

Wish me Luck...

27Dez/092

OSx86 – Die Linksammlung

Ich versuche, die Seiten die mir persönlich geholfen haben, ein wenig zu sortieren und zu kommentieren:

Hoffe das hilft jedem Hilfesuchenden ein wenig weiter, und wenn nicht, kann man schließlich immer noch den guten alten Google fragen!

27Dez/091

OSx86 – Ebenfalls eine Odyssee

Weil ein Apfel einfach cool ist (das hat sogar die Maya schon kapiert): Ich habe in den letzten Wochen versucht Mac OS X auf meinem Laptop zu installieren. Hilfe und Tipps dazu gibts in zahlreichen Foren, Wikis und Blogs, wenn man die erst mal gefunden hat, weiß man sie zu schätzen, und weiß auch, welche Infos man wo kriegt (siehe Link-Liste).

Da Apple es ja offiziell nicht vorsieht, Mac OS X auf Rechnern laufen zu lassen, die nicht von Apple stammen, sind damit natürlich eine Vielzahl an Problemen verbunden, denn Mac OS enthält von Haus aus eben nur Treiber, um auf Apple-Hardware zu laufen. Natürlich kochen die bei Apple auch nur mit Wasser, und deshalb sind auch in einem (modernen) iMac nur "normale" PC-Komponenten verbaut, also Prozessoren von Intel und Grafikkarten von nVidia oder Ati. Nun musste ich schmerzlich feststellen, dass offensichtlich leider noch niemand mit genau meinem Laptop den versuch unternommen hat! Auch als ich genau auf die Einzelteile geschaut habe, sah es eher mau aus.

Prinzipiell werden zumindest alle neueren Intel-Prozessoren unterstützt, die zwei Kerne haben, das ist schonmal gut. Mein T4200 2.0 GHz ist also geeignet. Bei der Grafikkarte sieht es aber dann schon wieder schlecht aus, die Ati Mobility Radeon HD 4570 scheint noch niemand zum Laufen gekriegt zu haben. WiFi, LAN und Sound habe ich auch noch nicht zum Laufen gekriegt, dazu fehlt mir momentan auch die Zeit.

Was ich jedenfalls geschafft habe, ist: Prinzipiell Mac OS X 10.6 Snow Leopard von der Retail-DVD (also die Original-DVD von Apple, ohne irgendwelche Anpassungen) zum Laufen zu kriegen. Der Trick dabei ist ein spezieller Bootloader (Chameleon), der das BIOS des Macs emuliert (EFI) und die größten Macken ausbügelt (DSDT-Patching)  und es uns ermöglicht, eigene Treiber (heißen bei Mac Kernel Extensions) vorher zu laden und damit die von Mac OS zu überschreiben.

Das ist eigentlich schon der größte Trick. Denn damit verändert man nichts am System von Mac OS, und somit kann man auch alle Updates von Apple direkt einspielen (hört sich jetzt schön an - aber natürlich kann es auch sein, dass bei so einem Update etwas geändert wird, das man braucht, und dann funktionierts erst mal wieder nicht. Also, vorher Backup machen und vorher mal lesen, wies anderen so geht).

Auf meinem langen steinigen Weg hab ich so einiges probiert, aber deshalb hab ich jetzt viel gelernt und kapiert, wies prinzipiell alles funktioniert! Es gibt nämlich - aufgrund der Vielzahl an Hardware, die es überhaupt auf der Welt gibt, praktisch nur mit sehr geringer Wahrscheinlichkeit ein Tutorial/Guide/How-To, dass die Vorgehensweise genau auf der spezifischen eigenen Hardware beschreibt. (Es sei denn natürlich, man baut sich extra ein System dafür zusammen und nimmt dann genau diese Hardware, was bei nem Laptop ja schon wieder mal gar nich geht.) Das macht das Ganze eben schwierig. Und auch auf der "offiziellsten" Seite, vom osx86Project, wo es die berühmte Hardware Compatibility List gibt, sucht man teilweise vergebens.

Was man also unbedingt braucht, um erfolgreich zu sein, sind Zeit und strapazierbare Nerven! Man muss viel, viel lesen, teilweise während der Rechner nicht funktioniert (wobei sich ein Zweitgerät echt bewährt macht), das dann verstehen, und dann auch noch irgendwie anwenden können. Und natürlich braucht man das kleine Quäntchen Hacker-Geist, das einen überhaupt erst auf die Idee kommen lässt so was auszuprobieren. (Wirklich hilfreich war es meiner Meinung nach auch, dass ich einen echten iMac zur Hilfe hatte, denn allein schon die Tatsache, dass Windows das Dateisystem des Macs [HFS+] nicht lesen kann, macht einiges schwierig)

Wer es versuchen will und Fragen/Probleme hat, kann sich gerne an mich wenden, ich werde es hier im Blog nochmal ein wenig genauer und detaillierter aufschreiben, wie genau man vorgehen sollte, und ich werde, das dürfte am wichtigsten sein, eine Linksammlung veröffentlichen, mit Links die mir weitergeholfen haben!

5Dez/092

Mein persönliches OSx86-Projekt [Updated]

Werde in Kürze meine Erfahrungen mal niederschreiben, falls sich jemand interessiert... Gebe auch gerne Tipps.
Ich glaube ich mach mal ne Linksammlung...

Update: So, sowohl die Linksammlung, als auch meine Erfahrungen sind mal niedergeschrieben!

   
SEO Powered by Platinum SEO from Techblissonline