Lage en oppstartbar Clover USB-flash-stasjon med MACOSX fra Windows. Installere og konfigurere Clover bootloader på harddisken Hvor er oppstartsfilen lagret i clover

Kløver- en bootloader som kan laste macOS og Windows med Linux. Men hovedfunksjonen er å laste Mac OS X. Det er nettopp derfor den ble opprettet. Grunnlaget for Clover er EDC2+Duet.

Clover v2.4k er en open source bootloader som bruker teknologier fra Chameleon, rEFIt, XNU, VirtualBox-prosjektene.

Hovedtrekkene:

  • Laster ned macOS 10.xx-systemer, Windows EFI og Linux EFI;
  • Clover EFI gir operativsystemer kjøretidstjenester, noe som ikke er mulig med BIOS-baserte oppstartslastere;
  • I utgangspunktet oppdager Clover automatisk installert maskinvare og setter de nødvendige egenskapene som standard, men brukeren kan endre innstillingene i config.plist-filen;
  • Clover lar deg bruke Boot Volume-panelet i Systemvalg;
  • Oppstartsvolumet kan spesifiseres av UUID i config.plist-filen;
  • Automatisk redigering av SMBIOS-tabeller for å samsvare med standardversjon 2.6;
  • Automatisk redigering av ACPI-tabeller for å samsvare med standardversjon 4.0;
  • Den modifiserte DSDT-tabellen kan lastes fra rotpartisjonen til operativsystemet eller fra EFI-katalogen;
  • On-the-fly DSDT korreksjon - gjennom innebygde korreksjoner og tilpassede maler;
  • Gjenopprette funksjonaliteten til omstart, søvn og oppvåkning;
  • Automatisk tilkobling av ATI, NVidia og Intel skjermkort med tilpasningsmuligheter;
  • Gjenopprette USB-funksjonalitet opp til standard 3.0;
  • Eiendomsinjeksjon for enheter på PCI-bussen, inkl. lyd- og nettverkskort;
  • Evne til å konfigurere strømstyring og prosessorfrekvenser;
  • Laste inn eller tilbakestille ytterligere ACPI-tabeller (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI, etc.);
  • Laster tredjeparts OS-kjerneutvidelser;
  • Gjør endringer i kjernen og OS-utvidelsene umiddelbart;
  • Full støtte for NVRAM-funksjonalitet;
  • Stille inn en pause før lasting av OS, tilpassbart utseende, muligheten til å ta skjermbilder ved å trykke F10;
  • Lagrer rapporter før (F2-tast) og etter oppstart for diagnostikk og feilsøking.
Kløver-temaer -

Full beskrivelse av Clover, brukermanual. PDF
Gjeldende revisjon av beskrivelsen er 4571.

Clover Configurator 5.4.3.1
Clover, som starter med versjon r3251, deaktiverer SIP slik: RTV-variabler CsrActiveConfig 0x67

Hva er nytt:

Skjermbilder:


  • Versjon:
  • Utvikler: apianti, asava, blusseau, dmazar, slice2009, download-fritz, brockbackups
  • Systemkrav: Macintosh fra versjon 10.5 på hvilken som helst maskinvare
  • Grensesnittspråk: Engelsk + russisk
  • Størrelse: 8,96 MB
  • besøk den offisielle nettsiden

Nøkkelegenskaper

  • Laster inn systemer fra Mac OS X 10.4 - 10.8-familien.
  • Laster Windows-systemer EFI og Linux EFI (under feilsøking).
  • Last ned LegacyOS (Windows XP, Linux, DOS).
  • Støtte for RuntimeServices, som ikke er mulig for tidligere generasjoner oppstartslastere.
  • Automatisk gjenkjenning av utstyret du bruker og tilordning av alle nødvendige egenskaper som standard. Mulighet for å endre dem i config.plist.
  • Start på nytt til et annet system gjennom "Boot Volume"-panelet.
  • Tilordne din egen UUID i config.plist. Full overensstemmelse med det som er skrevet og sett i systemet.
  • Oppdaterte SMBIOS til versjon 2.6.
  • Oppdaterte ACPI til versjon 4.0. Din DSDT kan lastes fra partisjonen du skal laste fra eller fra katalogene til selve lasteren.
  • Laster inn følgende ACPI-tabeller (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...).
  • Tilordne en adresse og verdi for registeret ansvarlig for muligheten til å starte på nytt via config.plist.
  • Sleep / Wake system.
  • Tving tildeling av PCIRootUID i config.plist.
  • Injeksjon av ATI- og NVIDIA-skjermkort, samt tilstedeværelsen av " manuelle innstillinger" via config.plist.
  • USB-patch (LegacyOff, Ownership, Builtin, clock-id) til USB 3.0.
  • Injiserer HDA-egenskaper.
  • Injiserer den innebygde Ethernet-egenskapen.
  • CPU Turbo-støtte på oppstartslasternivå.
  • Generer P- og C-tilstander for prosessoren din.
  • Laster kexts fra loader-katalogen.
  • Retter FireWire-feil (sikkerhetsmodus).
  • Manuell innstilling GUI: støtte for temaer, ikoner, fonter.
  • Støtte for nasjonale språk.
  • Lagre GUI-skjermbilder ved å trykke på F10-tasten.
  • Lagre boot.log og preboot.log fra GUI ved å trykke på F2-tasten.

Får Clover

Få en binær kopi av Clover
CloverV2-rev582.zip eller manuelt

Installasjon

Forbereder en USB-flash-stasjon

Installere Clover med et installasjonsprogram

  1. Leser introduksjonen

Manuell installasjon

Instruksjoner for erfarne OS X-, *nix-brukere og de som ønsker å tilpasse bootloaderen så mye som mulig og vet hvordan man bruker en terminal.

Innstillinger

Hvordan fikse DSDT ved hjelp av Clover

Legg til flere linjer i ACPI-delen av filen /EFI/config.plist:
FixDsdtMask
0xFFFF
Fjern /EFI/ACPI/patched/DSDT.aml hvis du får kjernepanikk.
Alle maskeverdier er vist nedenfor. Noen patcher krever at DTGP-patchen (0x0001) fungerer som den skal.

Masker 0x00FF:
0000 0000 0000 0001 = 0x0001 = FIX_DTGP
0000 0000 0000 0010 = 0x0002 = FIX_WARNING
0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN
0000 0000 0000 1000 = 0x0008 = FIX_MCHC
0000 0000 0001 0000 = 0x0010 = FIX_HPET
0000 0000 0010 0000 = 0x0020 = FIX_LPC
0000 0000 0100 0000 = 0x0040 = FIX_IPIC
0000 0000 1000 0000 = 0x0080 = FIX_SBUS

Masker 0xFF00:
0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY
0000 0010 0000 0000 = 0x0200 = FIX_IDE
0000 0100 0000 0000 = 0x0400 = FIX_SATA
0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE
0001 0000 0000 0000 = 0x1000 = FIX_USB
0010 0000 0000 0000 = 0x2000 = FIX_LAN
0100 0000 0000 0000 = 0x4000 = FIX_WIFI
1000 0000 0000 0000 = 0x8000 = FIX_HDA

Slik bruker du DSDT-lapper:
0000 0000 1111 1111 = 0x00FF = Aktiver maskekorreksjon: bit(0) ~ bit(7).
1111 1111 0000 0000 = 0xFF00 = Aktiver maskekorreksjon: bit(8) ~ bit(15). Du må aktivere DTGP-metoden (0xFF01) først.

Du kan fikse DSDT for én funksjon. Du trenger en DTGP-patch for å fungere uten DSDT.aml.
0000 0000 0000 1001 = 0x0009 = DTGP + MCHC
0000 0000 0010 0001 = 0x0021 = DTGP + LPC
0000 0000 1000 0001 = 0x0081 = DTGP + SBUS
0000 0001 0000 0001 = 0x0101 = DTGP + DISPLAY
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + FIREWIRE
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1000 0000 0000 0001 = 0x8001 = DTGP + HDA

Eller fiks DSDT for flere funksjoner. Du trenger en DTGP-patch for å fungere uten DSDT.aml.
0000 0101 0000 0001 = 0x0501 = DTGP + DISPLAY + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + DISPLAY + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + DISPLAY + SATA + USB + LAN + HDA

For enkel beregning kan du bruke standard applikasjon"Kalkulator".

Kløversamling

Montering av Clover for hånd

For å sette sammen må du ha kommandolinje Verktøy for Xcode - Last ned
Start
CD
mkdir src
cd src
krøll - -C -L -O ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.4.tar.bz2
krøll - -C -L -O ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.bz2
krøll - -C -L -O http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

HFSPlus.efi.zip - last ned manuelt.
cp ~/Downloads/HFSPlus.efi.zip ./
svn co https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 edk2
cd edk2
svn co https://cloverefiboot.svn.sourceforge.net/svnroot/cloverefiboot Clover
lag -C BaseTools/Source/C
CD Clover
cp ~/src/HFSPlus.efi ~/src/edk2/Clover/HFSPlus/Ia32/HFSPlus.efi
cp ~/src/HFSPlus64.efi ~/src/edk2/Clover/HFSPlus/X64/HFSPlus.efi
./cbuild.sh -xcode -ia32 -utgivelse

Dette skriptet lager Clover32, men det er også nødvendig for å konfigurere EDK2. Nå må vi justere denne konfigurasjonen.

Biblioteker
cd ~/src/gmp-5.0.4
mkdir bygge
cd bygge
../configure --prefix=/opt/local
gjøre
sudo make install
cd ~/src/mpfr-3.1.0
mkdir bygge
cd bygge
../configure --prefix=/opt/local --with-gmp=/opt/local
gjøre
sudo make install
cd ~/src/mpc-0.9
mkdir bygge
cd bygge
../configure --prefix=/opt/local --with-gmp=/opt/local --with-mpfr=/opt/local
gjøre
sudo make install

Kompilere gcc-4.6.2 x64-linux-gnu-kompilatoren.
cp ~/src/edk2/Clover/mingw-gcc-build.py ~/src/edk2/BaseTools/gcc/
cd ~/src/edk2/BaseTools/gcc/
./mingw-gcc-build.py --arch=x64

Konfigurasjonsfiler
cp ~/src/edk2/Clover/build_rule.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/tools_def.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/MdeModulePkg.dec ~/src/edk2/MdeModulePkg/MdeModulePkg.dec

Bygg Clover64 og rEFIt
cd ~/src/edk2/Clover/
./cbuild.sh -gcc46 -x64 -utgivelse
cd rEFit_UEFI/
./build64.sh

~/src/edk2/Build-mappen inneholder byggeresultatene

Bygg Clover med CloverGrowerV1.5

Trengs for arbeid Kommandolinjeverktøy.
Last ned CloverGrowerV1.5.zip
Pakk ut til hjemmemappen din
Åpne terminalen
Skriv inn cd CloverGrowerV1.5
I./CloverGrower.sh
Trykk Enter (en lenke for "kløver"-kommandoen opprettes)
Trykk p (dette er bedre)
Så følger vi instruksjonene

Lage Clover & Chameleon Boot USB-blits Disk
under Windows XP og høyere.












Full (kun delvis format) installasjon av Clover bootloader på USB Flash-stasjon:

På menyen Alternativer->Konfigurasjon velge:

1. Oppstartsdatasett (sett med lasterfiler):

  • Innebygd (innebygde revisjoner " Kløver og kameleon«),
  • Utvendig (eksternt) - laster ned et zip-arkiv med en mappe- og filstruktur som ligner på den installerte bootloaderen,
  • Ikke installer (ikke installer) - formatering kun med installasjon av oppstartssektorer.

2. Formatalternativer (formateringsalternativer):

  • Boot records (oppstartssektorer) -> Kløver ,
  • Juster etter sektorer: 8192 (misligholde)
  • Juster etter sektorer: 63 (hvis noen merkelige/gamle BIOSer ser ikke flash-stasjonen)
  • Hvile misligholde.

3. Multipartisjonering (oppdeling i volumer):

  • Oppstartspartisjonsstørrelse (størrelsen på oppstartsvolumet er opp til din smak) - fjern merket for denne boksen hvis du ikke planlegger å lage et andre volum på samme disk (for eksempel for MACOSX-distribusjonen).

4. Aktiver fast disk (aktivering av arbeid med ikke-USB-stasjoner) — advarsel -> « på eget ansvar«!
5. Trykk på knappen " OK «.
6. I hovedprogramvinduet -> Destinasjonsdisk (destinasjonsstasjon) - velg ønsket objekt (USB Flash Drive) for installasjon.
7. Trykk på knappen " Formater disk «.
8. Vi venter og nyter resultatet av programmet.

Rediger (om nødvendig) loader-konfigurasjonsfilene

Pakk ut HFS(HFS+)-partisjonsbildet fra distribusjonspakken for distribusjon til en USB Flash-stasjon:

10.9 Mavericks-bildet er ikke oppstartbart! Derfor bruker vi det konverterte bildet herfra

For bruk:
Pakk ut .zip-arkivet, og 5.hfs-filen i det kan umiddelbart distribueres til en flash-stasjon via BDU.

Laste opp MACOSX-distribusjonen til det andre volumet av en oppstartbar USB-flash-stasjon:

1. Oppførsel full installasjon Clover bootloader på USB Flash Drive med avmerkingsboksen Oppstartspartisjonsstørrelse.
2. Vi får Minnepenn , delt i to bind . (Merk: Dessverre, som standard, OS Windows støtter ikke multi-volum USB Flash Drive, derfor vil bare én partisjon være tilgjengelig under Windows.)
3. Last ned MACOSX-distribusjonen valgt for installasjon. Denne fordelingen, selvfølgelig, må matche alle nødvendige krav for installasjon på PC
4. Trekk ut bildet fra distribusjonssettet HFS(HFS+)-partisjon (dette vil være en fil med filtypen hfs )
Banen for å oppnå ønsket HFS-bilde vil avhenge av graden av innfødt kildedistribusjon:

  • For ulike distro-sammenstillinger kan du prøve å trekke ut gjennom menyen: Verktøy -> Pakk ut HFS(HFS+)-partisjonen fra DMG-filer .
  • Det du bruker er kanskje ikke den originale InstallESD.dmg hentet fra detaljhandelspakkenInstallOSXMountainLion.app/Contents/SharedSupport/ men igjen pakket originalbilde til et annet bilde og med et annet navn, for eksempel OSXMountainLion.dmg. InstallESD.dmg fra det ompakkede arkivet er lettere å finne og pakke ut med programmet 7zFM.exe. Og først da, fra det, få HFS-bildet vi trenger.

5. I hovedprogramvinduet -> Destinasjonsdisk - velg vår Minnepenn -> Del 2 .
6. Trykk på knappen “ Gjenopprett partisjon «.
7. I Utforsker-vinduet som åpnes, velg den utpakkede filen med filtypen *. hfs . Filstørrelsen må ikke være større enn Del 2 .
8. Vi venter og nyter resultatet av programmet

Merk!!!

Når du installerer OS X fra denne flash-stasjonen Gjenopprettingsdelen HD opprettes ikke automatisk!

Hvis du virkelig trenger Recovery HD-delen, last ned en egen pakke fra Apple-nettstedet:
RecoveryHDUpdate.pkg
Bruk denne pakken, følg lenken for å lage en fullverdig Recovery HD-partisjon for OS X Mavericks

Grunnleggende systemoppsett og kext-installasjon

Så her er vi i systemet. Selv om hun kan gjøre lite, vil vi ikke gå online, grafikken fungerer ikke, og generelt ser alt veldig dårlig ut. Dette må fikses.

La oss finne ut hva kexter er.

Kext(Kernel Extension) - kjerneutvidelser som starter dette eller det utstyret som er inkompatibelt med den originale Mac-en (for eksempel hvor vi finner i aimak nettverkskort fra Realtek eller et lydkort?). Dette er det vi trenger nå.

Først trenger vi PostInstall-mappen, som du pakket ut i CLOVER-delen på oppstartbar USB-flash-stasjon. Derfra trenger vi først Kext Utility, som lar oss installere kexts på systemet. Vi starter det, skriv inn brukerens passord, vent til vi ser påskriften "Alt ferdig".

Vi installerer kext på nettverkskortet (Nettverksmappe, sortert i mapper for hvert nettverkskort), bare dra det inn i programvinduet. Vi venter til "Alt ferdig"-meldingen vises. Deretter går du til CLOVER-delen av flash-stasjonen vår, deretter til kexts og deretter til Other. Kopier FakeSMC.kext derfra til et hvilket som helst sted (Bedre i samme PostInstall), installer den deretter på samme måte som kext på nettverkskortet. Du trenger også en USB 3.0 kext. Det var i Legacy_13.2_EHC1.kext.zip-arkivet, som du pakket ut i PostInstall. La oss installere det.

Ferdig, vi satte opp Internett, USB og lot systemet starte i det hele tatt (FakeSMC.kext imiterer System Management Control-brikken, som bare er tilstede på hovedkort Eple. Uten denne kexten vil systemet rett og slett ikke starte).

La oss nå installere bootloader. Gå til PostInstall-mappen→ Clover_v2.3k_r3949. Det er en *.pkg-fil, åpne den.

Klikk fortsett, les informasjonen om oppstartslasteren (jeg lyver, klikk fortsett også). Klikk deretter på "Konfigurer" i nedre venstre hjørne.

For UEFI-oppstart, angi følgende innstillinger:

Vi skal snakke om eldre lasting senere, siden alt er litt mer komplisert der og du må lappe DSDT.

Klikk "Installer". La oss gå gjennom installasjonsprosessen for bootloader.

Ferdig, oppstartslasteren er installert.

Trinn 5. Oppsett av bootloader

Etter installasjonen vil vi motta en ren, ukonfigurert Clover bootloader, som må konfigureres litt. Åpne Clover Configurator (i fremtiden anbefaler jeg ikke å bruke dette programmet for punkt-for-punkt redigering av bootloader-konfigurasjonen).

Først må vi komme til EFI-partisjonen med oppstartslasteren. I menyen til venstre klikker du på Monter EFI. Klikk deretter Sjekk partisjon, en tabell over alle partisjoner vil vises. Partisjonen vi trenger skal være på samme partisjon som Apple_HFS, den vises som EFI EFI. Klikk Monter partisjon. I listen velger du disken vi trenger (For eksempel disk0s1). Vær oppmerksom på at det er en feil der alle deler ikke er synlige. Rull musehjulet slik at du kan bla mellom seksjoner og velge den du trenger.

Klikk deretter Åpne partisjon. Det vil åpne en "mappe" med ønsket seksjon. Gå til EFI>CLOVER. Kopier plist.config til PostInstall-mappen for enkelhets skyld. Også, bare i tilfelle, kopier den et annet sted, siden den vi nettopp kopierte vil bli redigert. Og en til for backup. Kopier og åpne plist.config.

Vi ser noe slikt:

ACPI - Vi berører ikke rettelsene, vi slipper (DropOEM) skjermkortet vårt (DropOEM_DSM fungerer når to DSDT-patcher oppstår. Derfor lar vi den originale autopatch-metoden være oppstartslasteren, og deaktiverer vår, hvis en dukker opp).

Gå til BOOT-delen.

Så det er her vi må grave inn. Vi setter argumentene selv, avhengig av systemet.

V (ordlig) - den allerede kjente "tekst"-oppstartsmodusen. Det er bedre å ikke aktivere det, men å registrere det manuelt om nødvendig.

bue - arkitektur. I mitt tilfelle x86_64

npci - Nøkkelen er allerede kjent for oss. Vi legger ut om nødvendig. Jeg anbefaler å gjøre den første nedlastingen uten, men i Verbose-modus.

darkwake - ansvarlig for søvnmønster og dvalemodus. Har 7 moduser. Hvis drømmen ikke starter med å endre dvalemodus i terminalen, anbefaler jeg å bruke prøving og feiling for å finne ønsket darkwake-modus.

cpus=1 - Start med kun én kjerne. Jeg anbefaler ikke å velge.

nvda_drv=1 — aktivering av NVidia-webdriveren, som vi vil installere litt senere. Velg om du har nVidia.

nv_disable=1 — deaktiver ikke-videografikk og kjør på den opprinnelige Mac-driveren. Det er bedre å ikke velge, men å registrere manuelt om nødvendig.

kext-dev-modus=1 og rotløs=0 har allerede blitt forklart tidligere.

La oss gå til høyre underseksjon.

Standard oppstartsvolum — partisjonen som diskvalget som skal startes fra, starter som standard. Som standard LastBootedVolume (sist valgte partisjon).

Arv - Legacy Boot for gamle mennesker Windows-versjoner og Linux. Det avhenger veldig av maskinvaren og utformingen av BIOS, så flere algoritmer er utviklet:

LegacyBiosDefault - for de UEFI BIOS-ene som har LegacyBios-protokollen.

PBRTest, PBR — PBR Boot-alternativer, dette er bare for mye. I mitt tilfelle fungerer PBR.

XMPDetection=JA er en viktig parameter. Fixer mengde tilfeldig tilgangsminne, spor, spor, frekvens og antall kanaler.

StandardLoader - hvis det er flere oppstartslastere på partisjonen, velg standard. Må ikke være tom!

Pause — tid før automatisk oppstart.

Fort - et alternativ som hopper over valget av en partisjon og umiddelbart fortsetter til nedlasting.

1 (Tidsavbrudd -1) — deaktivering av autoboot.

Vi hopper over CPU-delen, selve oppstartslasteren vil plukke opp de nødvendige verdiene. Enheter er også bedre å hoppe over hvis du ikke har noe å forfalske. Deaktiver drivere - deaktiver unødvendige drivere ved oppstart. GUI - oppsett utseende bootloader. Jeg tror det ikke er nødvendig å forklare noe her, det er ingen spesielle parametere her. Skjermoppløsning, språk og menytema. Det er enkelt. Grafikk - grafikkinnstillinger og injeksjoner.

Ikke berør Inject NVidia-parameteren! Det vil være gjenstander ved lanseringen. Den er designet for å kjøre eldre GT-linjekort

Kjerne- og Kext-patcher - patcher og tilpasning av kjernen. Som standard er Apple RTC valgt. Det er bedre å ikke røre. SMBIOS er saften, tilpasningen og forfalskningen av valmuen.

For å konfigurere fabrikkinformasjon, klikk på tryllestavikonet. Deretter velger du iMac (hvis PC) eller MacBook (hvis bærbar PC).

ACHTUNG 3

Ikke legg til noe i minne og spor. Dette er rent kosmetiske parametere som kløver fanger opp på lastestadiet. Feil innstilte parametere kan forårsake konflikter.

ADVARSEL: Nvidia skjermkort uten policy-kext-redigeringer fungerer de bare på iMac13.1 og iMac14.2 Mac-modeller.

I AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist korrigerer vi Config1 til ingen her:

Det burde fungere nå.

Klar. Vi berører ikke noe annet, vi har gjort de grunnleggende innstillingene. Vi lagrer filen vår. Kopier den nå til CLOVER-mappen EFI partisjon, logg inn, erstatt. La meg minne deg på at før dette burde du ha tatt en sikkerhetskopi.

Vi er nesten der. Nå gjenstår det bare å starte skjermkortet. PostInstall-mappen inneholder WebDriver*.pkg-pakken. Åpne den og installer den. Så ber han oss starte på nytt. La oss starte på nytt.

La oss nå sørge for at vi ikke starter opp fra en flash-stasjon, men Med harddisk i UEFI-modus. Velg Boot macOS Sierra fra Macintosh HD. La oss begynne.

Merk

Ferdig, her er vi i systemet. På bildet viste jeg omtrent hvordan aksen vil se ut etter alle innstillingene. Vær oppmerksom på hvordan systemet forsto Mac-en din, samt prosessorfrekvensen.

Et sikkert tegn på at Nvidia-driveren fungerer vil være logoen på oppgavelinjen. Jeg slo den av, forresten, siden den er i veien, men du kan få tilgang til usynlighetskontrollpanelet gjennom " Systeminnstillinger...". Vi kan sjekke Internett gjennom Safari. USB 3.0 er banal ved å koble en flash-stasjon til en 3.0-port.

I tillegg

- Lyd

Når det kommer til lyd er situasjonen en annen. Hvis du har et eksternt lydkort, laster du bare ned driverne for det fra produsentens nettsted (analoge enheter, for eksempel miksekonsoller, krever ikke drivere og starter opp umiddelbart). For innebygd lydkort bruk en av disse kextene:

Angående AppleHDA

Egentlig er det alt. Etterpå gjør vi macOS Sierra klar til å fungere.

UPD fra 14.05.2017

— I kommentarfeltet lastet snille mennesker opp filen fra mega til torrent. Dette skyldes at mange har problemer med å laste ned en fil fra mega. For å være ærlig, visste jeg ikke at Mega har en grense for nedlastingshastighet (jeg bruker en premiumkonto). Skriv også alle spørsmål til meg på VK, men sjekk kommentarene først. Det er en sjanse for at problemet ditt allerede er løst der. Igjen, jeg er ikke ansvarlig for noen risiko dette kan medføre for datamaskinen din. Jeg ønsker også å presisere et poeng at artikkelen er presentert utelukkende for pedagogiske formål. Selve det faktum å installere en hackintosh på en PC er et grovt brudd på Apples retningslinjer angående systemet deres, som er straffbart ved lov. Forfatteren oppfordrer ikke til bruk av MacOS på ikke-Apple-datamaskiner og oppfordrer ikke til endringer kildekode systemer.

Slutten

Om den fantastiske nedlasteren Kløver. Faktisk har vi fulgt dette prosjektet siden starten - hver måned blir Clover mer og mer funksjonell, og i nær fremtid kan den bli erklært som den beste moderne nedlasteren.

Men det viktigste med Clover er at det er laget av vår landsmann, skive. Du kan chatte med ham på applelife.ru-forumet, fortelle ham om feil, foreslå nye funksjoner, og sjansen for å bli hørt er mye større enn i tilfellet med Chameleon eller XPC.

Vi kan snakke om Clover ganske lenge, så i dag vil vi begrense oss til en kort oversikt over mulighetene, fordelene og ulempene ved bootloaderen.

Bakgrunnen til Clover er enkel: den tidligere fasjonable XPC-oppstartslasteren ønsket ikke å jobbe på den bærbare PC-en, så han bestemte seg for å lage sin egen, mindre kresne hackintosh-oppstartlaster, samtidig som han utviklet den akkumulerte erfaringen innen å kjøre EFI på BIOS-kort.

I dag er Clover en dynamisk utviklende EFI bootloader som har innhentet og overgått konkurrentene når det gjelder muligheter. Kompatibiliteten er også fin: eiere av de fleste moderne hovedkort basert på Intel-prosessorer kan prøve det i aksjon.

Clovers funksjoner kan deles inn i to grupper - hva alle lignende lastere kan og bør kunne, og hva kun denne lasteren kan. Den første gruppen inkluderer:

  • EFI-oppstartsstøtte for Mac OS X og Windows
  • laster den lappede DSDT-tabellen
  • evne til selektivt å laste individuelle ACPI-tabeller
  • generering av P-tilstander og C-tilstander for prosessoren (dette sparer deg for å måtte registrere prosessordelen i DSDT)
  • laster kexts fra en tredjepartskatalog
  • injeksjon av skjermkort, lyd og Ethernet
  • muligheten til å erstatte datamaskinens UUID
  • USB-patching

Men mye mer interessant særegne trekk Kløver:

  • Med denne bootloaderen vil du kunne bruke "Boot Volume"-innstillingspanelet som et menneske. Du vil kunne bytte mellom installerte systemer akkurat som på en ekte Mac
  • Clover, selv om det er en EFI-oppstartslaster, kan starte opp eldre systemer som andre EFI-oppstartslastere nekter å se. For eksempel, hvis du ikke installerte Windows gjennom et EFI-miljø, vil Clover fortsatt kunne starte opp systemet
  • Clover kan starte Linux, ikke bare i Legacy-modus, men også gjennom EFI-miljøet
  • Clover kan trekke ut og lappe DSDT i farten! Riktignok er denne funksjonen i skrivende stund under aktiv utvikling, men vi er ikke i tvil om at den snart vil være fullt operativ. Denne funksjonen lar brukeren unngå bryet med DSDT helt. Oppstartslasteren vil gjøre alt selv
  • på hovedkort med UEFI kan Clover starte opp direkte fra UEFI-miljøet uten å emulere noe. Dermed går den langvarige drømmen til mange hackintosh-brukere i oppfyllelse - å bruke ekte EFI-moduler på PC-kort
  • Clovers utseende er svært tilpassbart. Du kan endre ikke bare ikoner, logoer og bakgrunner, men til og med fonter
  • Clover lar deg ta skjermbilder direkte fra det grafiske grensesnittet (F10), og kan også registrere en detaljert logg over oppstartsprosedyren (F2)
  • Clover lar uavhengige konfigurasjoner for forskjellige datamaskiner lagres på det samme oppstartbare mediet. For eksempel kan du lage en mirakel-flash-stasjon som like vellykket vil laste både en stasjonær og en bærbar datamaskin

Clover er installert på omtrent samme måte som Chameleon - du må erstatte oppstartssektorene. Installasjon på flash-stasjoner støttes, harddisker og skjult EFI-partisjon av GPT-disker. Det praktiske PKG-installasjonsprogrammet eliminerer behovet for brukeren å legge inn kommandoer i terminalen; alt er perfekt automatisert.

Clover ligger i EFI-mappen til partisjonen hvis oppstartssektorer er erstattet. Fil- og mappestrukturen er som følger:

Din lappede DSDT-fil bør plasseres i mappen EFI/ACPI/patched. Ytterligere EFI-moduler er plassert i mappene drivers32 og drivers64. Drivere for ulike systemer (inkludert Fjell løve) plasseres i kexts-mappen i henhold til systemversjonene. Sett med innstillinger for ulike datamaskiner er plassert i undermapper i EFI/OEM.

Det er to hovedinnstillingsfiler i Clover:

  • EFI/BOOT/config.plist er ansvarlig for alt relatert til Hackintosh. Alle grunnleggende parametere stilles inn her
  • EFI/BOOT/refit.conf - Kløver utseende innstillinger

Temaer for Clover pakkes ut i EFI/BOOT/tema-mappen. I tillegg har hvert tema vanligvis sin egen refit.conf-fil. Forresten, det er allerede nok emner for Clover, her er bare noen få eksempler:

Men skjønnhet er en sekundær sak; det viktigste er at Clover fungerer riktig på maskinvarekonfigurasjonen din. Og for dette må du tukle med config.plist-filen. Navnene på nøklene i denne filen avviker fra formatene som er akseptert i Chameleon, iBoot eller XPC, så det vil ikke være mulig å gjøre uten redigering. Her er et eksempel på innholdet i config.plist:

Systemparametere

Boot-args
darkwake=0
forrige-lang:kbd
ru:0
DefaultBootVolume
Løve
CustomUUID
8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
InjectSystemID
Nei

BiosVendor
Apple inc.
Bioversjon
MP51.007F.B00.0903051113
Bios utgivelsesdato
10/28/10
Produsent
Apple inc.
Produktnavn
MacPro5,1
Versjon
1.5
Familie
Mac
Serienummer
G8031788GWR
Tavleprodusent
Apple inc.
BoardSerial Number
C020321R035DC771H
Styre-ID
Mac-F221BEC8

Prosessortype
0x0601
CPU-frekvensMHz
2667
BusSpeedkHz
133330
QPI
2500

GraphicsInjector
Nei

StringInjector
Ja
Enhetsegenskaper

PCIRootUID
0
HDAI-injeksjon
Oppdag
LpcTune
Ja

DropOemSSDT
Nei
GenererCSstater
Nei
Generer PSstater
Nei
smartUPS
Nei
PatchNMI
Nei
FixDsdtMask
0x0000

Den øverste delen spesifiserer oppstartsflagg, standard datamaskinspråk, oppstartsvolum (etter navn) og maskinvare-UUID.

SMBIOS-delen er ment for å spesifisere informasjon om Mac-modellen som din Hackintosh er kompatibel med. Alle parametere herfra er identiske med informasjonen som legges inn i andre lastere.

I CPU-delen legger du inn informasjon om prosessoren din - dens heksadesimale identifikator, frekvens, busshastighet (merk - i kilohertz) og QPI.

Grafikk-delen lar deg legge inn informasjon om skjermkortet ditt. Du kan angi mengden minne (VRAM-nøkkel), antall videoutganger (Videoporter), framebuffer (kun AMD-kort, FBName-nøkkel), kort-NVCAP og display-cfg-verdi.

PCI-delen lar deg injisere strenger, endre PCI-rotnummeret, aktivere eller deaktivere HDA- og LPC-patcher.

Til slutt inneholder ACPI-delen mange parametere relatert til prosessordriftsparametere (C-Stater, P-States), hvilemodus og NMI-patch. DSDT-patchen er aktivert i farten her - i stedet for 0x0000, må du angi en heksadesimal maske som tilsvarer summen av kodene til rettelsene du trenger. Detaljer.

Du kan finne en detaljert vanlige spørsmål om installasjon og konfigurering av Clover på AppleLife-forumet.

Clover har mange fordeler, det synes vi er tydelig av det som ble skrevet ovenfor. Men det er også flere irriterende ulemper:

  • lang lastetid. Akk, Clover tar mye lengre tid å laste enn XPC (nesten tre ganger). På hovedkort med UEFI er situasjonen bedre
  • problemer med iCloud. Mange brukere klager over manglende evne til å logge på iCloud. Absolutt ingen rettelser hjelper. Problemet er sannsynligvis relatert til UUID-injeksjonsmekanismen - enten erstatter Clover det ikke overalt, eller hvor det ikke er nødvendig å erstatte det
  • problemer med EFI-systemer. Selv om Clover ikke er veldig vennlig med Windows 8, kan det være det blå skjermer død, kan datamaskinen fryse når den slås av eller når den går i hvilemodus. Selvfølgelig vil jeg skylde på klønete Windows for dette, men i dette tilfellet er det definitivt ikke hennes feil;)

Ellers er Clover et utmerket alternativ for en nybegynner hackintosh-bruker som ikke ønsker å bruke tid og krefter på å finjustere systemet grundig. Clover automatiserer mange rutineoppgaver tidligere møtt av de som ønsker å organisere en hackintosh. Denne bootloaderen gjør virkelig hackintosher ett skritt nærmere ekte Mac-er.




Topp