Nem tudom másnak is össze jön e, de nekem sikerült ubuntu alatt virtualizálni az OSX-et.
Egy próbát mindenképpen megér!
A rendszernek minimum 2GB ram és 20GB-os lemez kell!
Virtuális gép beállítása
1. Virtualbox alatt hozzunk létre egy virtuális gépet, ami osx-et emulál.
2. Én a snow leopardot választottam, mert ahhoz még lehet kapni DVD-t + elérhető máshonnan is.
3. Adjunk a gépnek 2GB ramot.
4. A gépnek csak 1 processzort adjunk, ez fontos!
5. A CPU-nak támogatnia kell a virtualizációt
6. A chipset a virtuális gépen legyen ICH9
7. Az IO APIC-et be kell kapcsolni
8. Az EFI-t be kell kapcsolni
9. A PAE/NX-et be kell kapcsolni
10. A VT-x/AMD-V-t be kell kapcsolni
11. A memória virtualizációt be kell kapcsolni
12. A merevlemez vezérlő legyen SATA (AHCI)
13. A hálózati vezérlő legyen Intel PRO/1000 T Server (82543GC)
14. Soros port legyen kikapcsolva.
15. USB/USB 2.0 legyen bekapcsolva
Plusz beállítások
Ha ez megvan mentsünk, és lépjünk ki a virtualboxból! (Vagyis zárjuk be a programot!!)
Nyissuk meg a .vbox kiterjesztésű fájlunkat egy szövegszerkesztővel.
Másoljuk bele az alábbi sorokat:
A <ExtraData> közé az alábbiakat:
<ExtraDataItem name="VBoxInternal/CPUM/EnableHVP" value="1"/>
<ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="2"/>
<ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
Ha ez megvan mentsük a fájlt, majd csatoljuk fel az isot, vagy tegyük be a DVD-t és mehet a telepítés.
UPDATE:
Találtam még pár beállítást, ami lehet jól jön, bár instabillá teheti a rendszert, úgyhogy csak óvatosan.
1. Nekem ubi alatt a CPU 100%-on tekert állandóan, erre a megoldás:
töröljük ezt a könyvtárat a virtuális gépen: /System/Library/Extensions/AppleIntelCPUPowerManagement.kext
futtassuk le az alábbi parancsot: sudo kextcache -system-caches
indítsuk újra a virtuális gépet: reboot
Így már több processzort is hozzá lehet adni a virtuális géphez. Bár nálam instabillá tette a rendszert, úgyhogy hagytam..
2. Ha 64bites a rendszerünk, engedélyezhetjük a 64bites kernelt
szerkesszük az alábbi fájlt /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
a "Kernel Flags"-t módosítsuk "Kernel Flags arch=x86_64"-re
Egyébb:
Szóba került a felbontás állítása, sajnos a virtuális gépen csak az efi-ben lehet felbontást állítani:
Szerkesszük a virtuális gép fájlját:
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="2"/>
itt a számot állítsuk át igényeink szerint:
0 - 640x480
1 - 800x600
2 - 1024x768
3 - 1280x1024
4 - 1440x900
5 - 1920x1200