Hirdetés

2024. március 28., csütörtök

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  macOS PC-re (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 05:03:45

LOGOUT.hu

A rendelkezésünkre álló információk alapján, a szoftver PC-re való telepítése Magyarországon nem minősül illegális cselekménynek. Ettől függetlenül a szoftver módosítása továbbra sem megengedett, ezért a továbbiakban az ilyen verziókra történő bárminemű utalástól kérjük mindenki tartózkodjon!

Tartalomjegyzék:

1. Előkészületek
2. macOS telepítő USB létrehozása
3. Clover telepítése
4. macOS telepítése
5. Telepítés utáni tennivalók
6. Támogatott Grafikus processzorok
7. Előforduló hibák, támogatott WiFi+BT/Ethernet eszközök
8. Hogyan kérjünk segítséget, ha nem működik?
9. Hasznos linkek
10. Hasznos alkalmazások
11. Hasznos alkalmazások (társtopikból a hasznos programok és hasznos apróságok címek alatt)
12. Windows Dual-Boot (egy meghajtón/külön meghajtón)

Amire szükségünk lesz:
• Minimum 16 GB hellyel rendelkező pendrive-ra
• Működő internetkapcsolatra (a telepítő letöltéséhez)
• Minimum 60 GB szabad területre a telepítésre szánt lemezen
• macOS-t futtató rendszerre (ez lehet virtuális gép is), vagy Internet Recovery telepítőhöz Windows-ra
• Türelemre!

1. Előkészületek
Nézzük át a Támogatott Grafikus processzorok listáját, hogy a gépünkben levő Grafikus Processzor (GPU) támogatott-e.

Töltsük le a teljes macOS Monterey telepítőt az App Store-ból
• Töltsük le a legfrisebb Clover Bootloader-t
- A “CloverV2-5xxx.zip”-et töltsük le (ahol az ‘xxx’ az épp elérhető legfrissebb verziószámot jelöli, az írás idejében ez 5143-as verzió)
• Töltsük le a Clover Configurator-t (könnyebben tudjuk szerkeszteni vele a config.plist-ünk)
• Töltsük le az alábbi kext drivereket
- VirtualSMC.kext (a gép elindulásáért felel, enélkül nem működik semmi)
- Lilu.kext (a kextjeink injektálásához kellenek, enélkül szintén nem működik semmi)
- AppleALC.kext (a hangért felel)
- WhateverGreen.kext (szükséges a megfelelő grafikus megjelenítéshez)
- USBInjectAll.kext (szükséges az USB megfelelő működéséhez)
• Töltsük le az alábbi SSDT-EC.aml fájlok közül azt, amelyik megfelel a gépünkhöz
- Ha a gépünk asztali és Broadwell, vagy annál régebbi: SSDT-EC-DESKTOP.aml
- Ha a gépünk notebook és Broadwell, vagy annál régebbi: SSDT-EC-LAPTOP.aml
- Ha a gépünk asztali és Skylake, vagy annál újabb: SSDT-EC-USBX-DESKTOP.aml
- Ha a gépünk notebook és Skylake, vagy annál újabb: SSDT-EC-USBX-LAPTOP.aml

2. macOS telepítő USB létrehozása
(macOS Internet Recovery telepítő Windows alól való létrehozásához kattints ide)

• Formázzuk az USB pendrive-unkat a Lemezkezelővel a következő beállításokkal:
• (Nézet menü, "Összes eszköz megjelenítése" opcióval meg tudjuk jeleníteni a teljes meghajtót és tartalmát)
Név: Névtelen
Formátum: (ez mindegy) exFAT
Séma: GUID partíciós térkép (FONTOS!)

• Nyissunk egy Terminal ablakot, majd írjuk be a következőt
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/Névtelen

• Ha végzett, készen áll a macOS telepítő USB-nk, de még vissza van a Clover telepítése

3. Clover telepítése
(OpenCore telepítéshez kattints ide)

Csatoljuk fel az USB EFI partícióját. Ehhez nyissunk egy Terminal-t és írjuk be:
diskutil list
Ahol keressük ki az USB partíciónk azonosítóját, például "disk2s1"
Csatoljuk fel
sudo diskutil mount disk2s1
vagy
• Nyissuk meg a Clover Configurator-t, kattintsunk a "Mount EFI" fülre, majd csatoljuk fel az USB meghajtónk EFI partícióját a "Mount EFI" gombbal

• Ezek után navigáljunk a felcsatolt EFI meghajtóra, láthatjuk, hogy az teljesen üres
• Másoljuk bele a letöltött/kibontott “CloverV2” mappából az EFI mappát
• Navigáljunk az EFI partíció EFI/CLOVER mappájába, írjuk át a “config-sample.plist”-et “config.plist”-re

• Navigáljunk az EFI/CLOVER/drivers mappába
• Töröljük az SMCHelper.efi-t az UEFI mappából
• Másoljuk át a következőket a drivers/UEFI mappába a drivers/off/UEFI mappából:
- FileSystem/ApfsDriverLoader.efi és FileSystem/VboxHfs.efi
- MemoryFix/OpenRuntime.efi

• Navigáljunk az EFI/CLOVER/ACPI/patched mappába
• Másoljuk ide a gépünkhöz letöltött SSDT-EC.aml fájlunkat

• Navigáljunk az EFI/CLOVER/kexts/Other mappába
• Másoljuk ide a letöltött kextjeinket
- VirtualSMC.kext, Lilu.kext, AppleALC.kext, WhateverGreen.kext, USBInjectAll.kext
• Nyissuk meg a config.plist-ünket a Clover Configurator segítségével
• A megnyitott ablakban nyissuk meg az "Acpi" fület
• A "Fixes" résznél vegyük ki mindenhonnan a pipát (a 2. oldalon is!)

• Navigáljunk a “Boot” fülre, kattintsunk az “Arguments” résznél a “+” gombra, kétszer kattintsunk a legfelső üres mezőre és írjuk be, “-v” (idézőjelek nélkül)
Ugyan ezt ismételve a második mezőbe írjuk “debug=0x100
- Megj.: ezeket később a sikeres boot után kitörölhetjük

• Navigáljunk az SMBIOS részre, majd a jobb alul, a mező fölött látható két nyílra kattintsunk rá és válasszuk ki a gépünk specifikációjához legközelebb álló Mac SMBIOS-t. Ez szükséges a teljesítmény optimalizálásához

- Például: Nekem egy laptopom van ami i5-6300HQ processzorral rendelkezik. Ez a processzor a 2016-os Skylake szériából van (neten utána lehet nézni az adott processzortípusnak), tehát az SMBIOS-ok közül kikeresem a 2016-os évből (néha előtte levő évből) található MacBook-okat amik szintén Skylake processzorral rendelkeznek, és kiválasztom azt ami a legideálisabb. Ebben a példában szereplő laptophoz a MacBookPro13,1 SMBIOS felel meg, procija Skylake, csak iGPU-val rendelkezik, nekünk ennyi a lényeg

- Másik Példa: Egy asztali gépünk van i7-6700K processzorral. Ez szintén 2016-os Skylake, keressük ki az ugyanígy Skylake procikkal rendelkező, nem MacBook gépeket. Látjuk, hogy az iMac17,1-nek i5-6600 processzora van. Ez tökéletes a gépünk számára.

- És egy harmadik példa: Ugyan az az i7-6700K processzorunk van, de van mellette egy RX 5700 videokártya, és a beépített Intel grafikánkat nem szeretnénk használni, csak az RX videokártyát, ezért az ki van kapcsolva. Ebben az esetben egy olyan SMBIOS-t kell választanunk ami hasonlóan nem használ beépített Intel grafikát, csak “külső” dedikált videokártyát. Ebben az esetben (és a legtöbb esetben) az iMacPro1,1, vagy MacPro7,1 lesz a megfelelő választás számunkra

Ha a gépünk Broadwell-nél régebbi processzort (notebook esetében Haswell) tartalmaz, vagy nem támogatott Xeon-t, válasszuk az iMacPro1,1, vagy MacPro7,1 SMBIOS-t

A Monterey minimális SMBIOS követelményei: iMac16,1, MacPro6,1, iMacPro1,1, Macmini7,1, MacBook9,1, MacBookAir7,1, MacBookPro11,4

• Mentsük el és lépjünk ki a Clover Configurator-ból
• Ellenőrizzük a telepítendő gép BIOS beállításait:
- UEFI: Be, CSM (Compatibility mode, vagy Legacy CSM): Ki, SATA: AHCI, Secure Boot: Ki
- (megj.: Ebben a leírásban nem támogatottak a nem UEFI, Legacy BIOS gépek, de működésre lehet őket is bírni)
Kész! Végeztünk a macOS Monterey telepítő létrehozásával, ugorjunk a macOS telepítés részre

4. macOS telepítése
• Bootoljunk be az imént létrehozott USB telepítőnkről
- Megj.: Bootoljunk USB 2.0 portról ha tudunk
• A Clover kezelőfelületén válasszuk ki az “Install macOS Monterey”-t
• Várjuk meg míg betölt a telepítő, majd miután betöltött válasszuk ki a Lemezkezelőt
• Nyissuk le a Nézet menüt és válasszuk ki az “Összes eszköz megjelenítése” opciót
• Válasszuk ki azt a meghajtót amire telepíteni szeretnénk a macOS-t
• Kattintsunk a Törlés gombra, és a következő opciókkal töröljük
- Név: (tetszőleges) Macintosh SSD
- Formátum: APFS
- Séma: GUID partíciós tábla
• Ha végzett, lépjünk ki a Lemezkezelőből és menjünk a “macOS Telepítése” opcióra, válasszuk ki az imént formázott meghajtónk, telepítsük.
• A telepítő többször újra fogja indítani a gépünket

• Minden újraindításnál manuálisan az USB-nkről kell újra bootolni, figyeljünk arra, hogy a megfelelő meghajtót válasszuk ki a Clover kezelőfelületén, mi esetünkben ez a “Boot Mac OS X Install for {meghajtónk neve} via Preboot

- FONTOS!: Minden esetben a Preboot-ról kell elindítanunk a rendszert, egyéb esetben hibába fog ütközni a telepítés, és kezdhetjük újra.

- Addig indítsunk a “Boot Mac OS X Install for {meghajtónk neve} via Preboot”-ról amíg az el nem tűnik. Ha eltűnt, folytathatjuk a bootolást a “Boot Mac OS X from {meghajtónk neve} via Preboot”-ról.
• A telepítés eltarthat akár fél óráig is, várjunk türelmesen.
• Miután végeztünk és minden jól ment, a macOS Üdvözlő, beállítóképernyője fogad minket.
• Csináljuk végig a beállítást amíg az asztalra nem érünk.

• Töltsük le a Clover Configurator-t és csatoljuk fel az USB EFI partícióját a fent már leírt módszerrel
• Másoljuk az USB-n belüli EFI mappát az asztalra
• Adjuk ki az USB-t és húzzuk ki
• Most a rendszer meghajtónk EFI partícióját csatoljuk fel, (leggyakrabban disk0 a rendszerlemezünk azonosítója, az EFI pedig disk0s1)
• Ha üres az EFI meghajtó tartalma, akkor másoljuk bele a korábban asztalra másolt EFI mappát
• Ha nem üres és már van egy létező EFI mappa, másoljuk bele a CLOVER és BOOT mappát az asztalon levő EFI mappából

Készen vagyunk! Ezután újraindítást követően már nincs szükségünk az USB meghajtónkra

5. Telepítés utáni tennivalók

• Magyar PC billentyűzetkiosztás hozzáadása:
- Kövessük @tlac által készített utasításokat
Vagy
- Töltsük le a hungarianpro.dmg-t, az ebben levő HungarianPro.bundle fájlt másoljuk át a “/Library/Keyboard Layouts” mappába, majd indítsuk újra a gépünket. Ezek után megtalálható lesz a “Hungarian Pro PC” kiosztás a Beviteli módok, Egyebek-nél. Ha az í és a 0 fel van cserélődve, válasszuk ki a “Hungarian Pro PC I0” beviteli módot.

• Hang beállítása:
• A hang beállítása az "alcid=x" bootflaggel történik (ahol az "x" a megfelelő layout-id számát jelöli)
- Mindenekelőtt érdemes kipróbálni "alcid=1", vagy "alcid=3" ID-val, ezek a leggyakrabban működő Layout-ID-k asztali gépek esetében
- (LayoutID=X: A hangkártyánk bemenet/kimenet kiosztásának változatát jelöli)

• Nyissuk meg a config.plist-ünket és a Boot/Arguments részhez írjuk be, hogy “alcid=x” (idézőjelek nélkül, ahol az “x” az ID száma)
- Ha az 1 és 3 ID nem működött, akkor további teendőkre van szükség

• Először tudnunk kell, hogy milyen Codec-et használ az integrált hangkártyánk.
• Ezt meg tudjuk nézni egy Linux Live USB-vel is
- Nyissuk meg a Terminal-t és írjuk be:
cat /proc/asound/card0/codec#0
• Jegyezzük meg ezt a sort:
- Például: “Codec: Realtek ALC255

• Windows alól:
- Töltsük le az AIDA64 alkalmazást
- Nyissuk meg, menjünk a "Multimédia/HD Audio" részre, és jobb oldalt megtaláljuk milyen hangkártya van a gépben, pl "Realtek ALC255"

• Miután megvan, hogy milyen codec-et használ az integrált hangkártyánk keressük ki az alábbi oldalon a megfelelő layout-id-t ami nekünk kell
https://github.com/acidanthera/AppleALC/wiki/Supported-codecs
• Például ALC255-höz:
- layout 3, 11, 13, 15, 17, 18, 21, 27, 28, 30, 31, 99
- Próbálgatni kell őket, addig amíg nem lesz hangunk és nem működik az összes kimenet/bemenet. (pl.: ID=1 nem jó, ID=11 nem jó, ID=15 jó, de nem az összes kimenet/bemenet, stb.)

ALC255-höz a 17-es bizonyult jónak, így alcid=17 került az Arguments részhez

Intel HDMI hang
- Majdnem mindegyik Intel hang natívan támogatott.

AMD/NVIDIA HDMI/DisplayPort hang
- Natívan támogatottak

• Megj.: Ha egyik ALC Layout-ID sem működik érdemes kipróbálni a VoodooHDA.kext-et, ha azzal sem működik akkor pedig használjuk a HDMI/DP hangot.

Összefoglalta: viktor001

előző összefoglaló Mojave-hez: [link]
egy régi összefoglaló: [link]
(ez egy olyan hibrid telepítő létrehozását írta le, ami képes volt elvileg BIOS-szal és UEFI-vel is bootolni, de a topikban tapasztalt problémák és félreértések miatt inkább nem javasolt módszer a továbbiakban)

Útvonal

Fórumok  »  OS, alkalmazások  »  macOS PC-re (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.