Hirdetés

2019. március 22., péntek

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Mac OSX PC-re

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2017-07-29 21:48:24

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

I. MacOS Sierra telepítő készítése Clover bootloader segítségével
II. PC-s billentyűzet beállítása

I. MacOS Sierra telepítő készítése Clover bootloader segítségével

Ezzel a módszerrel a modern UEFI-vel ellátott PC-k képesek bootolni az Apple OS X operációs rendszerét.

Az UEFI (Unified Extensible Firmware Interface) a BIOS leváltására készült. Amit nekünk erről tudnunk kell:
A gép bekapcsolását követően ez töltödik be először, ez felel a hardver legalapvetőbb feladataiért, ezzel kezdődik meg a bootolás. Régebben ezeket a feladatokat a BIOS intézte, de a hardverek fejlődésével és a kor követelményei miatt eljárt felette az idő és ahelyett, hogy azt toldozták volna tovább, inkább újragondolták az egészet, ez lett az UEFI. Ha 5 évnél nem régebbi a gépünk, akkor szinte biztosan már UEFI dolgozik rajta.
Mint említettem, ez felel a bootolásért is, ezt fontos megértünk, hogy hogyan történik:
Az UEFI a GUID Partíciós Táblát (GPT) támogatja. A GPT-n van egy partíció (többnyire ez az első), aminek kitüntetett szerepe van. Erre EFI rendszerpartícióként vagy ESP-ként (EFI System Partition) szokás hivatkozni. Ez egy FAT-ra (rendszerint FAT32-re) formázott partíció, amin egy vagy több bootloader is lehet telepítve. A bootloader-ek végzik az operációs rendszerek elindítását. A bootloader-eket pedig az UEFI tudja elindítani. Egy bootloader úgy néz ki, hogy tartozik hozzá legalább egy efi kiterjesztésű fájl, de ezen kívül lehetnek még mellette különböző segédfájlok, képek, konfigurációs fájlok is. Az efi fájlnak lehet bármilyen neve és lehet bármilyen könyvtáron belül. Ahhoz, hogy az UEFI ezt megtalálja, az UEFI-n belül kell egy bejegyzésnek lennie, ami az efi fájlra mutat. Ezt az UEFI-n belüli bejegyzést a bootladerek telepítője szokta beírni. Kézzel általában nem kell hozzányúlni, de vannak rá eszközök ha mégis kellene. Az efi fájlok elnevezésére, helyére van egy pár kötött forma is, amiket az UEFI automatán felismer és nem kell hozzá bejegyzés. Pl. USB-s telepítő pendrive-hoz nem kell, vagy pl. egy telepített Windows-t is fel szoktak ismerni PC-n.
Tehát egy operációs rendszer bootolása úgy történik, hogy az UEFI a GPT-s partíciós táblában felvett EFI partíción lévő bootlader-t elindítja, ami azt követően indítja az oprendszert.
A GPT-n az EFI partíción kívül lehetnek további partíciók is, pl. adatoknak vagy magának az operációs rendszereknek is. Itt nincs megkötés, azok bármire lehetnek formázva.

Telepítő létrehozása

Mielőtt nekiállnánk érdemes átolvasni a Clover wiki oldalát.

1. Mindenképp szükségünk lesz egy működő OS X-re (ez lehet akár virtuális gépen is), ahhoz hogy le tudjuk tölteni az macOS Sierra telepítőt az AppStore-ból, és hogy létre tudjuk hozni a telepítőt.
2. Szükségünk lesz egy minimum 8 GB-os pendrive-ra.
(Követjük az Apple által kiadott hivatalos leírást.)
3. A Lemezkezelő (Disk Utility) segítségével hozzunk létre a pendrive-on egy GUID partíciós táblát (GPT) és rajta 1 db partíciót, amit formázzunk meg Mac OS kibővített, naplózottra (HFS+ Journaled-re), és legyen a neve "MyVolume".

Ha ez a Lemezkezelővel nem működne, mert ki van szürkítve a particionáló gomb, akkor megcsinálhatjuk terminálból is:
először is megkeressük a méret, meg a fájlrendszer neve alapján, hogy hányas disk tartozik a pendrive-hoz:
diskutil list
ha meg van és ez a disk4 volt, akkor a következő sorral egy lépésben létrehozhatjuk a kívánt partíciós táblát és fájlrendszert:
diskutil partitionDisk /dev/disk4 1 GPT HFS+ MyVolume R

4. Nyissuk meg a terminal-t majd a következő parancs segítségével hozzuk létre a telepítőt:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.app

Ezután a pendrive neve meg fog változni "Install macOS Sierra"-ra.
5. Szükségünk lesz a legfrissebb Clover bootloader-re.
6. Telepítsük fel a Clover-t a pendrive-ra a következő beállításokkal:
Install for UEFI booting only
Install Clover in the ESP

7. Töltsük le a legfrissebb HWSensors.Binaries.dmg-t, amiből szedjük ki a FakeSMC.kext-et.
8. Másoljuk be a FakeSMC.kext-et a pendrive-on lévő EFI/CLOVER/kexts/Other mappába.
9. Nyissuk meg a Szövegszerkesztő (Text Editor) segítségével a pendrive on lévő EFI/CLOVER/config.plist file-t, és keressük meg az Boot section alatt az Arguments sort, majd ellenőrizzük le a következő bootflag-eket:

<key>Arguments</key>
<string>-v kext-dev-mode=1 rootless=0</string>

és ezzel kész a telepítőnk.

A telepítés menete

1. Bootoljunk a pendriveról.
2. Válasszuk ki a boot menüben az "Install macOS Sierra"-t.
3. Ha mindent jól csináltunk akkor megjelenik a telepítő és már telepíthetjük is az új rendszert a kívánt partícióra. A telepítésnek két része van, az első résznél a Recovery részt alakítja a telepítő ki majd automatikusan újraindul, ekkor ismételjük meg a 1.-től a 2.-ik pontig a lépéseket. A második szakaszban kerül sor a tényleges rendszer telepítésére, majd ennek végeztével a telepítő ismét automatikusan újraindul. (mindig várjuk meg amíg magától újraindul a rendszer.)
4. Ismét bootoljunk a pendrive-ról, viszont itt már látni fogjuk a telepített rendszert, válasszuk ki azt.
5. Indítsuk el a kész rendszert, hozzuk létre a saját felhasználónkat és állítsuk be a legszükségesebb dolgokat.
6. Telepítsük fel a Clover-t a rendszerpartícióra következő beállításokkal:
Install for UEFI booting only
Install Clover in the ESP

7. Másoljuk be a FakeSMC.kext-et az EFI partíción lévő EFI/CLOVER/kexts/Other mappába
8. Indítsuk újra rendszert, most már képesek vagyunk pendrive segítsége nélkül bootolni.

II. PC-s billentyűzet beállítása

Lehetőleg USB-s billentyűzetet használjunk, mivel ezeket az OSX alapból kezeli.
Az Apple billentyűzeteknek a kiosztása eltér a PC-n megszokottól, ezért ha az eredeti helyen szeretnénk tudni a gombokat ezt meg kell változtatnunk.

Kiosztást megpróbálhatunk keresni a neten vagy akár készíthetünk is. Készítéshez az Ukelele programot ajánlom, könnyen kezelhető, csak össze kell kattintgatni.
Magyar Windows-os billentyűzethet itt találhattok már egy előre elkészített kiosztást: innen letölthető.

A kiosztás telepítése

Másoljuk be a /Library/Keyboard Layouts könytvár alá és állítsuk be a jogokat terminálból:

sudo chmod -R 755 /Library/Keyboard\ Layouts/Hungarian_tl.keylayout
sudo chown -R root:wheel /Library/Keyboard\ Layouts/Hungarian_tl.keylayout

Majd jelentkezzünk ki és vissza. Ezután a Rendszerbeállítások / Billentyűzet / Beviteli forrás panelen adjuk hozzá a Hungarian_tl-t az egyebek kategória alól.

Érdemes megcserélni a Control és Command billentyűket és ekkor a szokásos helyen lesz a ctrl+c, ctrl+v, ctrl+s, ctrl+f és a többi. A cserét a Rendszerbeállítások / Billentyűzet / Módosító billentyűk panalen tehetjük meg. A cserének lesz egy-két mellékhatása, pl. win-ben megszokott alt+tab helyett ctrl+tab-ot, ctrl+d (terminálban) helyett meg win+d kell használni, de még így is több billentyűzetkombináció lesz a megszokott helyén, mint alapból.

Felcserélődött í és 0 gombok

Előfordulhat, hogy az í és 0 gombok felcserélődtek. A javítása úgy a legegyszerűbb ha töröljük az alábbi fájlt:
/Library/Preferences/com.apple.keyboardtype.plist
majd újraindítjuk a gépet. Újraindítás után fel fog jönni egy ablak, ahol a billentyűzet típusát tudjuk beállítani. Itt kell a bal shift mellett megnyomnunk az í-t. Ezután jó lesz.

Összefoglalta: Smiley, tlac

korábbi összefoglaló: [link]
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

elavult összefoglaló: [link]

Útvonal

Fórumok  »  OS, alkalmazások  »  Mac OSX PC-re
Copyright © 2000-2019 PROHARDVER Informatikai Kft.