PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation SnowyWindOSX auf Atom330 Board



cosmictopsecret
28.11.2009, 20:43
Hallo zusammen,

ich habe meinen alten mini Server (lief mal als Windows 2003 Server) wieder hervorgegraben. Das Board ist ein Intel D945GCLF2 mit Atom 330 und 2G RAM.
Ganz am Anfang, direkt nach dem Kauf hatte ich mal ein MSIWindosx86 installiert. Das lief bis auf Details so ziemlich direkt.
Jetzt habe ich mir die SnowyWindOSX besorgt - und die Installation lief auch wie in der Anleitung beschrieben.
Aber als ich dann OSX von der Platte gebootet habe kommt recht schnell eine Meldung "Unsupported CPU" und die Kiste hängt.

Im BIOS habe ich mal HyperThreading abgeschaltet, hat aber nicht wirklich einen Erfolg gebracht.
Was kann ich tun um dem Fehler auf die Schliche zu kommen?

Gruß
Klaus

Danica Talos
28.11.2009, 22:44
Schau Mal bei Insanely, da gibt es einen speziellen Kernel...

flashi
28.11.2009, 22:53
Ich bin mir nicht sicher kuck mal auf kexts.com unter Kernels da gibts den Kernel Kernel 10.2.0 for Intel Atom oder Kernel mach_kernel 10.2.0 for netbooks based on Intel Atom.

Kernel 10.2.0 for Intel Atom

Description/instructions: Patched mach_kernel 10.2.0 for Atom-based netbooks, Dirty bithack

Kernel mach_kernel 10.2.0 for netbooks based on Intel Atom


Description/instructions: atom hack description translated from russian

from the TeaTeam tea blog site:

Kernel mach_kernel 10.2.0 for netbooks based on Intel Atom.

Everyone knows what happened update 10.6.2. As well all know that Intel Atom is not supported by the new kernel. Well, let's wait when http://opensource.apple.com will source xnu. While there is no source, I made a patch for mach_kernel 10.2.0. This "dirty bithack", so claims are not accepted. The patch is designed exclusively for Atom-based netbook!

I do not update the working system to version 10.6.2, all the field tests carried out on what was at hand, namely, the unfolded stick to Mac OS X Snow Leopard Server. The installer is loaded with a patched kernel.
If someone uses the kernel and updated from previous versions of Mac OS, test the given kernel and otpi***es in the comments, I'll be very grateful.

Yes, patches are only 32-bit piece.

Shows atom as Core 2 Solo.

teateam blogspot com

also see macrumors nov 20 9:19 EST post titled "Workaround Restores Mac OS X 10.6.2 Compatibility With Intel Atom Processors"

http://bayimg.com/faEkOAacp

http://bayimg.com/fAekPAACP


INSTALL BY:
1. Download zip to Desktop
2. Unzip by double click
3. Open Terminal.app
4. sudo -s
5. Enter your root password
6. cd /
7. mv mach_kernel mach_kernel_1062
8. cp ~/Desktop/mach_kernel /
9. chown 0:0 mach_kernel
10. reboot

cosmictopsecret
29.11.2009, 00:50
hmm, OK - die Datei habe ich geladen. Ich kann aber doch das OSX nicht starten um wie angegeben den Kernel umzukopieren.
Kann ich die Datei auf einen Stick kopieren, dann den Rechner von der CD starten und den Kernel einkopieren?

Ich wage es ja nicht zu sagen/schreiben - aber ich habe sowas noch nicht gemacht ....
Ach ja, es geht bei dem Bericht immer um 10.6.2 ich glaube, das ich nach der Installation "erst" auf 10.6.0 bin - oder?
Hat das irgend einen Einfuß?

riws
29.11.2009, 10:51
Wenn du 10.6.0 installiert hast, sollte Kernel auch 10.0.0 auch sein und wenn du 10.6.2 installiert hast, solltest du auch den Kernel 10.2.0 nehmen, Kernel ist von vielen anderen Kexten abhängig. SnowyWindOSX ist ja nur für diesen Netbook gedacht. Screenshot von Kernel Panic kannste machen?

cosmictopsecret
29.11.2009, 12:56
Screenshot ist gut.

Aber ich habe mal ein Foto gemacht:
http://www.cosmictopsecret.de/gg/bdr/root86/DSC_1406_s.jpg

oder für die mit schlechteren Augen
http://www.cosmictopsecret.de/gg/bdr/root86/DSC_1406.jpg :vman:

Gruß
Klaus

riws
29.11.2009, 13:02
Es lädt Disabler.kext ja nicht und wegen AppleIntelCPU* bekommt es KP, wohl ohne DSDT.aml? Bootest ins 32bit Mode?

cosmictopsecret
29.11.2009, 15:42
... ich habe einfach nur die SnowyOSXWind.iso genutzt und nach der Anleitung installiert:


1. Boot into SnowyWindOSX.iso. It took about 5 minutes on mine. Thats normal. Don't worry, the installed system won't take that long.

2. Run the install as normal. When you get to the point of choosing your partition, click Utilities on the menubar, and click Disk Utility.

3. Format the partition you want to use as mac OS Journaled. Can be MBR or GUID.

4. Finish install, Don't bother clicking on customize, there is NOTHING there.

5. After the install finishes, reboot back into the disk one more time.

6. Choose the language, and when the menubar shows up click on Utilities and then click on Terminal.

In terminal, type:

cd /Volumes/MacOSXInstall/fix
diskutil list (find the disk and partition you installed to with this)
fdisk -f boot0 -u -y /dev/rdiskA
dd if=boot1h of=/dev/rdiskAsB

(A=disk number you got from diskutil list command)
(B=partition number you got from diskutil list command)

fdisk -e /dev/diskA
p
f B
w
y
q

7. Now you are free to reboot into your installed system.

8. After you boot into the installed system, go to the Optional Installs folder on the disk and install the MacOSXUpd10.6.1.pkg.

9. DO NOT REBOOT when it tells you to. Instead run the Update Handler.pkg in the Optional Installs folder.

10. Now you are free to reboot into a completely working system.

NOTE: Keep the Update Handler.pkg. It is responsible for repatching graphics kexts, and replacing over-written kexts when you update.

Nach Punkt 7 geht es eben nicht mehr weiter. Das einzige was ich eben gemacht habe, ist auf der Bootloader Ebene den Verbose Mode zu nutzen um die Meldungen besser sehen zu können.
Ich könnte noch mal den Single User Mode versuchen - aber das wird sicherlich auch nicht anders sein - oder?

cosmictopsecret
29.11.2009, 23:04
Ich habe jetzt mal versucht den gepatchen Atom Kernel einzukopieren.
Allerdings geht das booten dann mit der nächsten Fehlermeldung (Kernel Extensions in Backtrace (with dependecies)) in die Hose.

Was kann ich tun?
Ich schätze, dass ich einen gepatchen 10.0.0 Kernel brauche?

Gruß
Klaus

riws
30.11.2009, 08:12
Und noch mal
Es lädt Disabler.kext ja nicht und wegen AppleIntelCPU* bekommt es KP, wohl ohne DSDT.aml? Bootest ins 32bit Mode?

cosmictopsecret
30.11.2009, 23:53
Sorry, aber ich verstehe nicht wie ich das herrausfinden könnte.
Ich stecke da echt nicht so im Detail.
Daher kann ich nicht sagen ob ich mit der Installation im 32 oder 64 bit Modus boote.
Da ich keine besonderen Einstellungen getroffen haben gehe ich von 32 bit aus. Wie kann ich das herausfinden?

riws
01.12.2009, 07:02
Ich glaube mehr, dass es default 64bit bootet, wie mit allen neuen Bootloader'n. Boote mit Boot Option -x32 oder arch=i386 je nach Bootloader.

cosmictopsecret
01.12.2009, 20:43
Ich bin begeistert über deine hartnäckige Hilfsbereitschaft :aura:

... und schon gibt es das nächste Problemchen.
Es ist Chameleon v2.0 RC3 r auf der Platte. Ich habe da blöderweise keine offensichtliche Möglichkeit Parameter anzugeben. Der Hilfetext ist zudem unglücklicherweise in extrem hellgrau und zerflückt auf einem etwas anderen grau - also wirklich nicht erkenn- oder lesbar.

Gibt es eine Tastenkombination um in den 32bit Mode zu kommen?

...
...

Ah, es muss wohl arch=i386 sein. Wenn man einfach die Parameter eingibt erscheinen sie unten am Bildschirmrand ...

Es ist jetzt etwas anders: Vorher wurde ja immer Text angezeigt. Jetzt kommt sofort dieses grafische Fenster in fünf Sprachen: "You need to restart the computer ..."
Das geschieht auch wenn ich nach der Parameter Eingabe den Verbose Modus anwähle.

Gibt es noch eine Möglichkeit?

Gruß
Klaus

riws
02.12.2009, 10:01
Mhh, boote mit

-x32 -v -x

oder

arch=i386 -v -x

cosmictopsecret
03.12.2009, 19:30
cool, wieder etwas weiter.

arch=i386 -v -x

bringt einige Bildschirmseiten schnell vorbeihuschenden Text.
Zum Schluss dann wieder Kernel Panic aber kurz vorher diese Meldung:


Secondary PCI IDE Channel is disabled

Dann ein paar Tabellen mit wirren Werten aber dann wieder dieses:


Kernel Extensions in backtrace (with dependencies)
com.Apple.iokit.IOATAFamilly(2.5.0)@0x3520d000->0x35219fff

Was ist das jetzt?
Ist der IDE Controller nicht OK?

cosmictopsecret
03.12.2009, 19:49
... ich habe jetzt im BIOS den IDE Port abgeschaltet und noch einmal mit den gleichen Parametern gestartet. Jetzt ging es deutlich weiter.
Nach ca. 30 Bildschirmseiten Textausgabe im Chameleon Modus (grauer Hintergrund) wechselte der Bildschirm dann in den schwarzen Modus und fing an die Hardware zu erkennen. Ich konnte den Namen der Festplatte sehen und dann auch die Netzwerkkarte, usw.

Allerdings dauerte das bestimmt zwei Minuten.
Dann gab es aber wieder eine Kernel Panic


Kernel Extensions in backtrace (with dependencies)
com.Apple.driver.AppleIntelGMA950(6.0.0)...
dependencie: com.Apple.iokit.IOPCIFamily(2.6)...
dependencie: com.Apple.iokit.IONDRVSupport(2.0)...
dependencie: com.Apple.iokit.IONGraphicsFamily(2.0)...

cosmictopsecret
03.12.2009, 20:14
Boah ey, jetzt klappt wieder richtig mehr :jubelfreu:

Ich habe im BIOS die Einstellungen für Video geändert. Diesen Modus ob er eine PCI Karte oder die interne Grafik nutzen soll von Automatik auf Intern gestellt.

Dann wieder mit den gleichen Parametern gebootet und ich konnte das setup durchlaufen und mich anmelden. Netzwerkkarte funzt so lala (komme nicht auf meinen Sever, aber ins Internet), Audio nicht, Grafik nur mit 800x600 ...

cosmictopsecret
04.12.2009, 17:07
... und wieder einen Schritt weiter.
Ich habe jetzt mit den oben beschriebenen Einstellungen im BIOS noch einmal neu installiert und anschließend auf 10.6.1 aktualisiert. Vor dem Restart aber die Update Handler.pgk eingespielt.
Das klappt allerdings leider nicht mit 10.6.2. Anschließend mußt ich noch einmal neu installieren :such:

Jetzt habe ich eine Netzwerk, Audio, Video 1280*1024 aber noch ohne QE, allerdings immer noch mit dem Parameter arch=i386.
Kann man den Parameter nicht irgendwo fest verdrahten?

Edit:
Ich habe den Parameter in der /Extras/com.Apple.Boot.plist eingetragen:

...
<key>Kernel Flags</key>
<string>arch=i386</string>
...

Was ich dann schon noch gerne hätte wäre das Update auf 10.6.2 und eine "richtige" GMA950 Unterstützung. Geht das?

Edit:
Wenn ich versuche 10.6.2 zu installieren, bekomme ich noch vor Abschluss der Installation eine Kernel Panic.
Wie kann ich das umgehen?

Gruß
Klaus