314TeR Opublikowano 6 Listopada 2019 Zgłoś Udostępnij Opublikowano 6 Listopada 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 man_of_the_oak, Najrad i wujek_bogdan 3 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 8 Listopada 2019 Zgłoś Udostępnij Opublikowano 8 Listopada 2019 W najbliższym czasie postaram się przetestować z zestawem ze stopki ^^ Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 9 Listopada 2019 Zgłoś Udostępnij Opublikowano 9 Listopada 2019 (edytowane) 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 Edytowane 9 Listopada 2019 przez wujek_bogdan Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 9 Listopada 2019 Autor Zgłoś Udostępnij Opublikowano 9 Listopada 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 9 Listopada 2019 Zgłoś Udostępnij Opublikowano 9 Listopada 2019 (edytowane) 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 Edytowane 9 Listopada 2019 przez wujek_bogdan Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 9 Listopada 2019 Autor Zgłoś Udostępnij Opublikowano 9 Listopada 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.