Jak nainstalovat Mac OS X na běžný počítač. Instalace MacOS X na PC. Od teorie k praxi
hackintosh(nebo OSx86) je projekt související se spuštěním operačního systému macOS na osobních počítačích s mikroprocesory x86.
Podobný směr se zrodil v roce 2005, kdy Apple oficiálně oznámil kompletní přechod z platformy PowerPC na x86. Ve skutečnosti se od té doby Macy na hardwarové úrovni přestaly lišit od většiny počítačů s Windows.
Celé komunity hackerů pracují na přizpůsobení a optimalizaci svých vlastních sestavení macOS, které lze nainstalovat na počítače s vhodnými komponentami.
Zpočátku byl seznam podporovaného hardwaru spíše hubený, ale postupem času začal Apple využívat různé komponenty včetně jejich podpory v systému a vývojáři se naučili spouštět oblíbené moduly pomocí tzv. kextů (analog ovladače).
Jaký byl hackintosh ve fázi jeho vzniku
Sám jsem se asi před deseti lety o toto téma úzce zajímal, zkoušel jsem a experimentoval s instalací macOS na starou domácí systémovou jednotku.
Musel jsem provést spotový upgrade, vypálit různé sestavy na dvouvrstvé DVD a strávit hodiny výběrem kextů pro nainstalované PC komponenty.
Dojem je dvojí. Operační systém Apple na jednu stranu působil po neustálé práci s Windows jako svěží vítr. Snadné a příjemné rozhraní, aplikace ve formě jediného souboru bez nutnosti instalace, žádný systémový registr a ve výsledku škodlivé viry.
Na druhou stranu jsem pro pohodlnou práci musel několik dní po sobě procházet jednu systémovou montáž za druhou, pravidelně experimentovat a řešit vznikající problémy.
V té době můj hardware neumožňoval stabilní provoz macOS. Měl jsem štěstí, že jsem viděl skutečný Mac a jak operační systém fungoval na mé systémové jednotce, neobstálo při zkoumání.
Co se dnes změnilo
Nyní, když mám v rukou tu správnou nádivku, rozhodl jsem se znovu vrátit k tématu hackintosh. Předtím jsem pracoval více než pět let v Macbook Pro A Mac mini, dobře nastudovali macOS a už vědí, jak by měl systém ideálně fungovat.
Sestavit systémovou jednotku pro hackintosh dnes není vůbec problém. Pro každou pozici existují desítky odpovídajících komponent a dokonce si můžete vybrat dokonale odpovídající komponenty, které Apple používá v Mac mini, iMac a Mac Pro.
Nadšenci z celého světa již delší dobu staví stolní počítače pro hackintosh a za cenu Macu nebo podobného počítače získají vyšší výkon několikanásobně levněji.
U notebooků je to trochu jinak.
Proč hackintosh na notebooku
Uživatele, kteří se snaží spustit macOS na noteboocích, lze zhruba rozdělit do dvou skupin.
Někteří potřebují operační systém Apple pro rozvoj. Psaní aplikací pro macOS nebo iOS z Windows je nemožné a práce na virtuálním stroji má mnoho omezení.
Ostatní chtějí jen získat notebook s macOS pro práci levnější než MacBook.
První jmenované jsou méně omezené ve výběru modelu, protože mohou snadno přežít nefunkčnost jedné nebo více komponent. Například problémy s provozem webové kamery nebo čtečky karet nebudou dělat starosti programátorovi píšícímu aplikaci pro iOS.
Ten by si pro pohodlnou práci měl pečlivě vybrat notebook, na kterém bude možné bez výjimky spustit veškerý hardware.
Třetí možnost zde není uvedena. O nějaké vážnější práci s grafikou nebo úpravách na notebooku s hackintoshem nemůže být řeč. Diskrétní grafickou kartu zatím není možné normálně provozovat.
Všechny stávající možnosti mají příliš mnoho nuancí a nedostatků. Hackintosh pro grafiku nebo video - pouze stacionární.
V opačném případě můžete získat vhodné analogy MacBook/MacBook Air/MacBook Pro 13″.
Na co si dát pozor
Pokud hledáte notebook pro bezproblémový provoz macOS, odborníci doporučují zvolit ASUS Vivobook X-series nebo ACER Swift 3.
Oba modely jsou téměř ideální pro instalaci hackintoshe, můžete si flexibilně vybrat parametry podle svých potřeb. Posuďte sami: takový notebook seženete za 67 tisíc.
Jasně překoná základní 13palcový firmware za 90 tisíc a konkuruje i nejnabitějšímu 13palcovému modelu za 140 tisíc rublů.
V tomto případě bude mít uživatel k dispozici plnou sadu portů a nebude chybět žádný kontroverzní dotykový panel. A nezapomínejte ani na diskrétní grafiku, která skvěle poslouží pod Windows například pro hry nebo střih videa.
Pokud si vyberete model pro vývoj a připravte se na to, že některé komponenty „nestartují“, můžete si vzít alespoň stylový ultrabook, alespoň výkonný herní stroj.
Důležitá je vlastně jen přítomnost vhodného procesoru, vše ostatní je řešitelné (téměř).
Co nemusí začít
grafická karta
O diskrétní grafice jsem již mluvil výše. Při práci s hackintoshem je lepší s tím nepočítat. Buď okamžitě vyberte model pouze s integrovanou grafikou, nebo zcela deaktivujte diskrétní kartu pro macOS.
Třetí možnost slibuje dlouhé hodiny tance s tamburínou a spíše přízračné vyhlídky.
WiFi a Bluetooth
Tento modul je ohrožen. S vysokou mírou pravděpodobnosti budete muset buď koupit externí USB blok, nebo vyměnit interní desku.
Není to těžké, vhodné moduly se prodávají na stejném AliExpress a vyměňte za 10-15 minut. Zároveň po instalaci takového bloku bude téměř vždy možné spustit všechny pogromové čipy jako Handoff, Continuity atd.
čtečka paměťových karet
Spíše problematická je výměna přijímače paměťové karty a šance na spuštění nativního je cca 50/50. Pokud je to jeden z hlavních požadavků, je lepší okamžitě vybrat model se 100% vhodným blokem.
Type-C a HDMI
Další místo pro případné problémy. Moduly mohou mít specifické schéma připojení, které jim znemožní práci v systému macOS.
Například obraz HDMI na přenosných počítačích s diskrétní grafikou může být vysílán přes výkonnou kartu, která se zase nemusí spustit v hackintoshi.
touchpad
Samozřejmě, že ani na těch nejvíce hackintosh přívětivých laptopech nebudete schopni dosáhnout jasnosti a plynulosti touchpadu jako na MacBooku. Touchpad bude buď fungovat, nebo se odmítne vůbec spustit.
V každém případě byste se měli připravit na to, že budete muset ovládat Magic Mouse nebo Apple Trackpad.
Webová kamera
Problémy jsou zde poměrně vzácné, ale stává se, že způsob připojení neumožňuje modulu pracovat v macOS.
Narazil jsem například na takový problém: po výměně modulu Wi-Fi přestala fungovat kamera v macOS. Ukázalo se, že nový blok pro bezdrátový přenos dat má pár dalších kontaktů a po načtení zachytí část signálu, čímž zabrání spuštění kamery.
Řešení je banální - pečlivě utěsněte další kontakty páskou.
Ještě jednou opakuji, že problémy popsané v této části lze obejít, pokud správně přistoupíte k výběru zařízení speciálně pro hackintosh.
Co bude fungovat
Vše ostatní bude fungovat bez problémů.
Klávesnice se rozběhne (i s numerickým blokem), tlačítka přehledně vypracují úpravy jasu a hlasitosti. Funkčními tlačítky můžete dokonce spustit podsvícení a jeho plynulé nastavení.
Na mém ASUSu ve Windows s proprietárními ovladači jsou pouze 4 stupně podsvícení kláves a v hackintoshi lze měnit záři do 10 pozic.
Systém dokáže správně usnout a probudit se, spolehlivě zobrazit nabití baterie (u některých modelů jsou s tím problémy).
Displej, procesor i úložiště fungují skvěle. Ten vyžaduje, aby bylo povoleno TRIM.
Ze softwarových čipů se spouští iCloud, iMessage, FaceTime, Handoff. AirDrop funguje s drobnými přerušeními (ale kdo to opravdu používá?). Samozřejmě není problém stahovat aplikace z Mac App Store a tyto programy sdílet přes cloud.
Bez problémů lze nainstalovat i aktualizace systému. Doporučuje se nespěchat pouze s bezpečnostními aktualizacemi. Je lepší počkat pár dní po zveřejnění reakce na tematických fórech.
Hlavní věc, které jsem se v minulosti obával, byl špatný výkon systému. Ukazuje se, že to vše je již dávno minulostí.
Nyní můj ASUS dokonale zosobňuje MacBook, v každodenních úkolech není vůbec žádný rozdíl od původního notebooku Apple. Jedinou vážnou nevýhodou je absence skvělého Apple touchpadu.
Jak nainstalovat hackintosh na normální notebook
Hlavním problémem, který mnohé děsí od instalace hackintoshe, je potřeba dlouho studovat stránky a fóra, zabývat se obrázky a kexty.
Samotný proces instalace vypadá takto:
1. Potřebujeme čistý flash disk o velikosti 8 GB nebo více, bootloader a samotný obraz operačního systému (budete si ho muset vyhledat sami).
2. Když je macOS nasazen na flash disk, začne první nejobtížnější proces. Potřebujeme spustit systém na našem hardwaru. K tomu budete muset neustále házet záplaty a opravy do bootloaderu.
Vše, co potřebujete, najdete v jedné z největších hackintosh komunit
Nemůžete napsat kód pro iPhone na PC. Politika Apple Party. Přestože je iPhone SDK klasický GCC, nevím o případech, kdy by psali na PC. Ale na zařízení s jailbreakem můžete stále nainstalovat iPhone SDK, psát a spouštět kód přímo na telefonu / tabletu.
Říká se, že instalace MacOS na běžné PC je "obtížný a těžký".
Vlastně vše záleží na štěstí :) Od štěstí a od železa.
V mém případě byla instalace MacOS X o něco složitější než instalace Windows 7.
Způsoby instalace - spousta. Popíšu nejjednodušší a vlobny. Složité možnosti nejsou pro mě. Pokud něco nefunguje, neznamená to, že není možné nainstalovat MacOS. Možná je to možné, ale složitějšími způsoby. U notebooků můžete hledat hotové obrazy spouštěcích disků (upravené řemeslníky).
Nejnovější řada počítačů Mac je běžný počítač. Normální PC s mírně upraveným biosem. A macOS má ovladače pouze pro omezenou sadu zařízení dodávaných s Macy.
Nepotřebujete flashovat bios (i když je to jeden z možných způsobů). Nyní mám MacOS X, Win XP, Win 7 běžící na stejném hardwaru.
Ve zkratce: "Stáhněte si speciální zaváděcí disk, restartujte z něj, vložte původní MacOS X DVD, nainstalujte jej, aktualizujte, vyhledejte a nainstalujte ovladače. Všechno."
0. Nastavte bios
Nepovinná, ale žádoucí součást.
1. Přepněte řadič SATA do režimu AHCI (vždy jsem měl AHCI).
2. Povolit ACPI (někdo radí naopak vypnout).
3. Přepněte HPET (časovač) do 64bitového režimu (sám jsem to nenašel).
4. Vypněte všechna jádra procesoru kromě jednoho (takové jsem nenašel).
5. Vypněte SpeedStep.
Vše mi funguje bez ohledu na nastavení ACPI a SpeedStep.
1. Má cenu to vůbec zkoušet?
Vypalte .iso na CD-RW. Nabootujeme z něj, pokud se objeví nabídka výběru disku - hurá, váš PC je nyní téměř Mac. Pokud to nefunguje, zkuste jiný .iso. Nahrál jsem úplně první, pro běžný hardware: empireEFIv1085.iso.
Pokud všechna .iso nefungují, můžete zkusit starší verze EmpireEFI. Pokud nic nesedí, pak jednoduchá možnost není pro vás. Existuje mnoho složitých možností instalace ( Google, fórum a wiki, které vám pomohou), nebo si kupte hardware kompatibilní s Mac (seznam), nebo si kupte PC s již nakonfigurovaným a nainstalovaným MacOS (existují společnosti, které to dělají), nebo najděte někoho, kdo nainstaluje MacOS, nebo si kupte skutečný Mac (platí dvakrát).
2. Potřebujete běžné instalační DVD MacOS X
Nyní je váš počítač téměř Mac. Můžete vložit spouštěcí DVD MacOS X a nainstalovat jej.
Pro iPhone SDK 4.0 je vyžadována verze 10.6 nebo novější. Nainstaloval jsem 10.6.3, automatická aktualizace mi to aktualizovala na 10.6.4.
Kde mohu získat takový disk?
1. U známého máku.
2. Koupit v obchodě.
3. Stáhněte si obrázek z internetu a vypalte jej na DVD-R DL (double layer), což je 8Gb.
4. Stáhněte si obrázek z internetu a vytvořte bootovací flash disk.
Pokud existuje známá jednotka Mac se spouštěcím DVD, je to nejlepší způsob. Pomůže vám nainstalovat a nakonfigurovat MacOS.
Pokud vás často navštěvuje "oddělení pro boj s high-tech zločiny" - kupte si oficiální CD. Instalace MacOS na PC porušuje licenci Apple, ale tato licence neplatí na území Ruské federace, protože. porušuje zákony Ruské federace (konkrétně článek 1280 občanského zákoníku). Tato licence také porušuje zákony a není platná v Evropě, ale ne v USA.
Obrázek si můžete stáhnout například odtud.
Je ve formátu Mac.dmg.
Tento formát pod Windows umí zapisovat (a převádět na .iso): PowerISO, UltraISO.
Můžete snadno převést na .iso pomocí dmg2img .
Je potřeba zapisovat na dvouvrstvý disk DVD-R DL, nejnižší možnou rychlostí a s kontrolou záznamu. Pokud instalátor nemůže něco přečíst z disku, tak vám napíše, že disk lze vyhodit z okna.
Chcete-li vytvořit bootovací flash disk, potřebujete již nainstalovaný MacOS (postačí i běh pod VMWare) a flash disk s kapacitou 8Gb nebo více.
3. Kam to dáme?
Nevím, jak dát MacOS na jeden fyzický disk bez vymazání již nainstalovaných Windows. Paragon Partition Manager umí vytvářet MacOS oddíly na stejném disku jako Windows, instalátor MacOS tento oddíl dokonce vidí, ale odmítne jej nainstalovat. Chce GUID pro celý disk, odmítá to dát na MBR.
Ale můžete nainstalovat MacOS a pak Windows - můžete (pomocí BootCamp).
Udělal jsem to jednoduše - koupil jsem si nový disk speciálně pro MacOS.
4. Instalace
Nabootujeme z EmpireEFI CD, když se objeví nabídka výběru disku, vyjmeme CD a vložíme MacOS DVD (nebo bootovací USB flash disk), vybereme disk, ze kterého bude instalace probíhat. A to je vše.
Pro pokročilou diagnostiku instalace: v nabídce výběru disku stiskněte Tab (což povede k přechodu do textového režimu), vyberte disk (šipky nahoru / dolů) a napište "-v".
Pokud vidíte nabídku výběru jazyka, pak máte podruhé štěstí :)
Pokud klávesnice nebo myš usb nefunguje, zkuste je vyjmout a vložit, dokud nebudou fungovat. To se mi stalo pouze jednou, jindy vše fungovalo bez šťouchání.
Přepínání jazyků: Win+Space.
Instalace se neliší od instalace na Mac.
Až budete vyzváni k výběru disku, kam jej chcete umístit, přejděte do nabídky (která je nahoře): Utilities -> Disk Utility, vyberte disk, přejděte na kartu Erase, nastavte Format jako Mac OS Extended (Journaled) a klikněte na na Vymazat. Po naformátování nástroj ukončíme a uvidíme, že se objevil nový disk vhodný pro instalaci.
MacOS disk zabere 7 GB.
5. Po instalaci
Po instalaci jsem si hned vydělal síťovou kartu a internet. Aktualizace systému na 10.6.4 přes internet proběhla úspěšně (apple -> Software Update), stáhlo se více než gigabajt. Pokud se ovladač síťové karty nevešel, můžete jej kdykoli nakonfigurovat později.
Zakázal jsem všechny režimy spánku (Předvolby systému -> Úspora energie). Ve Windows jsou pro mě zakázány a na fórech psali, že mohou být problémy: neusne, neprobudí se. Sám jsem to ani nezkoušel. Restart a vypnutí - práce.
macOS se sám nespustí. Chcete-li zavést systém, musíte nejprve zavést systém z CD EmpireEFI a vybrat disk, na kterém byl nainstalován MacOS. K samotnému spuštění potřebujeme myHack nebo Chameleon , oba jsou na CD EmpireEFI (Empire EFI/Post-Installation). Nejprve nainstalujte myHack, pokud se MacOS nespustí, nainstalujte Chameleon. A nezapomeňte v biosu nastavit první bootovací disk s MacOS.
Pokud se MacOS nespustí (nesprávný zavaděč nebo ovladač se nevešly) - vždy můžete zavést systém z CD EmpireEFI.
Mám nový myHack, stažený z internetu - nevstal. Chameleon - vstal, starý myHack z CD Empire - také vstal, zastavil se na něm, protože načte macOS bez dalších kliknutí.
MyHack a Chameleon při startu nabídnou výběr disku ke spuštění - tímto způsobem můžete nabootovat do Windows (pokud to stojí za to). Můžete také vybrat disk, který se má spustit při spouštění počítače pomocí Shift + F8 (můj bios to umí).
6. Ovladače
Ovladače pro MacOS mají příponu .kext
Hlavní (systémové) ovladače jsou umístěny zde: /System/Library/Extensions/
Ovladače pro PC: /Extra/Extensions/
Základní sada ovladačů je na EmpireEFI CD: /EmpireEFI/Extra/Preboot.dmg/Extra/Extensions/
Zkopírujte všechny tyto.kext do /Extra/Extensions/
Informace o hardwaru tak, jak je vidí MacOS: bullseye -> O tomto Macu -> Další informace.
Pokud se síťová karta nezvedne, můžete hledat ovladače pod Windows. MacOS umí číst disky NTFS a FAT. Můj MacOS vidí všechny jednotky WinXP a Win7 v režimu pouze pro čtení. Ovladače si také můžete stáhnout na flash disk.
Přetáhněte ovladače do /Extra/Extensions. Někdy je potřeba umístit ovladač do /System/Library/Extensions nahrazující ten systémový (je to napsáno v popisu ovladače). Někdy je potřeba vymazat systémový ovladač.
Po změnách v ovladačích je třeba aktualizovat mezipaměť ovladače.
To lze snadno provést pomocí pfix . Spustíme ho, zeptá se na heslo k systému a číslo disku, kde se systém nachází. Funguje to dlouho, cca 15 minut.Pokud je v systému nastaveno prázdné heslo, pfix tomu nerozumí, potřebuje alespoň 1písmenné heslo (heslo změňte zde: System Preferences -> Accounts).
Ovladač pro NVidia se okamžitě zvedl, zkusil jsem první, který jsem našel: NVEnabler 64.kext
Po aktualizaci mezipaměti ovladače a restartu se režim změnil z 1024x768 na 1920x1080 a nové režimy se objevily v System Preferences -> Displays.
Nenašel jsem pro matku řidiče. Všechno fungovalo a tak, kromě zvuku. Na fórech jsem se dočetl, že maminka potřebuje univerzální zvukový ovladač VoodooHDA.kext. Zkoušel jsem různé ovladače: buď nebyl žádný zvuk, nebo nefungovala hlasitost, pak hlasitost fungovala, ale byl tam hluk na maximum. Tento ovladač fungoval s třeskem, když byl systém AppleHDA.kext vymazán.