Majdnem 2 éve fordult elő utoljára, hogy hackintosh telepítéssel foglalkoztam. (Akinek esetleg új a kifejezés, a hackintosh MacOS rendszerrel telepített PC-t jelent.) Rendszerint a kíváncsiság vezérel amikor ilyen hekkeléshez folyamodok, most sem történt ez másként.

Már magam sem emlékszem, hogy hogyan futottam bele ebbe az iBootról és MultiBeast-ről szóló leírásba, de egyből felkeltette az éreklődésemet. Ami nagyon megtetszett benne, hogy a leírás azt ígéri, hogy módosítás nélküli, gyári MacOS X 10.6-ot tudunk telepíteni hagyományos PC-re. Ehhez persze arra is szükség van, hogy a PC nagyjából hasonlítson egy átlag Mac-hez a hardverek tekintetében. Szerencsére épp kéznél volt egy Core2-es processzorral szerelt gép, normális alaplappal és kellő mennyiségű RAM, így rászántam magam, hogy kiprobálom a fenti bejegyzésben leírtakat.

Nem szeretném bő lére ereszteni, inkább csak a lényegi tapasztalataimat szeretném megosztani a telepítésről. Egy dologgal fűszereztem meg a folyamatot az eredeti íráshoz képest, a telepítés cél meghajtójának egy szoftveres RAID tömböt álmodtam meg. Lássuk a konkrét tapasztalatokat.

A letöltött iBoot image-et ki kell vésni egy CD-re, majd arról kell bebootolni a gépet. Pár másodpercen belül megjelenik az OS választó képernyő. Ekkor érkezett el annak az ideje, hogy az iBoot CD-t Snow Leopard DVD-re cseréljük, majd az F5 megnyomásával frissítsük a listát és elindítsuk az OS X telepítőjét. Itt szeretném megjegyezni, hogy Apple géppel szállított telepítő koronggal előfordulhat, hogy nem indul el a folyamat és arra panaszkodik, hogy a gép inkompatibilis ez adott MacOS X verzióval (Mac OS cannot be installed on this computer). Ez azért fordulhat elő, mert az Apple gépekhez mellékelt DVD-k tartalmaznak egy ellenőrző szöveget, hogy mely gépekkel kompatibilisek, amelyben értelemszerűen a hackintosh nem szerepel. Ezt DVD hekkeléssel lehet orvosolni (erre nem kívánok kitérni a bejegyzésemben, de a google remek kiindulási alap a probléma elhárításához). Praktikusabb és tisztább dolog elfáradni a legközelebbi Apple kereskedésbe és onnan beszerezni egy retail MacOS X install készletet.

Ha a telepítő elindult akkor sok dolog már nincs, csak a szokásos folyamatot kell végigjátszani. A telepítés a végén nagy valószínűséggel egy hibaüzenettel zárul. Ez teljesen normális és abból adódik, hogy a boot rekordot nem tudja megfelelően elkészíteni a hackintoshon. Ezt majd a következő szakaszban kell javítani.

Jöhet a gép újraindítása az előbb is használt iBoot CD-vel. Ekkor már megjelenik a frissen telepített rendszer a menüben, amit lehet is indítani. Szokásos “Welcome screen” és kérdések. Ha ezen átverkedtük magunkat akkor le lehet rántani a frissítéseket (pl. 10.6.3). Ha mindez megvolt akkor kell elindítani a MultiBeast alkalmazást. A MultiBeast tulajdonképp egy kext-gyűjtemény és a Chameleon telepítő egyvelege, ami abban segít, hogy PC-n is bootolhatóvá teszi a MacOS X-et. Jó esetben az EasyBeast opcióval sikeresen rábírhatjuk a rendszert, hogy tegye indíthatóvá az OSX-et, de lehet szabadon variálni az opciókkal amíg rá nem lelünk a megfelelő beállításokra. A MultiBeast az /Extra mappába pakolja a kext állományokat. Ha bármi gubanc volna csak simán töröljük innen a cuccot és lehet kezdeni elölről. Az EasyBeast opció a Chameleon telepítését is automatikusan elvégzi, így nincs szükség annak kölün telepítésére. Nagyon fontos a “System Utilities” opció amely a “Rebuild Cache” és “Repair Permissions” beállításait végzi. Ezeket új kext telepítésekkor minden esetben be kell jelölni.

Az elején említettem, hogy szoftveres RAID tömbre telepítettem az OSX-et. Ez a rendszer szempontjából csak annyit jelent, hogy az installer indítása előtt a Disk Utility segítségével elkészítettem egy RAID tömböt és azt adtam meg cél meghajtónak. A MultiBeast ezt sajnos nem veszi észre és a Chameleon telepítése bár látszólag sikeresen megtörténik, mégsem teszi indíthatóvá a frissen telepített rendszert. Ez azért van, mert RAID tömb használata esetén az MacOS X egy “Boot OSX” nevű partícióról indítja el a rendszert, a Chameleont és a kext állományokat át kell pakolni ide. Én külön letöltöttem az aktuális (2.0 RC4) release-t és abból végeztem el a szükséges módosításokat. Az rdisk0 az első, az rdisk1 pedig a második diszket takarja a rendszeremben.

Az első lépés a boot0 telepítése a RAID tömben szereplő diszkek mindegyikére:

sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo fdisk -f boot0 -u -y /dev/rdisk1

Második lépés a boot1h telepítése a “Boot OSX” partíciókra:

sudo dd if=boot1h of=/dev/rdisk0s3
sudo dd if=boot1h of=/dev/rdisk0s3

Az /Extra könyvtárat és a boot állomány is át kell másolni a “Boot OSX” partíciókra, mert ott találja meg a rendszer:

sudo diskutil mount disk0s3
sudo cp boot /Volumes/Boot\ OSX/
sudo cp -R ~/Extra /Volumes/Boot\ OSX/
sudo diskutil unmount disk0s3
 
sudo diskutil mount disk1s3
sudo cp boot /Volumes/Boot\ OSX/
sudo cp -R ~/Extra /Volumes/Boot\ OSX/
sudo diskutil unmount disk1s3

Két nagyon fontos dolog van csak hátra. Egyrészt a diszkeken lévő “Boot OSX” partícióknak be kell állítani a boot flag-et az fdisk segítségével:

sudo fdisk -e /dev/rdisk0
         flag 3
         write
         quit
 
sudo fdisk -e /dev/rdisk1
         flag 3
         write
         quit

másrészt az Extensions cache-t is újra kell építeni:

sudo kextcache -v 1 -t -a i386 -a x86_64 -m \
-m /Volumes/Boot\ OSX/Extra/Extensions.mkext /Volumes/Boot\ OSX/Extra/Extensions

Ezután újraindítás következik és immáron csont nélkül kell bootolnia a renszernek a RAID diszkek bármelyikéről. Működik a frissítés is a Software Update-en keresztül, tehát nem kell minden egyes frissítés után újratelepíteni a rendszert vagy nélkülözni a frissítéseket. Az élmény persze elmarad egy igazi Mac-hez képest. Kísérletezni, ismerkedni jó, de vegyetek inkább Macintosh-t a hekkelés helyett!

Tömören ennyi, további hasznos linkek a témában:

Tagged with:
 

40 Responses to Hackintosh telepítés retail DVD-ről

  1. Zila szerint:

    Miben marad el az élmény az igazi machez képest? Egy éve használok hackintosh-t és van igazi MBP-m is. Semmi különbséget nem tapasztalok az élményben, minden megy szépen…

  2. [...] This post was mentioned on Twitter by vbali, László Attila. László Attila said: RT @_vbali: Hackintosh telepítés retail DVD-ről: http://is.gd/cwVr4 #blog [...]

  3. vbali szerint:

    Zila: ha van MBP-d akkor tudod, hogy egy Apple laptop mennyivel másabb mint egy PC. A design, a billentyűzet, a zajszint, a csomagolás és minden ami hozzátartozik a Mac-es életérzéshez. Nem kell hekkelni semmit, hazaviszed, bekapcsolod és élvezed. Nincs boot rekord módosítgatás, nem kell izgulni, hogy a frissítés odabasz-e valamit a rendszernek (pl. atom processzorok támogatásának váratlan megszűnése). Amikor azt írtam, hogy az élmény elmarad egy Mac-hez képest akkor ezekre gondoltam.

  4. dvorcsak szerint:

    3 evvel ezelott puszta kivancsisagbol felraktam egy tigrist a pc-mre, aztan par honap mulva megvettem az elso macim, egy macbook-ot. megfogott, hogy a hackelt rendszer mennyivel jobban futott, mint az xp. :-)

  5. vbali szerint:

    dvorcsak: akkor már csak ezért is érdemes egy próbát tenni :) Nekem is hackintosh volt az első próba, majd miután kellőképp meggyőzött megvettem az első MacBook-ot. Azóta sem bántam meg a váltást.

  6. Zila szerint:

    @vbali: ok, egyszer kell a bootrekorddal/chameleonnal szívni, de onnantól tök ugyanaz. Magic mouse + alu apple billentyűzetem van, a PC-m meg csendesebb mint egy Mac Pro (tapasztalat). Amiben igazad van, az a frissítések előtti apró para és persze ha az asztal alá nézek akkor egy sima pc házat látok, node ki nézegeti a dobozt? ;)

  7. vbali szerint:

    Zila: bevallom töredelmesen, hogy én szeretek egy-egy kósza pillantást vetni a dobozra és elégedettséggel tölt el, ha azt látom amit :) Persze lehet, hogy ez már tech-fetisizmus ;)

  8. Rezsicc szerint:

    Honnan tudom leszedni az Iboot ATI CD-t?

  9. Rezsicc szerint:

    Nagy bajom van, kernel pánikot kapok telepítéskor…

  10. vbali szerint:

    Rezsicc: akkor bizony valószínű, hogy a hardvered nem támogatott.

  11. Rezsicc szerint:

    dehát C2D-s procim van és volt már fent XXX Mac osx leopard 10.5.6 de csak modbin kernellel volt hajlandó működni és ugye csak hackelt változat ment…

  12. Rezsicc szerint:

    de belinkeljem a képet, mert lefotóztam a képernyőt?

  13. vbali szerint:

    Rezsicc: ez nem az a fórum!

  14. Rezsicc szerint:

    és akk mit tudsz számomra ajánlani?

  15. Rezsicc szerint:

    Megnéztem valamiért nekem a gyári kernel nem megy (Vannillia) , de a módosítottak sem, csak egy a modbin, ez miért van? Mit tudok tenni? Azért írtam, hogy nekem ment a hackelt verzió, mert bírja a gépem az OS X-et! De az újabb modbin kernel verziók csak AMD processzorokat támogatják és nekem C2D-m van.

  16. vbali szerint:

    Rezsicc: mint mondtam, ez nem az a fórum! Kipróbáltam, megosztottam a tapasztalataimat, de ennyi, nem foglalkozok mélyebben a témával. Szerintem keress egy erre specializált fórumot a neten (van egy csomó) hátha ott tudnak segíteni.

  17. Rezsicc szerint:

    Nem is kellett volna jobban belemenned a témába, annyit kellett volna csak elmondanod, hogy héé ember magad kell egy boot cd-t készítened a gépedhez megfelelő kextekkel. Láss csodát, működik milyen furcsa nem??? xD Mac OSX 10.6.4…..

  18. nah szerint:

    Sziasztok.
    Én telepítésnél csak egy apple logót látok és nem dolgozik semmit a gép, a dvd is leáll.

    Valami ötlet?

  19. Rezsicc szerint:

    Szia. Először is írd le, hogy milyen vason fut. Hogyan kezdted el telpíteni varázscd vagy hakli? Milyen géped van? Ha akarsz írhatsz e-mail-t vagy msn-en is elérhető vagyok, ha szükséged lenne rám.

  20. Michael szerint:

    VBALI, ahogy az írásodat olvastam tulajdonképpen én is ugyan ebben a helyzetben vagyok, mint te voltál 2 évvel ezelőtt, csak én most. Nagyon megtetszett a MAC OS rendszer számomra, bár én csak az eredetit láttam, és volt szerencsém használni is. Nagy örömmel tapasztaltam, hogy ezt a rendszert már PC-re is fel lehet húzni. Az én gépem egy http://www.giga-byte.hu/products/mb/specs/ga-ma790fx-ds5_10.html alaplappal egy 64Bit-es dual core-os CPU-val, Geeforce 9800GT videokártyával, és 4gb ram-val rendelkezik, tudok ezzel a konfigurációval valamit kezdeni hackintosh MacOS? Érdemes vele foglalkoznom? Örülnék neki, ha felvennéd a kapcsolatot velem.

  21. vbali szerint:

    Michael: sajnos fogalmam sincs, hogy futna-e az MacOS azon a vason amit említettél. Mióta Mac-re váltottam nem nagyon követem a PC-s hardverek alakulását így nem vágom, hogy mit tudhat az általad említett gép. Hackintosh esetén bármi okozhat problémát, az alaplap, a processzor, a videó és hangkártya, de akár még a LAN adapter is. Próbáld meg esetleg egy virtuális gépre feltelepíteni az OS-t kipróbálás céljából, majd ha megtetszik akkor vásárolj egy Mac-et. Hidd el, a tökéletes felhasználói élményt csak egy valódi Mac tudja visszaadni!

  22. Michael szerint:

    VBALI: Köszönöm hogy válaszoddal megtiszteltél.

  23. Marci szerint:

    szia!

    Nekem az a bajom hogy bejön az iboot, berakom a lemezt f5 öt nyomok és kiirja hogy ebios no mount. Egy HP nc6400 es laptopról lenne szó. Köszönöm előre is a segitségedet.

  24. Rezsicc szerint:

    Szia! Próbáld másik varázscd-vel nekem másikkal működött, azóta sem kellett újratennem a rendszert… ha valami nem megy írj e-mail-t: tybee@fibermail.hu -ra. De sok okból kifolyólag nem mehet pl:. nekem biost is kellett frissítenem, mert alapból nem tartalmazza az ahci-t, meg nekem pl:. támogadta az alaplapom a gyári kernelt, de van akinek nem megy…

  25. renato szerint:

    szia tudnál segiteni? Vagy valaki esetleg ?nagyon megköszönném!

    erröl lenne szó:Sziasztok! Az lenne a problémám, hogy telepités elött disk utilityvel csináltam egy raid particiót.
    1x1tb-os vinyóból. szépen fel is ment rá a rendszer de sajnos nem indul róla. csak boot cd-vel indul.
    Tudja valaki mit kell tenni?

    Ha ez segit valamit:

    /dev/disk0
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_partition_scheme *22.8 MB disk0
    1: Apple_partition_map 32.3 KB disk0s1
    2: Apple_HFS iBoot 22.8 MB disk0s2
    /dev/disk1
    #: TYPE NAME SIZE IDENTIFIER
    0: FDisk_partition_scheme *8.0 GB disk1
    1: DOS_FAT_32 KINGSTON 8.0 GB disk1s1
    /dev/disk2
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *1.0 TB disk2
    1: EFI 209.7 MB disk2s1
    2: Apple_RAID 999.9 GB disk2s2
    3: Apple_Boot Boot OSX 134.2 MB disk2s3
    /dev/disk3
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *1.0 TB disk3
    1: EFI 209.7 MB disk3s1
    2: Apple_RAID 999.9 GB disk3s2
    3: Apple_Boot Boot OSX 134.2 MB disk3s3
    /dev/disk4
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_HFS disk *2.0 TB disk4

    illetve a biosba ugye a legelső 1tb-os vinyó van beállitva. Nem tudom mi a megoldás aki tud kérem segitsen!
    illetve még egy olyan gondom is van hogy a rastartor nem veszi illetve a leállitást szépen kilép az oprendszer azt feketeség nem inditja a gépet ujra illetve nem áll le nekem kell manuálisan állitgatnom.
    gép leirása: msi x58 pro

    aki tud kérem segitsen!
    esetleg aki tud emailbe válaszoljon:) renatinyo@gmail.com
    Köszönöm

  26. Rezsicc szerint:

    Nos fel kell tenned egy bootloadert :D ennyi :) én személy szerint a Chameleon bootloadert ajánlom: http://www.youtube.com/watch?v=pzCFh3Ld88A

  27. renato szerint:

    szia! feltettem de semmi. szerintem a particóval van a gond. mivel ez szoftveresen van raidolva.
    gép bootolásnál feketeség a kursor villog. mind két vinyót kivállasztottam de semmi. egyedül cd-ről tudom bebutolni akkor látja is a vinyót

  28. Gábor szerint:

    Sziasztok! egy olyan kérdésem lenne hogy volna-e lehetőség feltelepíteni egy ilyen pc-re az OSX-t? (nem emulátorral hanem Chameleon bootloadert)

    Intel Core 2 Duo 2.33ghz 4mb Cash

    2gb 800mhz ddr2 memoria

    Asus P5KC alaplap

    Nvidia Geforce GT 220 1 GB

    Előre is köszönöm segítségetek Üdv:Gábor

  29. Renátó szerint:

    Szia! Szerintem probálkozz meg vele és kiderül. vagy Iboot és gyári snow leo lemez vagy Iatkos 7 az elég sok géphez jó:) Ahogy nézem a konfigod eléggé megy a mac-hez. Üdv: Renátó

  30. Renátó szerint:

    Közbe én a raid-0 -ás problémám megoldottam magam:) kicsit olvasgattam aki elakad szóljon!

  31. Gábor szerint:

    létezik magyar nyelvű Mac OS X Snow Leopard ?

  32. Renátó szerint:

    szia! Magyarosítás van. De hogy melyik verzióhoz ezt kikről deríteni mert én nem használok magyart. Üdv: Renátó

  33. Gábor szerint:

    renátó usb-s pendrive-ról is lehet telepíteni Mac OS X Snow Leopardot? van olyan boot készítő progi?

  34. Gábor szerint:

    Aki megtudja csinálni ezt a Mac OS X Snow Leopardot pc-re az vegyen fel
    msn-re: gebor@t-email.hu előre is köszi! :)

  35. Renátó szerint:

    Ha Jol emlékszem meglehet csinálni a telepítést pendrivrol. Utána nézek holnap neked azt küldöm az infót. Üdv: Renátó

  36. Gábor szerint:

    itt vagy még?

  37. Renátó szerint:

    Sziasztok! Remélem nem haragszik meg az oldal szerkesztője de belinkelem a saját Mac OS X Snow Leopard leírásom: http://www.rcomputer.hu/macosx.php
    Akit érdekel nézze meg:)
    az előző link hibás volt.

  38. vbali szerint:

    Renátó: köszi a linket, jó kis howto.

  39. Jack szerint:

    Sziasztok!
    Sajna én már az elején elakadtam a telepítésnél, az iBoot nem akar elindulni, a BIOS-ban sem tudok beállítani úgy dolgokat ahogy azt vbali leírta.
    A gépem konfigja a következő: (ASUS Notebook K51IO/K70IO széria
    CPU IntelCore 2 Duo 2,2 GHZ T5900, Grafikkártya NVidia GeForce T 120M
    Lehetséges, hogy erre a vasra nem is tudom telepíteni az OSX-et, pedig örülnék neki, mert MacBook-ra nincs lóvém és az iMacem nem tudom magammal cipelni :(
    Előre is köszönöm a segítséget.

MINDEN VÉLEMÉNY SZÁMÍT!

Email cím (nem tesszük közzé) A kötelezően kitöltendő mezőket * karakterrel jelöljük

*

A következő HTML tag-ek és tulajdonságok használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">