Ich versuche hier mal ein paar häufig auftretende Fehler zu dokumentieren und eine mögliche Lösung anzubieten. Da ich nicht allwissend bin darf und soll jeder der Verbesserungen oder Vorschläge hat sich melden, entweder per PN oder aber bevorzugt hier im Thread. Die Lösungen sind nicht allgemeingültig, aber diejenigen die am häufigsten zur Lösung des Problems beitragen
So, genug der Vorreden: los geht’s
Fehler: Installation hängt beim Apple-Logo
Lösung: Hängt vom Fehler ab da dies verschiedene Ursachen haben kann. Deshalb am besten mit den Bootflags -v -x booten (Verbose-Mode und Safe-Mode).
Es ist immer von Vorteil bei der Installation im Verbose-Mode zu starten, so sieht man immer die letzte Zeile bevor die Installation hängen bleibt. Außerdem ist es empfehlenswert die integrierte GPU zu verwenden, besonders bei neueren CPUs und Mainboards
Fehler: Installation hängt bei „noch 1 Minute“
Lösung: Wenn der Installer hier hängen bleibt einfach die Installation neu starten. Jetzt aber nicht die Partition Formatieren oder umbennnen und auch das Festplattendienstprogramm am besten nicht benutzen. Normalerweise wird die Installation jetzt ordnungsgemäß und schneller ausgeführt als zuvor
Fehler: Kernel Panic nach der Installation eines neuen Kext
Lösung:
- Im SingleUser-Mode starten. Dafür bei Chamäleon/Clover -s als BootFlag eingeben. Bei Ozmosis cmd+s während des bootens drücken
- Nach kurzer Zeit hast du die Möglichkeit Kommandos einzugeben
- Als erstes brauchst du Schreibrechte das geht mit:
- Jetzt geht es in das Verzeichnis in das der Kext installiert wurde (z.B. s/l/e) das geht so: cd /System/Library/Extensions
- und jetzt den Kext wieder löchen:
- Als nächsten lösche den Cache:
- den Rechner neustarten mit:
damit sollte der Cache dann auch neu erstellt werden
Fehler: boot0 error
Lösung: Boot0 Error beheben
Fehler: MissingBluetooth Controller Transport
Lösung: Das Problem liegt meistens bei einer nicht vorhandenen oder unterstützten IGP. Wie zuvor braucht man dafür den SingleUser-Mode, also -s bzw cmd+s und dann folgendes eingeben:
Damit werden die Kexte nach /intel_back verschoben. Falls auch danach der Fehler noch auftritt den Bootflag UseKernelCache=No verwenden
Fehler: [IOBluetoothHCIController][start] — completed
Lösung 1: im Bios Vt-d deaktivieren. Vt-d ist eine im Chipsatz definierte Funktion die kaum ein Hersteller einwandfrei implementiert hat und die es beim Mac nicht gibt. Viele Prozessoren unterstützen Vt-d. Nicht zu verwechseln mit Intel VT. Allerdings gibt es auch Boards die nur Intel VT als Einstellmöglichkeit haben, dann mal testen ob bei Deaktivierung der Start funktioniert
Lösung 2: Das Display ist über VGA angeschlossen. VGA wird schon seit einiger Zeit nicht mehr unterstützt daher auf HDMI oder DVI umsteigen
Fehler: Restart Schleife
Lösung: Der Restart erfolgt so schnell das man nichts erkennen kann, das ist frustrierend. Wahrscheinlich eine KernelPanic nach der der Bootloader automatisch neu startet. Die beste Möglichkeit ist einen neuen Bootloader zu installieren der besser mit der OS X-Version zusammenarbeitet.
Ein weiterer Lösungsweg behebt auch nachfolgendes Problem
Fehler: Sleep-Probleme bei ASUS- / ASROCK-Boards
Lösung: Einige Bordhersteller habe Probleme damit die Register wie vorgesehen zu verwenden am meist bei Asus, Asrock und MSI, da kann man es auf diese Weise versuchen: Locked MSR-2 Register
Im Clover durch Setzen des Hakens bei Asus-AICPUPM auf der Seite "Kernel and Kext Patches" simpel zu beheben!
Fehler: [PCI Configuration Begin]
Lösung: im allgemeinen reicht es den BootFlag npci zu verwenden. Bis Lion npci=0x2000 und ab Mountain Lion npci=0x3000
Fehler: KernelPanic com.apple.GeForce; com.apple.NVDAResman
Lösung: Dieser Fehler entsteht durch den Default GeForce Kext welchen man leicht entfernen kann. Dazu wie gehabt mit -s odeer cmd+s in den SingleUser-Mode starten
Fehler: LAN friert ein
Lösung: Häufig hilft es den BootFlag cpus=1 zu verwenden. Wenn 2 Netzwerkkarten verbaut sind und eine davon eine nForce ist, dann verwende die andere Karte. Außerdem sollte forcedeth.kext nach der Installation gelöscht werden
Fehler: PS/2 Mouse und Tastatur unter Leopard
Lösung: Nach der Installation erneut von der DVD starten und nach der Sprachauswahl das Terminal aus dem Menü starten und folgendes in einer Zeile eingeben
wobei OS_X_HDD durch den Namen der Festplatte ersetzt werden muß
Fehler: AppStore
Am häufigsten kommt dieser Fehler vor wenn die LAN-Karte nicht als en0 definiert ist, prüfen kann man das mit:
Lösung 1: in der org.Chameleon.boot.plist den Eintrag
hinzufügen oder einfacher im ChameleonWizzard EthernetBuildIn anhaken und speichern
Lösung 2:
- öffne die Systemeinstellungen und dort Netzwerk. Lösche auf der linken Seite alle Einträge
- suche im Finder das Verzeichnis /Library/Preferences/SystemConfiguration
- lösche die Datei NetworkInterfaces.plist
Dadurch wird die Netzwerkkonfiguration bei einem Neustart neu erstellt und die LAN-Schnittstelle sollte als en0 erkannt werden, Voraussetzung ist natürlich das dass LAN auch schon funktioniert