Max OS X Snow Leopard telepítése VirtualBox-ban

Ha már VMWare-ben már megy, akkor VirtualBox-ban is megpróbálhatjuk.

Követelmények

  • VT-x képes Intel CPU (a legújabb processzorok már tudják ezt pl Core2Duo, Quad Core, stb)
  • Windows vagy Linux. A lépesek szinte ugyanazok mindkét rendszeren
  • Eredeti Snow Leopard DVD.
  • VirtualBox 3.2 vagy újabb.

Telepítés

  1. Mentsük le a Snow Leopard DVD-t ISO formátumba. Windows alatt pl. az ImgBurn szoftverrel. Ha Mac-en mentjük le, akkor egy DMG fájlt kapunk át kell alakítani pl a dmg2img segítségével: dmg2img forras.dmg cel.iso
  2. A VirtualBox-ban hozzunk létre egy új virtuális gépet. A neve bármi lehet, de az operációs rendszer "Mac OS X" legyen, a verzió pedig "Mac OS X Server". Kattintsunk a Tovább gombra és adjunk megfelelő mennyiségű memóriát a virtuális gépnek, pl 1024 MB elég lesz. Kattintsunk a Tovább gombra és készítsünk egy új virtuális merevlemezt, pl egy 20 GB-os dinamikusan növekvőt. Végül kattintsunk a Befejezés gombra.
  3. Nyissuk meg az új virtuális gép beállításait és a Tároló résznél töltsük be a Snow Leopard ISO-t a még üres CD/DVD eszközbe.
  4. Opcionális, de ha szeretnénk ha a virtuális gépnek saját IP címe lenne, akkor a Hálózat résznél válasszuk ki az Adapter 1 fület, ott válasszuk ki, hogy Csatlakoztatva: Bridged adapter és ha több van, akkor válasszunk egy valós hálókártyát.
  5. Nem árt bekapcsolni a 3D gyorsítást és adni egy nagyobb mennyiségű videó memóriát, pl 128 MB-ot. Azt nem tudom, hogy hogy áll a 3D emuláció a vendég Mac OS X-eken, ezért lehet, hogy semmi értelme.
  6. Most zárjuk be a VirtualBox-ot! Keressük meg a virtuális gépet leíró XML fájlt. Windows XP-n általában C:\Documents and Settings\<username>\.VirtualBox\Machines\<virtuális gép neve>\<virtuális gép neve>.xml. Windows Vistán és 7-en talán a C:\Users\ könyvtárban kell keresni, Linuxon meg valahol a saját könyvtárban kell lennie.A lényeg az, hogy keressük meg az XML fájlban az ExtraDataItem-et tartalmazó sorokat, majd az utolsó után adjuk hozzá még ezt a kettőt:
    <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
    <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
     

    Mentsük el és zárjuk be a fájlt.
  7. Nyissuk meg a VirtualBox-ot és indtísuk el a virtuális gépünket. A telepítő pár perc alatt elindul. A nyelv kiválasztása után nyissuk meg a Utilities menüből a Disk Utility-t. Válasszuk ki a virtuális lemezt és kattintsuk az Erase-re majd zárjuk be. Most már lehet telepíteni az OS X-et. Előtte megtehetjük, hogy testre szabjuk a telepítést. Az extra fordítások és a nyomtató támogatás kihagyásával akár 2 GB-ot is megspórolhatunk.

Nincs hang!

Az alap VirtualBox-ban nincs hang. Ahhoz, hogy legyen ezt a dirvert kell telepíteni. Csak le kell tölteni a PKG fájlt, futtatni, majd újraindítani. A hangnak ezek után működni kell.

A felbontás fixen 1024x768

Ugyanúgy mint az előbb, állítsuk le a virtuális képet és zárjuk be a VirtualBox-ot. Nyissuk meg az XML fájlt és adjuk hozzá ezt a sort még az előző kettő után:

<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="N"/>

Ahol N egy szám 0-tól 4-ig és a következő felbontásokat jelöli sorban: 640x480, 800x600, 1024x768, 1280x1024, 1440x900. Jelenleg más felbontás nem érhető el.

Használható források

  • http://tychocity.blogspot.com/2010/05/instalar-leopard-retail-virtualbox-32.html
  • http://forums.virtualbox.org/viewtopic.php?f=22&t=30843
  • http://www.virtualbox.org/manual/ch03.html#efividmode

Hozzászólások

nem tudok a dmg-ből sehogy sem használható ISOt csinálni, segítene valaki?

köszönöm

Ezek szerint Mac-en mentetted le az ISO-t, ezért neked a hdiutil parancsra lesz szükséged:

hdiutil convert kepfajl.dmg -format UDTO -o kepfajl.iso

Ez egy kepfajl.iso.cdr fájlt fog létrehozni, amit csak át kell nevezni kepfajl.iso-ra. Valahogy így:

mv kepfajl.iso.cdr kepfajl.iso

--
Falu

sikerült találnom egy feltört változatot ISOban.
feltettem, végigment szépen a telepítés, de utána mikor indítanám a gépet, akkor kijön egy apple képernyő, ami sok nyelven kiírja, hogy újra kell indítanom a gépet. akármit csinálok, mindig ez jön elő.

ötlet? =/
köszönöm a segítséget
_________
elvileg kapok a napokban kölcsön eredeti telepítő lemezt, megpróbálom avval is

Nálam van az eredeti Snow Leo DVD, csináltam belőle IMGburnnel ISOt, és nem bootolható.
"FATAL: Could not read from the boot medium! System halted."

Próbáltam azt is, hogy a DVD meghajtót állítom be a virtuális gép meghajtójának, hogy közvetlenül tudjon bootolni a meghajtóban levő DVDről, hátha úgy megy, de ugyanezt a hibát írja.
Mit rontok el? =/

köszönöm a segítségeteket!

Nekem itt elakad: http://dl.dropbox.com/u/9888584/osx.png Nem tudom hol a hiba, nem próbálkoztam még ilyesmivel. Mindent a leírás alapján csináltam. Debian Squeeze hoston próbálkozom (3.2.6-os Vbox-szal)
Esetleg valakinek van tippje?

Ide a bökőt, hogy AMD-d van neked is :)

Akinek egyáltalán nem bootol: be kell kapcsolni az EFI-t
Akinek elakad a bootnál: felejtős. Ez a fos nem megy az AMD virtualizációval, a gagyi-ratyi intel kell neki.

AMD Power!

AMD-n nem megy. Inteles virtualizáció kell neki, hogy a rák enné meg

hakosh ez mikor történik? telepítés előtt vagy után? EFI ki-bekapcsolással próbálkoztál? azt hiszem nekem be volt kapcsolva telepítésnél

nekem sikerült felrakni, viszont van parám sajnos =(

iWeb alkalmazásban nem látszik semmi a weboldalból, amit össze szeretnék rakni, így tűnt fel h para van
elindítom a progit, még frissítette is magát netről első indulásnál, de ha behúzok képet vagy indítok egy template-tel, akkor nem látszik semmi, mintha teljesen üres lenne a lap amin dolgozom, de ott vannak az elemek, mert ha kattintok és arrébb húzok pl egy képet, akkor írja a pixeleket, ahova épp húzom, tehát ott van, csak nem látszik

azt is próbáltam, h fotót nyitok meg a viewerrel. az asztalra dobott kép ikonja jó, tehát a kép látszik rajta kicsiben ahogy kell, de ha megnyitom eredeti méretben, akkor szintén üresség, de tuti h ott a kép, csak nem látszik, mert tudom méretezni.

böngészéskor látszanak a képek és youtube-on látszanak a videók safariban..

ez normális? ötlete valakinek?

Ez a legelső képernyő ami fogad, tehát telepítés előtt. EFI be van kapcsolva, anélkül még eddig sem jut el. Kicsit bosszantó, hogy mindenkinek meg és csak én maradok ki a jóból :) Megpróbálkozom a dologgal Windows hoston is.

én is napokig küzdöttem vele, mire felment és telepítés után el is indult, de használni nem tudom még, mert pont az nem megy, amiért felküzdöttem.. :D

efi volt nálam a para azt hiszem, mikor itt megakadt.

a két sort beillesztetted az xmlbe?

sziasztok en is sgitseget szeretnek kerni nekem egy acer aspire7736g laptopom van parameterei intel centiro proci4gb ram 2.4ghz 500gb merevlemez es van rajta windows7 csak szeretnem felrakni a mac os x snow leot is le is toltottem iso formatumba es neroval kiirtam lemezre de nem tudom miert nem bootol be, de a windows7 telepito bebootol amikor ujrainditom a gepet csak a snow leo nem,mar megprobaltam azt is hogy leszedtem az eredeti dmg fajlformatumba es atkonvertaltam iso formatumba es azt is kiirtam de megse bootol a laptop ujrainditaskor vagyis hiaba nyomok barmijen gombot nem bootolja be ,es a biosba is elsodlegesen az cd|dvd van bealitva de megse,erre felaldoztam 5 db lemezt ami dual layer 8.5 gb-os,kerlek segitsetek mit tegyek hogy irjam ki h bebootoljon a lemez!!!!!!!!!!!!!!!!!!!KOSZI

Itt nem arról van szó, hogy hogyan telepítsük laptopra, hanem hogyan rakjuk fel virtuális gépre. Egyébként a "normál" OS X nem fog működni a laptopodon, arra valami hackelt cucc kell. Szerintem itt nézz körül: http://www.osx86.hu/

--
Falu

Remek leírás!! Köszönöm!
Annyi trükk volt az enyémbe, hogy retail osx-et kellett szereznem a piratebay-ről és az frissült is rendesen 10.6.6-ra ;)

Sziasztok,

Lehet nagy butaságot kérdezek, de már két hete szenvedek, hogy mac os varázsoljak a gépemre.
Eddig úgy csináltam, ahogy írtad, és itt akadok el:
http://kepfeltoltes.hu/view/110213/osx_10.6.3_www.kepfeltoltes.hu_.png
Hol a hiba, és mit nem értek? :-)

Ebből nem sok derül ki (legalábbis számomra).
Pár kérdés:
- milyen processzor van a gépedben?
- mennyi memóriát adtál a virtuális gépnek?

A proci Core 2 Duo, nem vt-x-es.
1024 MB memóriát adtam.

Nekem is 2 magos procim van és 2gb ramot adtam neki de nekem is ugyanott megáll

Persze, mert csak eredeti Apple hardveren lehet/engedélyezett virtualizálni OSX-et, ezért bele van építve mindenféle furmányos hw-ellenőrzés. Már nem elég az smctext-et megadni neki...
Illetve az újabb virtualizációs szoftverek direkt nem is engedik elindítani nem-apple hardweren, mert nem akarják megsérteni az Apple EULA-t.
Hackintosh-sal érdemes lehet prbálkozni, vagy kerítesz unlockert a vmware termékedhez, amit előbb megveszel, a virtualboxot meg hagyod a francba mert úgyis egy rakás fos.

Sziasztok!
Az lenne a problémám hogy borzalmasan lassú a vendég osx, pedig a vas elég lenne (q9550, hd6850, 4Gb 1066ddr2), mindenből a lehető legtöbbet adtam neki (128 Mb VGA, 1768 Mb ram,VT, 3d). Nem vártam tizenezres bench-eket, de így használhatatlan. Lényegtelen hogy mire... Valamint nem tudok 1 magnál többet adni neki, mert kernel pánikkal elhasal. Az IOS hackintosh, valami iAtkos-féle sufni, egy maggal fut. Előre is köszi!

Sziasztok!

Kis technikai segítséget szeretnék, nem találom a Virtuális gépe(i)m xml fájljait, ezáltal szerkeszteni sem tudom. A leírás óta már igaz eltelt egy év és a 4.1 es Vboxnál járunk. Erre miképp lehet felrakni a Snow leot?

Köszönöm a segítséget előre is!

Ja és retail dmg lemezképem van.

Milyen operációs rendszert használsz?

Windows 7 home premium x64

A vbox is 64 bites.

Az xml fájloknak újabban a C:\Usres\{NEVED}\VirtualBox VMs\ könyvtárban kellene lennie. Lehet, hogy nem pont xml lesz a kiterjesztése, hanem vbox.
http://www.virtualbox.org/manual/ch10.html

Megtaláltam a virtuális gép mappájában. Hiába írom be a sorokat, egyszerűen megakad. Lehet, hogy csak a régebbi vboxra jó a leírás. Vagy van valami más ötlet? :)

Hali,

Itt egy másik leírás (angolul), ami az EFI hekkelésével oldja meg a telepítést:
http://randosity.wordpress.com/2010/06/21/running-mac-os-x-in-virtualbox/

Lehet, hogy hülyeséget kérdezek, de hogyan lehet IMBurnnal Dmg-ből ISOT csinálni?