Häufige Fehler und Lösungsansätze

  • 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:
      Code
      1. fsck -fy
      2. mount -uw /


    • 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:
      Code
      1. rm -rf NameDesKext.kext


    • Als nächsten lösche den Cache:

      Code
      1. rm -rf /System/Library/Caches/com.apple.kext.caches
    • den Rechner neustarten mit:
      Code
      1. shutdown -r now


    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:

    Code
    1. 1. mount -uw /
    2. 2. cd /System/Library/Extensions
    3. 3. mkdir intel_back
    4. 4. mv AppleIntelHD* AppleIntelF* intel_back/
    5. 5. touch ../ExtensionsReboot -v


    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

    Code
    1. mount -uw /
    2. rm -rf /System/Library/Extensions/GeForce.kext
    3. rm -rf /System/Library/Extensions/Ge*.kext
    4. rm -rf /System/Library/Extensions/NV*kext
    5. exit


    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

    Code
    1. cp -Rf /System/Library/Extensions/ApplePS2Controller.kext /Volumes/OS_X_HDD/System/Library/Extensions/ApplePS2Controller.kext


    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:

    Code
    1. ifconfig


    Lösung 1: in der org.Chameleon.boot.plist den Eintrag

    Code
    1. <key>EthernetBuiltIn</key>
    2. <string>Yes</string>


    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

    Gruß
    Apatchenpub


    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety
    Wer wesentliche Freiheit aufgeben kann um eine geringfügige bloß jeweilige Sicherheit zu bewirken, verdient weder Freiheit, noch Sicherheit
    Benjamin Franklin 1775 und aktueller als nie zuvor

    3 Mal editiert, zuletzt von apatchenpub ()

  • Die Idee so einen Thread zu eröffnen ... finde ich super! :thumbsup:


    Mein Fehler-Tip:
    Wenn es mal mit der Installation nicht so richtig will, erst mal alles andere Unnötige abziehen oder ausbauen, habe ich gerade wieder erfahren müssen. :D

  • Fehler: VT-x ist nicht das selbe wie VT-d.
    VT-x ist wichtig für Virtual-Box!
    VT-x nutzt auch der Mac.


    Edit: Bei manchen wird mit der Aktivierung von VT-d auch VT-x aktiviert. Bei einigen Hackintosh geht das gut, und die Anwender haben ihren Spaß mit VirtualBox und Parallels.
    Also jedem zu raten, dass es zu deaktivieren sei, ist nicht richtig.


    Gerade die meisten von uns brauchen ein OS X in der virtuellen Maschine. Und da gehört VT-x aktiviert.
    Falls VT-x in BIOS nicht zu finden ist, dafür aber VT-d, dann sollte man schon mal damit booten und schauen, ob VT-x dabei aktiviert wird.
    Ansonsten hat man natürlich Pech.

    2 Mal editiert, zuletzt von Mach-O_64 ()

  • Nicht ganz richtig. Intel VT wird zur Beschleunigung von VMs benutzt. VT-i, VT-d, VT-x und VT-x with ETP sind Erweiterungen die das Arbeiten der VM weiter beschleunigen oder sicherer machen.
    Trotzdem war der Text etwas widersprüchlich und wurde korrigiert. Hoffe das es so besser verständlich ist

    Gruß
    Apatchenpub


    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety
    Wer wesentliche Freiheit aufgeben kann um eine geringfügige bloß jeweilige Sicherheit zu bewirken, verdient weder Freiheit, noch Sicherheit
    Benjamin Franklin 1775 und aktueller als nie zuvor

  • Eindeutig auch ein Kandidat für die WIKI ;)
    Danke apatchenpub ;)

  • apatchenpub: zu Deinem Fehler "Fehler: Restart Schleife" gehört sicher auch noch das Asus-Board-Standart-Problem: Locked MSR-2 Register
    Im Clover Configurator durch Setzen des entsprechenden Asus-Hakens auf der Seite "Kernel and Kext Patches" simpel zu beheben!


    Edit by Apatchenpub: Danke für den Hinweis. Da man damit auch gleich einen Fehler mit dem PM beheben kann, habe ich das auch gleich erweitert


    :hackintosh:

    Einmal editiert, zuletzt von apatchenpub ()