314TeR Posted November 6, 2019 Report Share Posted November 6, 2019 Pierwsza przymiarka do bazy nowego UniBootX bazującego na OpenCore. Wersja ta bazuje na oficjalnej wersji OpenCore 0.5.2 + AppleSupport 2.1.2 + VirtualSMC 1.0.9 - kexty są aktualne na dzień 6.11.2019r. Z góry proszę o wyrozumiałość i zgłaszanie uwag - tylko z głową - to jest nie dość, że wczesna wersja OpenCore, to też jest to moja pierwsza przymiarka aby dać Wam z grubsza config pozwalający odpalić macOS na Haswellu Z87 Z97 bez względnie doktoryzowania się. Są 2 configi: config HD4600.plist - użyć jak korzystamy tylko z iGPU HD4600 config dGPU plus HD4600.plist - użyć jak korzystamy z dGPU i chcemy odpalić z HD4600 bez wyjść aby działał poprawnie np Quick Sync lub VDADecoder Wybrać stosowny config i zmienić jego nazwę na: config.plist Bez poprawienia nazwy configu NIE odpalimy w ogóle OpenCore. Domyślny Timeout ustawiony na 30s Do zestawu dodatkowo dodane: USBMap - skrypt do generowania tabeli SSDT dla portów USB - do opisania w innym poradniku. macinfo 2.0.8 w wersji na macOS jaki i Windows - jest to pakiet pozwalający wygenerować POPRAWNĄ parę SystemSerialNumber i MLB - to SĄ PARY i potem je dodać do w/w configu! Przed opaleniem należy w configu odnaleźć poniższą sekcję: <key>PlatformInfo</key> <dict> <key>Automatic</key> <true/> <key>Generic</key> <dict> <key>MLB</key> <string>M000000000001</string> <key>ROM</key> <data>ESIzAAAA</data> <key>SpoofVendor</key> <true/> <key>SystemProductName</key> <string>iMac14,2</string> <key>SystemSerialNumber</key> <string>W0000000001</string> <key>SystemUUID</key> <string>00000000-0000-0000-0000-000000000000</string> </dict> <key>UpdateDataHub</key> <true/> <key>UpdateNVRAM</key> <true/> <key>UpdateSMBIOS</key> <true/> <key>UpdateSMBIOSMode</key> <string>Create</string> </dict> I uzupełnić numery generując np w macinfo lub przenosząc z swojego configu clovera. Do uzupełnienia są od góry MLB, ROM, SystemSerialNumber, SystemUUID. Przygotowanie pendrive: sformatować na Fat32 wypakować do głównego folderu tak aby w nim był folder EFI. Działać i pisać wrażenia. UniBootX_OpenCore_Haswell_Z87_Z97_-_pre_Alpha_0.1.zip Najrad, man_of_the_oak and wujek_bogdan 3 Quote Link to comment Share on other sites More sharing options...
man_of_the_oak Posted November 8, 2019 Report Share Posted November 8, 2019 W najbliższym czasie postaram się przetestować z zestawem ze stopki ^^ Quote Link to comment Share on other sites More sharing options...
wujek_bogdan Posted November 9, 2019 Report Share Posted November 9, 2019 (edited) Dzięki. Dobra robota! Przetestuję gdy będę miał chwilę. Czy możesz napisać, czym są, jak je wygenerowałeś i co robią dodatkowe pliki w katalogu ACPI? Domyślam się, że są to jakieś łatki na ACPI. // Edycja: Znalazłem odpowiedź: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/config.plist/haswell#acpi Fajnie by było gdybyś mógł napisać co zostało w twoim konfigu zmienione względem bazowego konfigu OpenCore dla Z87/Z97 opisywanego tutaj: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/config.plist/haswell Edited November 9, 2019 by wujek_bogdan Quote Link to comment Share on other sites More sharing options...
314TeR Posted November 9, 2019 Author Report Share Posted November 9, 2019 3 godziny temu, wujek_bogdan napisał: Fajnie by było gdybyś mógł napisać co zostało w twoim konfigu zmienione względem bazowego konfigu OpenCore Config jest zrobiony na basie sampla dostarczanego z OpenCore. Najprościej różnice wyłapać otwierając domyślny config i w/w w jakimś programie do porównywania składni i porównać configi. Ja używam do tego BBEdit. Natomiast różnic względem tego co jest opisane w podlinkowanej instrukcji jest niewiele. Głównie są to poprawki do wyświetlania poprawnie trybu tekstowego i graficznego ładowania OpenCore. Quote Link to comment Share on other sites More sharing options...
wujek_bogdan Posted November 9, 2019 Report Share Posted November 9, 2019 (edited) 22 minuty temu, 314TeR napisał: Najprościej różnice wyłapać otwierając domyślny config i w/w w jakimś programie do porównywania składni i porównać configi. Ja używam do tego BBEdit. np.: https://www.diffchecker.com/ Swoją drogą, to dziwię się, że w podlinkowanym wyżej opisie, poza opisem konfigów dla różnych platform (za co autorzy mają u mnie wielki plus), nie są załączone gotowe konfigi z zaaplikowanymi zmianami. Bardzo ułatwiłoby to tworzenie własnego konfigu. Zasugeruję dodanie tych konfigów twórcy, czyli @khronokernel. // EDYCJA Warto rzucić okiem na inne repozytoria: https://github.com/khronokernel?tab=repositories m.in.: Lista sprzętu jakiego należy unikać: https://github.com/khronokernel/Anti-Hackintosh-Buyers-Guide Przydatne informacje na temat kart graficznych: https://github.com/khronokernel/Catalina-GPU-Buyers-Guide Informacje na temat kart WiFi: https://github.com/khronokernel/Wifi-Buyers-Guide Edited November 9, 2019 by wujek_bogdan Quote Link to comment Share on other sites More sharing options...
314TeR Posted November 9, 2019 Author Report Share Posted November 9, 2019 Szczerze? Na tym etapie to wg mnie nie ma sensu. Czemu? Bo OpenCore dość dynamicznie się zmienia i każda nowa wersja np 0.5.0, 0.5.1 i obecna 0.5.2 wprowadza zmiany dość istotne i do składni i w ogóle pojawiają się nowe opcje. Poradnik jest z głową opisany i wystarczy użyć tej wkładki między uszami aby w parędziesiąt minut zrobić sobie samemu wsad. Jak przygotujesz gotowca, to zwalniasz z myślenia ludzi. W przyszłości jak składnia się co nieco wyklaruje i ustabilizuje to można będzie przygotować gotowce. Mi samemu nie bardzo się chce przygotowywać pod inne platformy, bo pracy raz że jednak jest sporo, a bez dostępu do sprzętu ciężko weryfikować i dopieszczać. Zresztą zobacz jaki jest odzew w tym wątku. 12 poprań przez 4-ry dni z czego odpisało 2 stałych bywalców. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.