Morpheus 5112 Napisano October 1, 2016 Prijavi Share Napisano October 1, 2016 Velika većina korisnika računara je navikama i iskustvom ograničena na Windows, tek poneko koristi Linux, dok je treća opcija - macOS - rezervisana za entuzijaste voljne da potroše sate i sate na učenje i podešavanje. Razloga za to je mnogo, ali jedan od najvažnijih jeste nepostojanje kvalitetne dokumentacije koja bi opisala ceo koncept instalacije macOS na PC računar. Ili, bolje rečeno, nepostojanje iste u potpunosti na jednom mestu. Namera iza ove teme jeste napraviti takvu dokumentaciju i podeliti je sa internet zajednicom.Uputstvo je namerno veoma opširno. Sve ovo je moguće uraditi i na lakši način, korišćenjem raznih prečica i komandi, ali je stav autora da ovaj način instalacije omogućava ne samo da instalaciju izvršite pravilno, već i da u toku procesa naučite ponešto o macOS-u, načinu njegovog funkcionisanja i fajl sistemu.Uputstvo će biti podeljeno u sekcije po bojama:PREDUSLOVISISTEMSKI ZAHTEVIPROCEDURA ZA PRIPREMU VIRTUELNE MAŠINEPROCEDURA ZA PRIPREMU INSTALACIONOG USB-aINSTALACIJA CLOVER BOOTLOADERAPROCEDURA INSTALACIJEBIOS PODEŠAVANJAPa da pokušamo. PREDUSLOVI 1. VOLJA, VOLJA i VOLJA, STRPLJENJE Instalacija i podešavanje macOS na PC računaru nisu jednostavni i zahtevaju pomno praćenje velikog broja koraka2. ALATKA ZA VIRTUELIZACIJU, tzv. VIRTUELNA MAŠINA Najpopularnije su Virtualbox i VMware, možete da koristite bilo koju Virtualbox: x86/amd64 VMWare: nije besplatan za preuzimanje3. DISK IMAGE NEKE OD VERZIJA macOS, POŽELJNO NAJNOVIJE Link 1: https://drive.google.com/drive/folders/0B84m7Z19gucXaEpLc3EySUJrVUU Link 2: https://drive.google.com/drive/folders/0B3Tnb1VxquRAb24ybWJLcFdISlk4. USB FLASH MEMORIJA OD NAJMANJE 16GB Za instalaciju macOS El Capitan i macOS Sierra, za starije verzije minimalno 8GB SISTEMSKI ZAHTEVI Ne mogu biti precizno definisani jer već koristimo nekompatibilan hardver, ali približno: Intel procesor novije generacije sa bar dva jezgra (i podrškom za SSE 4.1 set instrukcija u slučaju macOS Sierra) 4GB RAM memorije (ili više) kompatibilna grafička kartica (bitan faktor, većina kartica može da bude podešena, ali lakoća poduhvata varira od modela do modela) PROCEDURA ZA PRIPREMU VIRTUELNE MAŠINE Pošto ćemo za pripremu USB flash memorije koristiti macOS unutar virtuelne mašine potrebno je da najpre instaliramo Virtualbox na naš WIndows sistem, pokrenemo ga i u njemu otvorimo DISK IMAGE koji smo prethodno preuzeli. Dakle:1. INSTALACIJA VIRTUALBOX-a Nećemo je ovom prilikom opisivati, ista je kao instalacija bilo kog drugog programa na Windows platformi2. RASPAKUJTE PREUZETI DISK IMAGE NA LOKACIJU PO IZBORU Fajl koji raspakujete će imati ekstenziju .vmdk3. POKRENITE VIRTUALBOX i NAPRAVITE VIRTUELNU MAŠINU Kliknite na New -> dodelite ime virtuelnoj mašini i odaberite MAC OS X (64-bit) -> dodelite virtuelnoj mašini polovinu raspoložive RAM memorije vašeg sistema -> odaberite opciju Use an existing virtual hard drive file -> pronađite .vmdk fajl na lokaciji na koju ste ga raspakovali i odaberite stavku Open -> zatim odaberite opciju Create.4. PODESITE VIRTUELNU MAŠINU Prema uputstvu iz ovog videa: https://youtu.be/7rM5iXOE7aI?t=2m54s5. PRILAGODITE OPCIJE VIRTUALBOX-a Otvorite CMD iz Start menija kao Administrator (u pretragu kucajte cmd -> desni klik na ikonicu cmd-a -> Open as Administrator) i u prozor koji se pojavi kucajte sledeće linije kod jednu po jednu - posle svake linije pritisnite ENTER. Vodite računa o tome da umesto OS X NAME unesete ime koje ste dali virtuelnoj mašini u koraku 3 ove sekcije, kao i o verziji Virtualbox-a!!!Kod za Virtualbox 4.x.x: cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "OS X NAME" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Kod za Virtualbox 5.0.x: cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "OS X NAME" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "OS X NAME" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 16. POKRENITE VIRTUELNU MAŠINU Odaberite virtuelnu mašinu u levom delu prozora Virtualbox-a i kliknite na Start u vrhu prozora7. PODESITE OPCIJE macOS-a Prema koracima iz videa iz koraka 4 ove sekcije8. OMOGUĆITE VIRTUELNOJ MAŠINI PRISTUP USB UREĐAJU Preuzmite Extension pack za vašu verziju Virtualbox-a: http://download.virtualbox.org/virtualbox/ U samom Virtualbox-u idite na File -> Preferences pa odaberite Extensions. Zatim kliknite na malu ikonicu sa desne strane prozora, pronađite extension pack na lokaciji na koju ste ga sačuvali prilikom preuzimanja i potvrdite instalaciju klikom na Install.Odlično! Sada ste napravili virtuelnu mašinu i ušli u virtuelni macOS iz kog ćete pripremiti vaš instalacioni USB! PROCEDURA ZA PRIPREMU INSTALACIONOG USB-a 1. U Vašoj virtuelnoj mašini pokrenite program Disk Utility (Applications - Utilities - Disk Utility)2. Kliknite na Vaš USB disk na levoj strani3. Kliknite na stavku Partition desno i podesite sledeće opcije: Partition Layout: 1 Partition Format: Mac OS Extended (Journaled) Options: GUID Partition scheme Name: Dodelite ime vašoj USB particiji4. Zatim kliknite na Apply. 5. Otvorite Finder (prva ikonica sa leve strane u docku na dnu ekrana) i idite u Applications -> desni klik na "Install OS X *version*" -> "Show Package Contents" -> Contents -> SharedSupport -> duplim klikom otvorite "InstallESD.dmg"6. Otvorite Terminal (Applications - Utilities - Terminal) i kucajte sledeću komandu: defaults write com.apple.Finder AppleShowAllFiles YES -> ENTER7. U prozoru koji ste prethodno otvorili sad ćete videti fajl BaseSystem.dmg -> otvorite ga duplim klikom8. Vratite se u Disk Utility i kliknite na OS X Base System i birajte Restore desno. U polju ispod videćete stavke source i destination. Prevucite mišem OS X Base System u polje source i prevucite usb particiju (ne ceo USB!!!) u polje destination.9. Po završetku ove procedure imaćete dve stavke OS X Base System u Finderu, jednu iz instalacionog fajla macOS-a i drugu na vašem USB uređaju. Uverite se koja je koja desnim klikom na jednu od njih i odabirom opcije Get info (vidite veličinu).10. Kliknite na OS X Base System koji se nalazi na Vašem USB uređaju.11. Idite u System/Installation folder i obrišite stavku Packages.12. Vratite se u OS X Install ESD i kopirajte Packages folder (ceo folder) na mesto obrisanog fajla u System/Installation na vašem USB uređaju13. Instalirajte Pacifist na vaš macOS (https://www.charlessoft.com) tako što ćete preuzeti program, raspakovati ga i prebaciti u Applications folder14. Otvorite Pacifist (desni klik -> Open -> OK) i uputite ga na lokaciju OS X Installed ESD/Packages/Essentials.pkg/System/Library/Kernels/, prekopirajte fajl pod nazivom kernel u System/Library/Kernels na Vašem USB uređaju. Moraćete da kreirate folder Kernels prethodno.15. Kopirajte BaseSystem.chunklist i BaseSystem.dmg iz InstallESD.img u root (početni folder) Vašeg USB uređaja.NAPRAVILI STE OGROMAN KORAK, VAŠ USB JE SPREMAN ZA INSTALACIJU; JOŠ SAMO PAR SITNIH DETALJA PROCEDURA INSTALACIJE CLOVER BOOTLOADERA 1. Preuzmite Clover bootloader sa lokacije https://sourceforge.net/projects/cloverefiboot/?source=typ_redirect2. Raspakujte fajl i pokrenite instalaciju klikom na Clover...... .pkg datoteku -> birajte Continue -> još jednom Continue3. Pod Change Install Location birajte Vaš USB uređaj4. Pod Customize stvari podesite ovako ukoliko vaš računar ima UEFI BIOS:Takođe podesite temu na BootCamp (kasnije možete da eksperimentišete i menjate).5. Kliknite na Install.6. Preuzmite FakeSMC.kext i NullCPUPowerManagement.kext i prebacite ih u EFI/EFI/CLOVER/kexts/Other (folder EFI će biti dostupan u Finderu po završetku instalacije Clover booloadera) FakeSMC: https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads NullCPUPowerManagement: http://www.osx86.net/files/file/3465-nullcpupowermanagement-32-64-bit/ (ili pretražite internet, ima ga na mnogo lokacija.SADA, PODESITE BIOS: Ugasite virtuelnu mašinu i restartujte računar. Da biste ušli u BIOS, pritišćite Del taster na tastaturi prilikom podizanja sistema (uključivanja računara) dok se na ekranu ne pojavi prepoznatljiv BIOS ekran dobrodošlice. Pronađite i podesite sledeće: VT-d - ISKLJUČITI CFG-Lock - ISKLJUČITI Secure Boot - ISKLJUČITI OS Type podesiti na OTHER OS(svaki BIOS je različit, pa je nemoguće ispsati tačne lokacije, morate sami da ih pronađete)Da biste sačuvali podešavanja pritisnite F10 i potvrdite odabirom opcije SAVE AND EXIT.INSTALACIJAPrilikom podizanja sistema pritišćite taster F8. Dočekaće vas ekran na kojem ćete imati mogućnost da odaberete uređaj sa kojeg želite da pokrenete računar. Strelicama birajte stavku UEFI:naziv vašeg usb uređaja. Nakon što odaberete vaš USB uređaj dočekaće vas ekran Clover bootloadera koji izgleda slično ovome:Strelicama odaberite Vaš USB uređaj i pritisnite ENTER. U idealnom slučaju, to bi vas nakon nekog vremena trebalo odvesti do ekrana za početak instalacije. U slučaju da ne dođe do toga, potrebni su Vam zv. "flagovi". Flagovi su dodatne opcije koje "ispravljaju" bootloader kako bi omogućile instalaciju macOS-a na nepodržan hardver. Kako da unesem te flagove?Kad dođete do ekrana iznad, pritisnite taster O na tastaturi, strelicama odaberite stavku "Kernel flags" i pritisnite ENTER.Koji su to flagovi?Nabrojaću najčešće korišćene: -v - omogućava da vidite ceo proces pokretanja sistema u tekstualnom obliku i prepoznate gde dolazi do eventualne greške -x - "safe mode" iliti bezbedan režim rada gde se ne učitavaju svi drajveri već najosnovniji za rad sistema -s - "single user mode" koristan za rešavanje nekih od problema do kojih dolazi, obično nije potreban za instalaciju dart=0 - isključuje VT-d ako Vam u BIOS-u ostane uključen npci=0x3000 ili 0x2000 - rešava problem gde prilikom upotrebe flaga -v primetite da instalacija "zakucava" na liniji koda [PCI Configuration Begin] PCIRootUID=1 ili PCIRootUID=1 - rešava probleme sa grafičkim karticama nv_disable=1 i nvda_drv=1 - prvi flag je koristan prilikom upotrebe nekih nVidia grafičkih kartica jer omogućava ulazak u sistem sa standardnim drajverima, dok drugi isključuje nVidia web drajvere ako ste ih instalirali na sistem pa zaključili da ne rade kako treba. Drugi flag je beskoristan za instalaciju. Ako proces učitavanja instalacije zastane na poruci "Still waiting for root device" prebacite USB u drugi port na računaru i sačekajte određeno vreme, ako ni tu ne radi prebacite u treći... i tako dalje, jedan port mora da radi. Kad uspešno prođete ovu prepreku dočekaće vas instalacioni prozor. Pre bilo kojih drugih koraka idite na Utilities - Disk Utility na vrhu ekrana. Ne dirajte instalacioni prozor koji zateknete na ekranu! Formatirajte vaš disk ili particiju na koju želite da instalirate macOS u GUID particionu tabelu i Mac OS Extended (journaled) fajl sistem NA ISTI NAČIN KAKO STE TO PRETHODNO RADILI ZA USB UREĐAJ. Po završetku procedure idite na Disk Utility - Quit na vrhu ekrana. Zatim u instalacionom prozoru birajte Continue, odaberete particiju koju ste upravo formatirali i kliknete na Continue. Sačekajte da se proces instalacije završi. Po restartu ponovo birajte USB uređaj (F8, zapamtili ste), ali ovaj put u Clover meniju birajte particiju na koju ste upravo instalirali macOS. KORISTITE ISTE FLAGOVE KOJI SU VAM BILI POTREBNI PRILIKOM POKRETANJA INSTALACIJE SA USB UREĐAJA! Time ste uspešno okončali instalaciju. Sada je bitno da obratite pažnju na sledeće detalje:- vaša instalacija je napravila jednu malu EFI particiju na vašem disku, koja je nevidljiva. Da biste joj pristupili nakon instalacije treba vam program EFI Mounter koji možete da preuzmete iz Download sekcije InsanelyMac foruma.- U folderu EFI/EFI/CLOVER nalazi se fajl config.plist koji je ključni konfiguracioni fajl za vaš sistem.- U sekciji SMBios potrebno je da odaberete sistemsku definiciju nekog od Apple uređaja čije karakteristike najviše odgovaraju Vašem računaru U svrhu dobijanja potrebnih podataka možete da koristite programe kao što su Chameleon Wizard, Clover Configurator, Pandora's Box i druge...- promene u fajlu config.plist izmene vršite pomoću Plist Editor, Brackets ili Xcode aplikacije da biste izbegli mogućnost komplikacija u drugim programima. Citat Link ka poruci Podeli na drugim sajtovima
Preporučene poruke
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.