Jump to content
brx

High Sierra 10.13.2 na MSI Z97 Gaming 3 + i5 4690K

Recommended Posts

Cześć,

 

Na wstępie chciałbym podziękować wszystkim osobom za czas poświęcony w przygotowanie tego forum i narzędzia (UniBootX).

Po rozsypaniu dysku SSD z El Captain udało mi się postawić HS 10.13.2 i wygląda na to, że działa wszystko co powinno. 

 

Poniżej moja konfiguracja sprzętową wraz z opisem modyfikacji jakie wprowadziłem.

 

Sprzęt:

 

Procesor: i5-4690K (Haswell),

Grafika (zintegrowana): Intel HD4600

Płyta: MSI Z97 Gaming 3 (MS-7918)

Dźwięk (zintegrowana): Realtek ALC1150 

Karta sieciowa (zintegrowana): Killer E2200 Gbit Ethernet

RAM: 2x Crucial Ballistix 1600 DDR3 8GB

Dyski:

  • Samsung SSD 850 EVO 250GB (macOS)
  • Samsung SSD 840 EVO 250GB (backup)
  • Crucial SSD M4 128GB (WIN 10) 

Soft:

 

1. Pendrive 8GB z instalką High Sierra pobraną z App Store (10.13.2):

Odpalamy Terminal i wpisujemy:

diskutil list

lub

ls /Volumes/

by wyszukać nazwę nazwę pen'a pod jaką został zamontowany w naszym systemie.

 

Następnie tworzymy bootowalne USB z instalką systemu, wpisując w terminalu:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/nazwa_dysku --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

gdzie 'nazwa_dysku' to nazwa pendrive (sprawdzona wcześniej). Czekamy kilka/kilkanaście minut i gotowe. 

 

 

 

2. Pendrive 16GB przygotowany zgodnie z poradnikiem http://hamac.pl/topic/11716-unibootx-clover-oficjalny-uniwersalny-bootloader-hamacpl/ z drobnymi zmianami:

Pkt 4.1.

Nazwa płyty ustawiona na MS-7918 (zmieniona nazwa katalogu Haswell Z97).

Pkt 4.4.

Nr wygenerowane przez Clover configurator (SMBIOS dla iMac14,2).

Pkt 4.5.

pomimo proca Haswell nie generowałem tabeli SSDT ani skryptem pike'a ani w żaden inny sposób.

Pkt 4.6.

W domyślnej konfiguracji dźwięk działa tylko do uśpienia. Po wybudzenia macOS z uśpienia, dźwięk jest na bardzo niskim, prawie niesłyszalnym poziomie. Jak sobie z tym poradzić opiszę poniżej.

 

INSTALACJA SYSTEMU 

 

Właściwie wszystko poszło bezproblemowo. System zainstalowany, uruchomiony, działa iMessage, App Store i wszystko inne.

W celu przygotowania systemu do uruchomienia z dysku a nie pendrive, zainstalowałem Clover EFI r4359 na partycji EFI dysku, na którym jest zainstalowany system i skopiowałem zawartość katalogu EFI z pendrive z UniBootX.

 

MODYFIKACJE

 

Ponieważ domyślny konfig zawiera trochę więcej kext'ów niż jest wymagane przez moją konfigurację, usunąłem z katalogu:

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/kexts

następujące pliki:

  • HDMIAudio
  • IntelMausiEhternet
  • RealtekRTL8111
  • SATA_Legacy
  • WhateverGreen
  • Z97LPC
  • CPUSensors
  • LPCSensors
  • GPUSensors
  • USBInjectAll

ewentualnie można zmienić config:

 

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/config.plist

 

wpisując:

<key>DisableDrivers</key>
<array>
    <string>VBoxHfs</string>
    <string>OsxAptioFixDrv</string>
    <string>OsxLowMemFixDrv</string>
    <string>DumpUefiCalls</string>
    <string>EmuVariableUefi</string>
    <string>FSInject</string>
    <string>DataHubDxe</string>
    <string>CsmVideoDxe</string>
    <string>PartitionDxe</string>
    <string>CPUSensors</string>
    <string>GPUSensors</string>
    <string>LPCSensors</string>
    <string>HDMIAudio</string>
    <string>IntelMausiEthernet</string>
    <string>RealtekRTL8111</string>
    <string>SATA_Legacy</string>
    <string>USBInjectAll</string>
    <string>WhateverGreen</string>
    <string>Z97LPC</string>
</array>

Kilka zaktualizowałem:

  • AppleALC do wersji 1.2.2
  • FakeSMC

I trzeba było kilka dodać:

  • FakeSMC_ACPISensors
  • FakeSMC_CPUSensors
  • FakeSMC_GPUSensors
  • FakeSMC_LPCSensors
  • CodecCommander

Słowo komentarza odnośnie ostatniego kexta a mianowicie CodecCommander. 

 

Ten sterownik miał rozwiązywać problem z dźwiękiem po wyjściu z uśpienia systemu. Niestety domyślna konfiguracja nic nie zmieniła i dopiero po modyfikacji zawartości pliku:

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/kexts/Other/CodecCommander.kext/Contents/Info.plist

uzyskałem właściwy efekt. 

 

Wprowadzone zmiany dla klucza Realtek ALC1150 poniżej:

<key>Realtek ALC1150</key>
<dict>
    [...] 
    <key>Sleep Nodes</key>
    <true/>
    <key>Update Nodes</key>
    <true/>
</dict>

Na chwilę obecną nie zauważyłem żadnych problemów. Dla osób, które mają podobną konfigurację, zamieszczam swój katalog EFI ze wszystkimi zmianami opisanymi powyżej. Usunąłem tylko nr seryjne płyty - można je sobie ponownie wygenerować.

 

Jeżeli macie jakieś pytania, to śmiało. Może uda mi się pomóc.

 

 

 

EFI.zip

Share this post


Link to post
Share on other sites

Brawo za imessage... mi nie było to dane :(

Odnośnie codeccommander. Mi stwarzał problemy natomiast eapdfix jest bezproblemowy.

 

U mnie z dźwiękiem na razie jest ok, ale sprawdzę eapdfix.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.