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

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:
40 Responses to Hackintosh telepítés retail DVD-ről
MINDEN VÉLEMÉNY SZÁMÍT! Kilépés a válaszból
Fotók



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…
[...] 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 [...]
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.
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.
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.
@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?
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
Honnan tudom leszedni az Iboot ATI CD-t?
már tudom
Nagy bajom van, kernel pánikot kapok telepítéskor…
Rezsicc: akkor bizony valószínű, hogy a hardvered nem támogatott.
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…
de belinkeljem a képet, mert lefotóztam a képernyőt?
Rezsicc: ez nem az a fórum!
és akk mit tudsz számomra ajánlani?
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.
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.
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…..
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?
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.
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.
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!
VBALI: Köszönöm hogy válaszoddal megtiszteltél.
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.
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…
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
Nos fel kell tenned egy bootloadert
ennyi
én személy szerint a Chameleon bootloadert ajánlom: http://www.youtube.com/watch?v=pzCFh3Ld88A
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
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
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ó
Közbe én a raid-0 -ás problémám megoldottam magam:) kicsit olvasgattam aki elakad szóljon!
létezik magyar nyelvű Mac OS X Snow Leopard ?
szia! Magyarosítás van. De hogy melyik verzióhoz ezt kikről deríteni mert én nem használok magyart. Üdv: Renátó
renátó usb-s pendrive-ról is lehet telepíteni Mac OS X Snow Leopardot? van olyan boot készítő progi?
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!
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ó
itt vagy még?
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.
Renátó: köszi a linket, jó kis howto.
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.