Virtualbox & Snow Leopard Hilfe bei Bugs

  • habe vor kurzem Mac OSx auf einer Virtuellen Maschine installiert und es läuft recht gut und stabil!


    Ersteinmal mein System:


    Host PC - AMD Athlon X2 245 CPU (2x 2,9 GHz)
    Asrock N68C-S UCC Motherboard
    Nvidia GeForce 8400 GS
    4GB Ram
    Windows 7 Prof. 64x


    VirtualBox - 1 CPU (PAE/Nx aktiviert; VT-x/AMD-V & Nested Paging aktiviert)
    Chipsatz ICH9 - IO APIC aktiviert
    2 GB Ram
    128 MB Grafikspeicher + 3D Beschleunigung
    ICH AC97 Audio
    HDD SCSI 80GB
    CD-ROM IDE
    Install CD: SnowLeopard 10.6. Retail
    Update: von 10.6.0 auf 10.6.6 (ComboUp) auf 10.6.8 (ComboUp)
    Legacy Kernel 10.8
    Chameleon_RC3_PCEFI 10.5
    Boot Strings: GraphicsEnabler: y
    "Graphic Modes"="1920x1080x32"
    cpus=1
    busratio=20
    arch=i386


    WAS FUNKTIONIERT
    - Native Screenresolution 1920x1080x32
    - Kann XCode nutzen (auch iOS Simulator funzt ohne Probleme ... bisher)
    - Sogar der AppStore (allerdings habe ich dort ständig so eine Art "flackern")
    - Audio funzt
    - Tastatur & Maus OK (Maus hackt ab und zu ein wenig, aber gut...)
    - Network/ Internet OK (Adapter Einstellung auf NAT)


    Nun ist es schon mehr als zwei Jahre her, als ich einen Hackintosh/ OSx86 PC konfiguriert hatte,
    der auch ganz anderen Specs hatte (z.B. Intel CPU/ und keine VM)! Denke es hat sich einiges in der Szene getan!


    Hoffte nun mit einigen Kexts u.ä. jonglieren zu können, um in meiner VM folgende Probleme zu
    beseitigen...


    WAS NICHT FUNKTIONIERT
    1.- "Herunterfahren, Neustart" -> KernelPanic (siehe Post 6) GELÖST
    2.- "About this Mac..." -> Desktop verschwindet, Programme werden geschlossen und Desktop baut sich neu auf
    3.- Der Eject button in der Dateileiste zeigt keine Laufwerke an
    4.1- Das flackern im AppStore (nicht so schlimm)
    4.2- Ein Testgame aus AppStore (UberStrike) startet nicht
    5.- Flash-Videos haben Ton, aber kein Bild
    6.- Das Programm "Preview" zeigt eben keine Bildvorschau an
    7.-Pinta (Paint.NET Klon) beendet, wenn man ein neues Bild erstellen möchte!
    ggf. funzt die SDK MonoFrame nicht (diese wird benötigt) ist dies bei jedem OSx86 so?


    Klar kann ich nicht erwarten, dass ich ein Vollfunktionierendes OSx auf nicht Apple Hardware zum
    laufen bekomme und schon garnicht in einer VM (VirtualBox)! Aber hoffe einiges hier lösen zu
    können, um mein OSx-Erlebnis noch zu steigern!


    Könnt ihr mir einige Tipps geben, um einige "Bugs" zu beheben, evtl. mit Boot/Kernel-Flags oder
    installation von Kexts (SleepEnabler 10.6.8. installiert mit KextUtility), evtl. mit DSTD-Patcher?




    Lieben Dank für eure Hilfe und Interesse!


    Ich geb euch die...
    Kante :P

    Sweet! I've just received my free minecraft giftcode!


    >> minecraftcodes.info <<

    2 Mal editiert, zuletzt von kante_1 ()

  • Hallo.
    Mit den VMs das ist immer so ne Sache.
    Mit dem DSDT Patcher kannst du nur eine DSDT Patchen die du hast.
    ICh würde erst mal versuchen eine aus dem BIOS zu extrahieren. Ob das bei VMs aber so ohne weiteres klappt weiss ich nicht.
    In der fehlenden DSDT dürfte auch der Fehler für reboote etc zu finden sein.


    Hast du evoreboot installiert?
    der den Sleepenabler würde ich erstmal rausnehmen und erstmal schaun das das system ordentlich läuft.


    Zu dem Grafikproblem: ist deine Menüleiste oben dursichtig? also Sieht man das Hintergrundbild durch?

    Mac Pro 1.1 unter El Capitan
    :keinwindows:

  • Ersteinmal Dankeschön für dein Interesse,


    leider kenne ich mich mit DSDT-Patcher nicht so gut aus, ist halt für mich nur ein Begriff, den ich mit Hackintoshs in Verbindung bringe ;)


    Den SleepEnabler habe ich erst hinterher "installiert", da ich hoffte damit ein Problem zu beseitigen und dieser auf einer nicht VM auch das Neustart-Prolem beseitigte (jedenfalls auf meinem alten Hackintosh)!


    Bevor ich mich mit meinem gefährlichem Halbwissen aufs "evoreboot" (vorerst) stürze, gibt es denn noch etwas zu beachten?
    Denke das ich mit der SuFu schon etwas finde, würde aber gern diese Diskussion "heiß" halten, da die VM-OSx86 mich sehr anspricht
    und ich die Idee beibehalten möchte!


    Dies mit der Eject-Leiste ist kein Grafik-Problem, mehr meinte ich, dass wenn ich auf den "Eject-Button" klicke (also der neben der Uhrzeit) immer "No Drives" steht, egal wie viele dmg`s, iso`s, CD oder was auch immer gemountet habe... was ich schade finde, da es sehr praktisch ist ;)


    Derartige "Graphic-glitches" sind nicht vorhanden, sieht alles normal aus :P


    bla bla bla... ersteinmal EvoReboot laden!

    Sweet! I've just received my free minecraft giftcode!


    >> minecraftcodes.info <<

  • Zu der eject sache: kannst du denn auf die gemounteten images zugreifen?
    Sonst wähle im Virtualbox menü lieber ein Satalaufwerk aus denn eines mit IDE.

  • ich meinte mit der Duchsichtigen Leiste auch eher die Video abspiel etc Probleme.


    Wenn die Leiste durchsichtig ist, dann ist das kein glitch, sondern ein ZEichen dafür , dass Quarz (die OSX Grafikbeschleunigung) läuft.


    Was man bei Systemen ohne DSDT genau beachten muss weiss ich nicht, da ich keine Systeme ohne ohne DSDT verwende.

    Mac Pro 1.1 unter El Capitan
    :keinwindows:

  • Ersteinmal zu dem EvoReboot... leider kein Erfolg, habe auch an den Kernel Flag gedacht, immernoch dieselbe Meldung:


    Bild (-EDIT: hier, wenn ich auf "Neustarten" klicke-):
    http://imageshack.us/photo/my-images/411/norebootfail.png/


    @SpartanerX
    --- Konnte bisher auf alle gemaounteten Iso, Laufwerke, dmgs zugreifen!


    @Dr. Ukerman
    --- aso, sry! Habe einmal ein Screenshot gemacht, um dies zu verdeutlichen, was ich meine (Schwarzer Kasten anstelle des Videos...


    Hier das Bild (oben rechts nochmal der "Eject-Button", den ich meine)
    http://imageshack.us/photo/my-images/213/macyutuej.png/


    Werde mich in der zwischen Zeit einmal den DSDT-Patcher widmen... :D


    ----------------------------E D I T------------------------------------------------------------


    Habe mit dem DSDT-Patcher gearbeitet, nach folgendem TuT:
    http://www.projectosx.com/forum/index.php?showtopic=515


    [...]


    Habe einmal die DSDT.aml in /Volumes/Mac/Extras und im Root vom Mac Kopiert...
    es scheinen sich also Veränderungen bemerkbar gemacht zu haben, aber noch keine Verbesserungen 8|


    ...
    EDIT2----------->


    Durch entfernen von "fakesmc.kext" & "NullCPUPowerManagment.kext", konnte das Problem:
    1. Neustarten und Shutdown GELÖST
    werden!
    ...
    Zudem wurde noch ein Extradata Item der VM hinzugefügt:::


    VBoxManage setextradata "Mac OS X" "VBoxInternal2/SmcDeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"


    :muhahaha:
    ___________


    Recherchen ergaben, das die "Preview.app" unter OSx86 nie funktioniert, jedoch könnte mein "YouTube-Problem"
    mit dem aktivieren von Quartz gelöst werden, habe dazu einmal folgende Kexts hinzugefügt...
    "NVEnabler_86_x64.kext"; "NVInject86_x64.kext" & "Natit.kext"


    Jedoch keinerlei Änderungen erkennbar! Habe eine GeForce 8400 GS mit 256MB, in VirtualBox wird mir eine VirtualBox Graphics Card (mit zugewiesenen 128MB) angezeigt,
    kann ich da noch etwas drehen, nach dem Motto: Jeden Grafikkarten Treiber hinzufügen, mit lspci konnte ich ja schoneinmal die Adresse herausfinden, kann ich diese
    in irgendeiner Form sinnvoll zum Lösen meines Problemes nutzen? Oder muss ich lediglich QE aktivieren... Habe auch keinen Hinweis (System Profiler), dass Quartz nicht
    kompatibel ist! Die Zoom Funktion funktioniert ja auch wunderbar, diese auch nur mit Quartz nutzbar ist (?)!


    also...
    -->

    Wie war das noch mit dem Quarz????



    Sweet! I've just received my free minecraft giftcode!


    >> minecraftcodes.info <<

    3 Mal editiert, zuletzt von kante_1 ()

  • Also zu deinem Quarz Problem ( darauf wollte ich von anfang an raus und habe nun auch gesehen, dass deine Liste durchgehend und nicht durchsichtig ist ;)


    Mit dem Virtuellen Adapter kannst du die standards durchprobieren.


    Du hast derzeit GraphicsEnabler=Yes gesetzt. Evtl hilft es mit Efi Studio einen EFI String zu implementieren und den Enabler auf No zu setzen.


    Habe ich aber noch nie getestet, da ich OSX immer nur auf dem Host laufen lasse :)

    Mac Pro 1.1 unter El Capitan
    :keinwindows:

  • Also, der auswurfbutton ist auch nur für die physischen Laufwerke da. Also in deinem Fall, falls du im virtualbox menü ein Image in deinem virtuellen IDE-Laufwerk mountest.
    Falls du im Betriebssystem imgs, dmgs etc. mountest kürt das denn Button nicht.

  • Schneelöwe


    Ok, das Beispiel war ungüstig gewählt, jedoch (eben nochmal getestet) Zeigt der Eject-Button bei klick immernoch "No Drives", obwohl einmal eine ISO (via VB-Laufwerk), als auch "Mount Laufwerk D:" und einen USB-Stick kann nur mit rechtsklick---Eject ausgeworfen werden, was auch nicht so tragisch wäre, wenn es nie funktionieren würde, aber
    die Hoffnung besteht, das solche Problemchen bei Hackintoshs schoneinmal gelöst wurde (falls aufgetreten)!


    Daher nimm mir nun wieder Zeit ein wenig herauszufinden und zu Probieren, gebe dann nocheinmal beschein, falls es denn was neues geben sollte ;)


    ----EDIT-----


    @ Dr. Uckeman


    Leider bekomme ich keinen String in die com.apple.boot.plist ...
    http://imageshack.us/photo/my-images/848/efistudioerror.png/


    Allerdings kann ich diesen HexCode auch manuell einfügen, aber wie genau lautet der Key...


    Also
    <Key>KernelFlags</Key>
    <String>...hexCode...</String>


    oder wie genau sollte dies denn aussehen???


    -------------------------------------->
    Habe nun den Key "device-properties" hinzugefügt und den string mit dem Hex-Code vom EFIStudio für die Grafikkarte
    "Nvidia GeForce 8400GS 256MB"... funzt aber nicht (graphicsenabler auch auf n gesetzt!)


    lspci zeigt einen "Virtualbox Video Adapter" mit 128MB, komm ich irgendwie an diesen Hex Code heran???


    und hoffe weiterhin auf eure Unterstützung
    :bitte: :hilfe:


    Bis denne!

    Sweet! I've just received my free minecraft giftcode!


    >> minecraftcodes.info <<

    2 Mal editiert, zuletzt von kante_1 ()

  • Zu den Grafikproblemen kann ich wenig sagen, da ich noch NIE auf die Idee gekommen bin MAC OS in einer virtuellen Maschine laufen zu lassen, ich handhabe das eher umgekehrt und hab MAC OS als Primäres System und Windows mittels Paralles virtualisert (reicht für die 3 mal im Jahr wo ich mal wirklich Windows brauche vollkommen aus).


    Trotzdem vielleicht mal was grundsätzliches zu dem Eject Icon auf der Leiste, dieser Button ist von seiner Funktion her identisch mit der Eject Taste auf einer Apple Tastatur und dient lediglich dazu eine CD/DVD aus einem angeschlossenen optischen Laufwerk auszuwerfen (Bei einem echten MAC das Slotin Superdrive). Eingebundene dmg Images oder USB Laufwerke lassen sich auch auf echten MAC´s nicht über das Icon oder die Taste auf der Tastatur auswerfen. Das bei deinem Icon die labidare Meldung kommt "No Drives" liegt vermutlich daran, dass Deiner virtuellen Machine kein CD/DVD Laufwerk zur Verfügung steht welches sich MAC OS gegenüber als ATA oder S-ATA Laufwerk zu erkennen gibt.

  • griven

    Hat das Label Erledigt hinzugefügt
  • Community Bot

    Hat das Label Erledigt entfernt