Lionstarrs Linux Blog

Ein Blog über Linux und die Welt

MacOs X mit PearPC emulieren

An diesem Wochenende habe ich versucht, MacOs X unter Windows/Linux zu emulieren. Hier ist nun ein Tutorial zum emulieren von MacOS X unter Linux. (Nebenbei: Unter Windows ist das eigentlich das selbe)

Um MacOS X zu emulieren muss ersteinmal der eigentliche Emulator PearPC heruntergeladen werden. Nach dem Download sollte man die vorformatierte 4gb Festplatte unter http://os-emulation.net/pearpc/web/downloads/6gb.exe.
Ja, das ist eine .exe Datei, und man muss sie deswegen mit Wine öffnen. Ja, die Datei heißt 6gb.exe aber trotzdem ist die entpacke Größe 4,5gb(Unter Windows 3,99gb?). Achtung: Falls das folgende nicht mit der mit Wine-ausgeführten 6gb.exe funktioniert muss diese unter Windows entpackt werden. Nun wird die 6gb.img in das selbe Verzeichnis wie das ppc – Programm gelegt ( 6gb.img müsste unter ~/.wine/drive_c/pearpc/ zu finden sein)

Jetzt fehlt noch eine Mac OS X Installations DVD, welche logischerweise benötigt wird. Nach dem Einlegen der Installations-DVD kann diese mit “dd if=/dev/cdrom of=macosx.iso” auf die Festplatte gespiegelt werden – wieder ins selbe Verzeichnis. Daraufhin muss man im selben Verzeichnis eine pearpc.cfg mit dem folgenden Inhalt anlegen:

ppc_start_resolution = “1024x786x32″
ppc_start_full_screen = 1
redraw_interval_msec = 40
pci_ide0_master_installed = 1
pci_ide0_slave_installed = 1
pci_ide0_master_image = “/Pfad/zum/Verzeichnis/macosx.iso”
pci_ide0_slave_image = “/Pfad/zum/Verzeichnis/6gb.img”
pci_3c90x_installed = 0
pci_rtl8139_installed = 0
pci_3c90x_mac = “de:ad:ca:fe:12:34″
pci_rtl8139_mac = “de:ad:ca:fe:12:35″
memory_size = 0×8000000
cpu_pvr = 0×00088302
pci_usb_installed = 1
prom_driver_graphic = “/Pfad/zum/Verzeichnis/video.x”
prom_env_machargs = “”
prom_env_bootargs = “”
prom_bootmethod = “auto”
key_compose_dialog = “F11″
key_change_cd_0 = “none”
key_toggle_mouse_grab = “F12″
key_toggle_full_screen = “Alt+Return”
nvram_file = “nvram”
pci_ide0_master_type = “cdrom”
pci_ide0_slave_type = “hd”

Hier muss natürlich Pfad zum Verzeichnis mit dem Pfad zu dem Verzeichnis in dem die Dateien macosx.iso, 6gb.img liegen und in das das Programm ppc entpackt wurde. Jetzt kann der erste Versuch gestartet werden: Man wechselt in der Shell in das Verzeichnis und gibt den Befehl “./ppc pearpc.cfg” ein. Nun sollte PearPC starten und das MacOS X Logo erscheinen. Achtung: Das kann ein bisschen dauern. Nach dem der MacOS X-Installer geladen wurde klickt man sich Schritt-für-Schritt durch die Anweisungen: Achtung, wenn der Knopf anpassen unten Links im Fenster erscheint sollte man ihn drücken und nur das MacOS X Grundsystem sowie die Deutsche Sprachunterstützung auswählen, da die Installation sonst ewig dauert. Nach dem Klick auf Installieren kann man sich einen Kaffee kochen: Selbst wenn nur das Grundsystem installiert wird braucht der emulierte Installer von MacOS X (unter Windows) ca 40 Minuten. Wenn die Installation abgeschlossen wurde, sollte man die Datei pearpc.cfg wie folgt verändern:

Aus “pci_ide0_master_installed = 1″ wird “pci_ide0_master_installed =0″ und “pci_ide0_master_image = “/Pfad/zum/Verzeichnis/macosx.iso”" verschwindet komplett. Jetzt kann ppc wieder mit “./ppc pearpc.cfg” gestartet werden und ein sehr langsames MacOS X – na ja nicht wirklich genossen – werden.

PS. Hier noch ein paar Screenshots von sowohl Linux als auch Windows:

MacOS X Emulation unter Windows MacOS X Emulation unter Windows MacOS X Emulation unter Windows MacOS X Emulation mit PearPC unter LinuxMacOS X Emulation mit PearPC unter LinuxMacOS X Emulation mit PearPC unter Linux

In: , , ,
— January 30, 2007


Kommentare

(verstecken)
      RSS
Leider gibt es bis jetzt keine Kommentare!

Gib deine Meinung ab!


(notwendig)






Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: