Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl

UniBootX Clover bootloader haMac hackintosh OS X na PC

  • Zaloguj się, aby dodać odpowiedź
154 odpowiedzi w tym temacie

#1 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 14:57

*
Popularny

1. Wstęp.

 

Przedstawiam pierwszą publiczna wersję naszego forumowego bootloadra o nazwie UniBootX opartego o najnowsze rozwiązania sceny OSx86, czyli Clovera wraz z wybranym zestawem najbardziej potrzebnych konfiguracji platform sprzętowych. W założeniu ma on ułatwić maksymalnie start z OS X na własnym PC, tak aby ilość skomplikowanych czynności zredukować do minimum. W tej chwili aby cieszyć się OS X na PC nie mając w ogóle dostępu do OS X, mamy do pokonania dwa dość trudne etapy:

  1. przygotowanie klucza USB z Cloverem oraz
  2. przygotowanie klucza instalacyjnego z OS X.

Klucz z cloverem mam nadzieję od dziś będzie już tylko formalnością, więc pierwszy etap zrobiony a nad wygodną i prostą metodą przygotowania klucza z OS X pracujemy... 

 

Czym jest UniBootX Clover - Jest to obraz klucza USB w formie IMG, do prostego odtworzenia na własnym kluczu USB.

 

W założeniu ma to być nasz wspólny bootloader, który mam nadzieję wspólnie społeczność haMac.pl będzie rozwijać. Clover ma możliwość przygotowania na jednym nośniku nieograniczonej ilości konfiguracji sprzętowych, dzięki czemu na jednym kluczu USB o ile wystarczy miejsca, każdy z Was będzie mógł przekazać swoją przetestowaną konfigurację i później ją wspierać.

 

1.1 Predefiniowane zestawy sprzętowe na UniBootX Clover:

 

Stan na dzień 2015-08-16:

1.1.1 Konfiguracje pod konkretny model płyty głównej:

  • P5W DH Deluxe - pierwsza kultowa płyta pod OSx86 - do dziś wzór przyjazności, stara ale wciąż jara.
  • P7P55 WS SUPERCOMPUTER - najlepsza wg mnie płyta na bazie P55 pod Core i pierwszej generacji.

 

1.1.2 Konfiguracje pod rodziny płyt głównych jednego producenta:

  • ASUS P5E series ALC883 - baza dla płyt ASUSa na chipsecie ICH8x i ICH9x z dźwiękiem ALC883.
  • ASUS P5Q series ALC1200 - baza dla płyt ASUSa na chipsecie ICH10 z dźwiękiem ALC1200.
  • ASUS P7P55 series VIA 1828S - baza dla wszystkich płyt ASUSa z rodziny P55 i dźwiękiem VIA odpalanym przez VoodooHDA.

 

1.1.3 Konfiguracje ogólne dla komputerów z UEFI:

  • Sandy Bridge Z68 - dla Core i drugiej generacji.
  • Ivy Bridge Z77- dla Core i trzeciej generacji.
  • haswell Z87 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z87.
  • haswell Z97 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z97.
     

2.1 Uwagi do zestawów sprzętowych.

 

Proszę pamiętać, że to są pierwsze i bardzo ogólne konfiguracje. Starałem się aby dla systemów 10.9 i 10.10 zawierały komplety istotnych kextów. Wszystkie konfiguracje są zrobione pod specyfikę każdej platformy. Platformy oparte o starsze chipsety do P55 włącznie, do postawienia i prawidłowego użytkowania OS X wymagają łatek do DSDT. Na szczęście dzięki Cloverowi łatanie jest rozwiązanie automatycznie na bazie zdefiniowanych przeze mnie doświadczalnie poprawek i robi to dobrze. Jeśli masz płytę do które będzie pasował jeden z w/w zestawów to pamiętaj, że: NIE MA POTRZEBY przygotowywania własnego DSDT! Clover załata DSDT za Ciebie. 

 

UniBootX Clover jest uniwersalnym kluczem przygotowanym tak, aby działał zarówno na komputerach z BIOS jak i UEFI. Klucz można wystartować zarówno w trybie legacy jaki i UEFI. 

 

Uwagi:

  • Konfiguracje do ivy bridge (Z77) włącznie uruchamiają zarządzanie energią automatycznie. Nie ma potrzebny nic robić aby PM działał poprawnie (przynajmniej powinien).
  • Konfiguracje dla Haswella i późniejsze na tę chwilę wymagają wygenerowania tabeli SSDT z stanami APSS i ACSS skryptem pike'a. 
  • Wszystkie konfiguracje NIE zawierają numerów seryjnych. Aby poprawnie działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS.
  • Jest to sam Bootloader - aby zainstalować OS X musisz mieć jeszcze klucz instalacyjny z OS X. Tutaj będzie link do poradnika jak taki klucz instalacyjny sobie przygotować samemu na bazie instalacji pobranej z Mac App Store.
  • Do odtworzenia obrazu wymagany jest klucz USB o wielkości co najmniej 1GB. 

2. Pobieranie UniBootX Clover.

Zawsze aktualna wersja będzie w dziale Pliki:


 

3. Odtworzenie obrazu UniBootX Clover na klucz USB:

3.1. Windows

Najprościej wykonać to programem Win32 Disk Imager.

(później zostanie dodana informacja krok po kroku jak to zrobić)

 

3.2. Linux / OS X i inne systemy *NIX

Musimy ustalić które fizyczne urządzenie jest naszym kluczem USB. Linuxiarze pewnie będą sami wiedzieć, a w OS X można to sprawdzić komendą:

diskutil list

W wyniku dostaniemy listę wszystkich dysków i partycji, tak jak na przykładzie który zamieścił zet120, wśród dysków będzie nasz klucz USB - tutaj 8GB:

/dev/disk2 (external, physical):
 #:                     TYPE NAME                  SIZE     IDENTIFIER
 0:   FDisk_partition_scheme                      *8.0 GB   disk2
 1:               DOS_FAT_32                       1.0 GB   disk2s1

i widzimy że ma ścieżkę do urządzenia /dev/disk2.

Odmontowujemy ten dysk:

diskutil unmountDisk /dev/disk2

Następnie zerujemy tablicę partycji klucza i kopiujemy obraz UniBootX komendą dd:

sudo dd if=/dev/zero of=/dev/rdisk2 bs=1024 count=1
sudo dd if=~/Desktop/UniBootX-Clover-2015-08-16.img of=/dev/rdisk2 bs=4m

Pamiętaj aby podać właściwe ścieżki do UniBootX przy parametrze if oraz właściwe urządzenie przy parametrze of.

 

4. Dostosowanie UniBootX Clover dla własnej płyty.

4.1. Pierwsze uruchomienie i dump nazwy płyty.

wkładamy klucz do komputera, ustawiamy sekwencję startową aby pierwszy startował klucz USB z UniBootX i czekamy aż się uruchomi. Jak pojawi się menu clovera tak jak poniżej:

 

Załączony plik  screenshot0.png   1,28 MB   550 Ilość pobrań

 

wciskamy klawisz F2 i czekamy aż zapisze się dump do:

/EFI/CLOVER/misc/preboot.log

W nim szukamy nazwy naszej płyty, będzie to wyglądać np tak:

0:1020:000Clover revision: 3048running on System Product Name
0:1020:000... with board SABERTOOTH P67

W powyższym przykładzie jest to płyta o nazwie SABERTOOTH P67, następnie odszukujemy folder w OEM odpowiadający tej płycie, a będzie to:

/EFI/CLOVER/OEM/Sandy Bridge Z68

i zmieniamy nazwę tego folderu lub kopiujemy go do nowego folderu pod nazwę naszej płyty, dla naszego przykładu tak:

/EFI/CLOVER/OEM/SABERTOOTH P67

Jeśli wszystko zrobiliśmy poprawnie to komputer po ponownym starcie z UniBootX skórka clovera powinna zmienić się na taką (o nazwie bootcamp):

 

Załączony plik  screenshot1.png   65,11 KB   362 Ilość pobrań

 

Jeśli posiadamy już przygotowany klucz z instalacją OS X to możemy próbować wystartować instalację, jak zadziała, to możemy instalować, jeśli nie pójdzie to najczęściej potrzeba dostosować VGA.

 

4.2. Ustawienia BIOS/UEFI

To co prawda nie jest bezpośrednio związane z UniBootX, ale jest potrzebne aby poprawnie się uruchomił. Poniżej są podane najbardziej istotne ustawienia jakie musimy mieć zrobione w BIOS/UEFI aby OS X mógł się uruchomić.

  • Kontroler SATA -> AHCI - dotyczy wszystkich płyt, opcjonalnie można ustawić RAID jak nie ma AHCI. 
  • Executyte Disable Bit -> Enable - głównie starsze płyty dla Core 2 Duo/Quad, nowsze mają tę opcję włączoną domyślnie).
  • Secure Boot -> Other OS - obligatoryjne dla każdego komputera z UEFI jak uruchamiamy Clovera w trybie UEFI.
  • HPET mode -> 64 bit - opcja często występuje na płytach Gigabyte
  • Intel VT-d -> disable. Jak nie ma tej opcji a instalator nie chce wystartować, wejść w tryb graficzny lub są restarty, polecam wyłączyć całkowicie wiryalizację: Intel VT-x -> disable. Alternatywnie można dodać drop tabeli DMAR (domyślnie dodane w configach przykładowych) i/lub dodać flagę startową dart=0.

 

4.3. Dostosowywanie VGA

Komputery mają różne VGA i nie ma jednej idealnej konfiguracji. Jeśli z jakiegoś powodu nie startuje tryb graficzny, to najczęściej trzeba jeszcze tylko dopasować ustawienia VGA w config.plist:

<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
 <key>ATI</key>
 <false/>
 <key>Intel</key>
 <false/>
 <key>NVidia</key>
 <false/>
</dict>
<key>PatchVBios</key>
<false/>
</dict>

Starsze VGA jak nvidie do GT/GTX 5xx, ATI do HD4xxx czasami i 5xxx - wymagają włączenia Inject. Wtedy stosowną sekcję trzeba zamienić np na taką (przykład dla nvidii):

   <key>NVidia</key>
 <true/>

Nowsze grafiki nvidii jak GTX960/970/980/980Ti nie działają w OS X na sterownikach systemowych, wymagają doinstalowania webowych sterowników. Jeśli mamy taką kartę i nie startuje tryb graficzny trzeba dodać do Boot Arguments flagę nv_disable=1. Po zainstalowaniu sterowników webowych flagę można usunąć i jeśli zapis do NVRAM działa, to będzie to wszystko, jak nie to należy wymusić start z webowymi sterownikami flagą: nvda_drv=1.

 

4.4. Generowanie indywidualnych numerów SMBIOS.

Konfiguracje wzorcowe są tak skonstruowane, że brakujące numery podstawia Clover. Niestety clover ma jeden ich zestaw i aby prawidłowo działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS. Poniżej przykład z jednego c config.plist:

<key>RtVariables</key>
<dict>
<key>#ROM</key>
<string>UZUPELNIJ</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>#BoardSerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SmUUID</key>
<string>UZUPELNIJ</string>
<key>ProductName</key>
<string>MacPro3,1</string>
<key>Trust</key>
<true/>
</dict>

Należy samemu zamienić wszystkie pola oznaczone słowem "UZUPELNIJ" o swoje numery, a następnie usunąć "#" sprzed kluczy, np po wstawieniu prawidłowego nr seryjnego to pole powinno wyglądać tak:

<key>SerialNumber</key>
<string>CK926554XYL</string>

Do czego jest dane pole i jak je uzupełnić (czym), będzie można się dowiedzieć z poradnika jaki powstanie w przyszłości. Na razie polecam zapoznać się z tym wątkiem:

http://hamac.pl/topic/9864-imessages/

Jest w nim opisane co i jak zrobić. Polecam też narzędzie do generowania numerów Apple MAC Hack, UWAGA działa jedynie w 10.10.x.

 

4.5. Zarządzanie energią i generowanie SSDT.aml dla komputerów na platformie Haswell. 

Robi się to skryptem pike'a - ssdtPRGen.sh - opis na stronie. UWAGA skrypt działa dobrze jedynie jak język interface'u będzie ustawiony na angielski. Po wygenerowaniu tabeli SSDT.aml należy ją umieścić w folderze ACPI/patched, dla naszej przykładowej konfiguracji ścieżka będzie wyglądać tak:

/EFI/CLOVER/OEM/SABERTOOTH P67/ACPI/patched/SSDT.aml

Tutaj będzie w przyszłości link do tematu w którym będzie szerzej opisane jak generować tabele z PM.

 

4.6. Uruchomienie wbudowanej karty dźwiękowej.

Należy sprawdzić jaki posiadamy codec audio i na tej podtswie zastosować np ten uniwersalny Legacy AppleHDA:

Uniwersalne Legacy AppleHDA dla ALC882 883 888 1200 892 1150 dla Yosemite 10.10 i starszych systemów.

 

4.7. Inne

Tu zostaną opisane inne istotne czynności. 

 

5. Konfiguracje dedykowane pod konkretny model i ich opiekunowie.

Tutaj będą wpisy wraz z linkami do poradników wolontariuszy którzy chcą się podzielić swoją konfiguracja i się nią opiekują:

 

ASRock Z87 Pro 3arnon

Gigabyte GA-H61M-S1 - patrex003

Gigabyte Z77-D3Hreyder

Lenovo X220PolishApple

ASUS MAXIMUS VI HEROrobert999

 

Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 

 

6. Lista zmian.

Wersje UniBootX Clover:

2015-08-16 - pierwsze wydanie na bazie clovera w wersji r3253

2015-08-17 - aktualizacja clovera do wersji r3259

2015-11-05 - aktualizacja clovera do wersji r3320, dodanie wsparcia dla El Capitan

 

7. Uwagi do poradnika, komentarze.

Proszę zgłaszać wszelkie swoje uwagi, pomysły, co dodać, co zmienić, spostrzeżenia, jakie narzędzia dodać do UniBootX, wyłapane literówki itp itd... W założeniu ten poradnik ma ciągle ewoluować i ma być uzupełniany jak będą wychodziły nowe systemy (niedługo El Capitan). 

 

Jeśli podoba Ci się ten poradnik, kliknij w klawisz "Lubię to" - daje mi to informację że interesuję Cię temat i że jest dla kogo do rozwijać i aktualizować.


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#2 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 15:45

Proszę o komentarze, starałem się skupić na zawartości a nie opakowaniu. Jak ktoś ma sugestie co zmienić, poprawić, lub chce pomóc w tworzeniu tego poradnika to bardzo proszę. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#3 patrex003

patrex003
  • Members
  • 279 postów
  • LocationŚwiętokrzyskie

Napisano 16 sierpień 2015 - 19:53

@314TeR jakie są wymagania odnośnie konfiguracji dedykowanych tzw konfiguracje wolontariuszy ? mógł bym się podzielić własną ale wydaje mi się że moja na dzień dzisiejszy dopracowana jest w 98%..


Sierra - MacBook Pro 11,1: ASRock Z87 Extreme4 | Intel Z87 | Intel i3 4170 (Haswell) | Realtek ALC1150 | Intel I217V | Intel HD Graphics 4400 & AMD Radeon RX480 8GB - MSI Gaming X

 

El Capitan / Sierra - iMac 12,1: ASUS P8Z68-V PRO/GEN3 | Intel Z68 | Intel Core i3 2120 (Sandy Bridge) | Realtek ALC892 | Intel 82579 | AMD Radeon HD7770 1GB - Gigabyte rev2.0 \ AMD Radeon RX480 8GB - MSI Gaming X


Mavericks / Yosemite / El Capitan - iMac 12.1 na: Gigabyte GA-H61M-S1 rev2.1  | Intel H61 Express Chipset | Intel Celreon G550 (Sandy Bridge) | Realtek ALC887 | Realtek RTL8111F | AMD Radeon HD7770 1GB - Gigabyte rev2.0

 

Snow Leopard / Mavericks / Yosemite / El Capitan - MacBookPro5,1 na: Medion Akoya P6612 - MD97110  | Intel ICH9M | Intel Core 2 Duo P7350 | Realtek ALC663 | Realtek RTL8168/8111C | BCM94321MC - Apple '06 | GeForce 9600M GS 256MB -Wistron

 

co nowy hackintosh to coraz to różniejsze wyzwania i problemy..

​wszystko co piszę staram się opierać o własne doświadczenia..

 

mała polska grupa hackintosh'owa na FB

mój mały świat

 

Zdaje sobie sprawę że w dużej części piszę tak że mnie ciężko zrozumieć, ale już od nie pamiętnych czasów każdy mi to powtarza że "sporo wiem" ale nie umiem tej wiedzy już przekazać. Naprawdę się staram pisać tak aby każdy mnie zrozumiał.

Przepraszam za tą nie dogodność !


#4 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 20:08

Na tę chwilę ciężko coś takiego sprecyzować, wyjdzie w praniu. Ważne aby konfiguracja była dopracowana i najlepiej jakby każdy wolontariusz miał swój własny temat z swoją konfiguracją, tak aby zgłaszanie błędów, propozycji itp itd trafiało bezpośrednio do autora. 

 

Z samych technicznych rzeczy, to konfiguracja musi być przygotowana tak aby była kompatybilna z katalogiem OEM - czyli w folderze najczęściej o nazwie płyty głównej.

 

Na razie tematy z własnymi konfiguracjami można zakładać w tym dziale, idealnie o schemacie nazwy:

 

UniBootX Clover - nazwa płyty głównej.

 

Docelowo chcę przeorganizować forum i jeśli pomysł się przyjmie i będzie zainteresowanie to założę osobny dział na forumowy bootloader. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#5 arnon

arnon
  • Members
  • 1275 postów
  • LocationRzeszów

Napisano 16 sierpień 2015 - 20:13

@up Czyli, kiedy założymy ten temat, to wrzucamy tam swój config.plist? i tyle? czy jak, bo nie do końca zrozumiałem :P


Mój hackintosh:

ASRock Z87 PRO 3 | Intel Core i5-4590 | MSI GeForce GTX 660 Twin FrozR | 2x4GB RAM DDR3 (1600MHz) | WD Red 1TB + WD Blue 1TB | TP-LINK TL-WN881ND
…i oczywiście OS X 10.11.6 blackapple.gif:)

 

Nie pomagam na PW, od tego jest forum!

 

FlagaPL.gif Staram się pisać poprawnie po polsku!


#6 wujek_bogdan

wujek_bogdan
  • Members
  • 810 postów

Napisano 16 sierpień 2015 - 20:32

Świetna inicjatywa i dobra robota.

 

Mam propozycję: czy mógłbyś wrzucić źródła na GitHuba? Dzięki temu łatwiejsze będzie zgłaszanie własnych propozycji zmian, czy przesyłanie własnych poprawek/konfigów w postaci pull requestów. Poza tym nie trzeba będzie rozpakowywać obrazu żeby podejrzeć konfig dla danej platformy.


Obecny:  10.11.2, Asrock Z87 Pro4, i7-4790k, 16GB DDR3@1600, MSI GTX 960, Audigy 2 ZS

Poprzedni: 10.10.4, ASUS P7P55D-E LX, i7-870, 8GB DDR3@1600, Saphire HD5770 1GB


#7 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 20:32

Tak, możecie zakładać tematy - jak pamiętam w tym forum nie można bezpośrednio, ale załóżcie gdziekolwiek a ja go przeniosę. Później w tym wątku będziecie prowadzili rozwój swoich konfiguracji i po istotnych zmianach, lub raz na miesiąc będę zbierał te konfiguracje i wypuszczał nowe wydanie. 


  • arnon lubi to

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#8 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 20:37

Świetna inicjatywa i dobra robota.

 

Mam propozycję: czy mógłbyś wrzucić źródła na GitHuba? Dzięki temu łatwiejsze będzie zgłaszanie własnych propozycji zmian, czy przesyłanie własnych poprawek/konfigów w postaci pull requestów. Poza tym nie trzeba będzie rozpakowywać obrazu żeby podejrzeć konfig dla danej platformy.

 

Dziękuję, cel jaki sobie postawiłem, to uaktualnić i/lub napisać od nowa forumowe poradniki aby stworzyć komplet prostych, zrozumiałych i przystępnych rozwiązań dla wszystkich, wraz z kompletem informacji jak poprawnie postawić OS X na PC nie używając żadnych protez jak multishit. 

 

O GitHubie myślę, aczkolwiek moja znajomość jego jest o zerowa i na tę chwilę nie wiem jeszcze jak bym mógł przełożyć to na tworzenie obrazów. Teraz mam fizyczny nośnik 1GB gdzie w np mbr jest zainstalowany kod startowy clovera i nie mam pojęcia jak można byłoby to spiąć z takim serwisem... ale nie mówię nie... po prostu na tę chwilę postawiłem na rozwój zawartości nawet kosztem mojej dodatkowej pracy przy sklejaniu tego. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#9 robert999

robert999
  • Members
  • 241 postów

Napisano 16 sierpień 2015 - 21:26

Pomysł bardzo dobry. Myślę, że trzeba jednak sprecyzować czy w tym obrazie zawarty jest też sam instalator OS X. Bo ten zapis: 

 

 

Próbujemy wystartować instalację, jak zadziała, to możemy instalować, jeśli nie pójdzie to najczęściej potrzeba dostosować VGA.

 

 

 

sugeruje, że na tym kluczu jest też instalka OS X.

A jeśli jej nie ma, to musisz dopisać, czy na osobnym kluczu musi być przygotowany instalator. Wiele osób, które nie mają doświadczenia nie będzie tego wiedzieć.


  • AloneTogether lubi to
  • Sierra 10.12.1

#10 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 21:39

Dziękuję za sugestie, faktycznie można by tak przyjąć,

 

Zaraz postaram się doprecyzować poradnik.

 

EDIT: Przeredagowałem, sprawdź czy teraz jest logicznie. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#11 robert999

robert999
  • Members
  • 241 postów

Napisano 16 sierpień 2015 - 21:59

Teraz jest OK :)


  • Sierra 10.12.1

#12 AdamiPL

AdamiPL
  • Members
  • 639 postów
  • LocationPeterborough / UK

Napisano 16 sierpień 2015 - 22:05

Bardzo dobry pomysł, jeśli wszystko wypali będziemy w stanie zrobić coś na wzór distra lecz bez śmieci i 100% vanioliowo . Popieram!! Będę miał chwilę to zrobię i do swojej platformy, choć jest ona bardzo unikatowa i nazwa płyty głownej w  preflog to Ultra 27…. :)

4:695  0:000  Clover revision: 3253  running on Ultra 27
4:695  0:000  ... with board Ultra 27

 MacBook Pro 15" 2012 / i7 2,6 Ghz / 8GB DDR3 / GT650M 1GB + HD4000 1,5GB / 275GB SSD

Asus Z87 Pro (V edition), Intel Core I3-4170, Thermalrigh Macho rev. B, Gigabyte GeForce GTX650TI 2GB, Dell P2310HC, 20GB DDR3@2400, Z87 , I217V, ALC1150, BCM94360CD, Crucial MX100 128GB - OSX, Samsung EVO 850 250GB - Windows, Fractal R5 - Sierra 10.12.2
Sun Ultra 27 Workstation : Intel Quad Core Xeon 2.93 GHz (W3540),1Gb AMD ATI FirePro V4900 / AMD Radeon 5750 1GB (JUNIPER) / Gigabyte GeForce GTX650 TI 2GB, Dell P2310Hc, 12GB DDR3@1600, X58, Intel 82567LM-2 , BCM94360CD, ALC889A , SB X-fi Surround 5.1 Pro USB, CRUCIAL MX100 128GB Magic Mouse A1296 - Yosemite 10.10.5
Dell Precision T3400 : Intel Core 2 DUO 3GHz (e8400), AMD Radeon 5750 1GB (JUNIPER), Broadcom NetXtreme BCM5722D, WDC WD1502FYPS-02W3B0, 4 x 2GB DDR2 GEIL - Mavericks 10.9.5
ASUS X53SJ : Intel Core i7 (2630qm), OPTIMUS Intel HD 3000 + GeForce GT520m, 2 x 4 GB - Mountain Lion 10.8.5

facebook.pnghackintosh #Polska #Poland (Grupa FB)   / UK HACKINTOSH SUPPORT - MORE ON PM


#13 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 16 sierpień 2015 - 22:23

Jeśli developerzy nie wprowadzą jakiś mechanizmów pozwalających zredukować ilość danych na kluczu, to wszystkie konfiguracje i tak się nie zmieszczą... mi już teraz brakuje działającej obsługi linków symbolicznych, bo pozwoliła by stworzyć linki do jednego folderu, z wieloma nazwami płyt głównych. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#14 wujek_bogdan

wujek_bogdan
  • Members
  • 810 postów

Napisano 16 sierpień 2015 - 23:16

(...) O GitHubie myślę, aczkolwiek moja znajomość jego jest o zerowa i na tę chwilę nie wiem jeszcze jak bym mógł przełożyć to na tworzenie obrazów (...)

Może za bardzo zapędziłem się z tym githubem. Github nie nadaje się do trzymania całego projektu. Nadawałby się ewentualnie jako repozytorium konfigów Clovera.

 

BTW, może warto by było dodać krótkie komentarze przy ustawieniach Clovera? Wiele osób bezmyślnie kopiuje konfigi nie zastanawiając się do czego służą poszczególne opcje i czy są potrzebne w danej konfiguracji. Wiem, że Clover ma nie najgorszą (i nie najlepszą zarazem ;)) dokumentację, ale niektóre opcje wyjaśnione są bardzo lakonicznie i niewiele mówią laikowi. Sam spędziłem tam sporo czasu próbując dostosować Clovera pod mój konfig w oparciu o konfigi innych osób i niektóre opcje nadal są dla mnie zagadką, albo ich działanie nie jest dla mnie do końca jasne. 


Obecny:  10.11.2, Asrock Z87 Pro4, i7-4790k, 16GB DDR3@1600, MSI GTX 960, Audigy 2 ZS

Poprzedni: 10.10.4, ASUS P7P55D-E LX, i7-870, 8GB DDR3@1600, Saphire HD5770 1GB


#15 patrex003

patrex003
  • Members
  • 279 postów
  • LocationŚwiętokrzyskie

Napisano 17 sierpień 2015 - 00:24

a ja mam małe pytanie i pewno komuś jeszcze to się przyda… jak dobrze rozumiem forumowy UniBootX jest tak przygotowany żeby działał i na UEFI i na legacy. czyli rozumiem że kopiuje tylko go na klucz i hula ? btw. swoją drogą plik boot jest tylko wymagany do legacy ? - bo jego koniczyna mi nie tworzy jak robię instalator..


Sierra - MacBook Pro 11,1: ASRock Z87 Extreme4 | Intel Z87 | Intel i3 4170 (Haswell) | Realtek ALC1150 | Intel I217V | Intel HD Graphics 4400 & AMD Radeon RX480 8GB - MSI Gaming X

 

El Capitan / Sierra - iMac 12,1: ASUS P8Z68-V PRO/GEN3 | Intel Z68 | Intel Core i3 2120 (Sandy Bridge) | Realtek ALC892 | Intel 82579 | AMD Radeon HD7770 1GB - Gigabyte rev2.0 \ AMD Radeon RX480 8GB - MSI Gaming X


Mavericks / Yosemite / El Capitan - iMac 12.1 na: Gigabyte GA-H61M-S1 rev2.1  | Intel H61 Express Chipset | Intel Celreon G550 (Sandy Bridge) | Realtek ALC887 | Realtek RTL8111F | AMD Radeon HD7770 1GB - Gigabyte rev2.0

 

Snow Leopard / Mavericks / Yosemite / El Capitan - MacBookPro5,1 na: Medion Akoya P6612 - MD97110  | Intel ICH9M | Intel Core 2 Duo P7350 | Realtek ALC663 | Realtek RTL8168/8111C | BCM94321MC - Apple '06 | GeForce 9600M GS 256MB -Wistron

 

co nowy hackintosh to coraz to różniejsze wyzwania i problemy..

​wszystko co piszę staram się opierać o własne doświadczenia..

 

mała polska grupa hackintosh'owa na FB

mój mały świat

 

Zdaje sobie sprawę że w dużej części piszę tak że mnie ciężko zrozumieć, ale już od nie pamiętnych czasów każdy mi to powtarza że "sporo wiem" ale nie umiem tej wiedzy już przekazać. Naprawdę się staram pisać tak aby każdy mnie zrozumiał.

Przepraszam za tą nie dogodność !


#16 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 17 sierpień 2015 - 08:49

Tak dokładnie. Jest tak pomyślany aby działał w Legacy i UEFI. Jest na nim już kod w mbr, boot oraz wszystkie inne pliki potrzebne do rozruchu w obu trybach. "boot" to część bootloadra potrzebna do legacy.

 

Założenie jest takie, że osoba startująca z OS X nie ma do niego dostępu i musi sobie jakoś poradzić... a taki obraz bootloadera to pierwsza połowa sukcesu. Jest on w formacie FAT32, więc późniejsze dostosowania są proste i możliwe z każdego systemu. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#17 robert999

robert999
  • Members
  • 241 postów

Napisano 17 sierpień 2015 - 08:54

 

wciskamy klawisz F2 i czekamy aż zapisze się dump do:

/EFI/CLOVER/misc/preboot.log

 

U mnie nie działa wciśnięcie klawisza F2. W katalogu misc nic się nie zapisuje. Próbowałem z klawiaturą na USB oraz na PS2. Zero reakcji Clovera. Coś robię nie tak? W którym momencie trzeba wcisnąć ten F2?


  • fatamorgnaa lubi to
  • Sierra 10.12.1

#18 314TeR

314TeR

    Administrator

  • Administrators
  • 15928 postów
  • LocationWarszawa

Napisano 17 sierpień 2015 - 08:57

Dokładnie jak jesteś w menu clovera, gdzie masz wybór dysków startowych, opcji itp itd... tak jak masz na screenach w poradniku.

 

Polecam użyć też klucz z diodą - jak po naciśnięciu F2 "błyśnie" to znaczy że zapis się odbył. Podczas zapisu też animacja na chwilkę się "zamrozi".


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#19 robert999

robert999
  • Members
  • 241 postów

Napisano 17 sierpień 2015 - 11:25

Posiadam klucz z diodą. Podczas wciskania F2 dioda mignęła. Ale nie spowodowało to "zamrożenia" animacji, ani zapisu czegokolwiek do katalogu "misc". U mnie to niestety nie działa :(

 

A tak na marginesie, czy w tym dumpie zapisuje się nazwa taka sama, która wyświetla się w opcjach Clovera w SMBIOS?

 

Poza tym próbowałem uruchomić Clovera z tego klucza w trybie Legacy i się nie uruchamia (w BIOSie mam ustawione uruchamianie zarówno UEFI jak i Legacy).

Clover uruchamia się tylko w UEFI.

 

 

EDIT:

 

Zapisał się plik preboot.log po wejściu w opcje bootowania Clover Boot Options i wybraniu opcji Print all UEFI boot options to log.


  • Sierra 10.12.1

#20 patrex003

patrex003
  • Members
  • 279 postów
  • LocationŚwiętokrzyskie

Napisano 17 sierpień 2015 - 15:14

Tak dokładnie. Jest tak pomyślany aby działał w Legacy i UEFI. Jest na nim już kod w mbr, boot oraz wszystkie inne pliki potrzebne do rozruchu w obu trybach. "boot" to część bootloadra potrzebna do legacy.

 

Założenie jest takie, że osoba startująca z OS X nie ma do niego dostępu i musi sobie jakoś poradzić... a taki obraz bootloadera to pierwsza połowa sukcesu. Jest on w formacie FAT32, więc późniejsze dostosowania są proste i możliwe z każdego systemu. 

 

 

czyli rozumiem że  klucz formatuje się do FAT32 kopiuje pliki i wszystko działa .. :) w takim razie faktycznie to już pół roboty ..


Sierra - MacBook Pro 11,1: ASRock Z87 Extreme4 | Intel Z87 | Intel i3 4170 (Haswell) | Realtek ALC1150 | Intel I217V | Intel HD Graphics 4400 & AMD Radeon RX480 8GB - MSI Gaming X

 

El Capitan / Sierra - iMac 12,1: ASUS P8Z68-V PRO/GEN3 | Intel Z68 | Intel Core i3 2120 (Sandy Bridge) | Realtek ALC892 | Intel 82579 | AMD Radeon HD7770 1GB - Gigabyte rev2.0 \ AMD Radeon RX480 8GB - MSI Gaming X


Mavericks / Yosemite / El Capitan - iMac 12.1 na: Gigabyte GA-H61M-S1 rev2.1  | Intel H61 Express Chipset | Intel Celreon G550 (Sandy Bridge) | Realtek ALC887 | Realtek RTL8111F | AMD Radeon HD7770 1GB - Gigabyte rev2.0

 

Snow Leopard / Mavericks / Yosemite / El Capitan - MacBookPro5,1 na: Medion Akoya P6612 - MD97110  | Intel ICH9M | Intel Core 2 Duo P7350 | Realtek ALC663 | Realtek RTL8168/8111C | BCM94321MC - Apple '06 | GeForce 9600M GS 256MB -Wistron

 

co nowy hackintosh to coraz to różniejsze wyzwania i problemy..

​wszystko co piszę staram się opierać o własne doświadczenia..

 

mała polska grupa hackintosh'owa na FB

mój mały świat

 

Zdaje sobie sprawę że w dużej części piszę tak że mnie ciężko zrozumieć, ale już od nie pamiętnych czasów każdy mi to powtarza że "sporo wiem" ale nie umiem tej wiedzy już przekazać. Naprawdę się staram pisać tak aby każdy mnie zrozumiał.

Przepraszam za tą nie dogodność !






Również z jednym lub większą ilością słów kluczowych: UniBootX, Clover, bootloader, haMac, hackintosh, OS X na PC

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych