Skocz do zawartości

[ASUS GRYPHON Z87] Problem z uruchomieniem instalatora, zapewne config.plist


kip
 Udostępnij

Rekomendowane odpowiedzi

Dzień dobry szanownym forumowiczom! (to mój pierwszy post) :)

Kupując graty do aktualnego komputera wiedziałem, że będę chciał zrobić z niego w przyszłości hackintosha, wyczytałem (m.in. na tym forum), że Gryphon Z87 to jedna z najlepszych do tego płyt.

Mimo tego nie mogę sobie poradzić nawet z dostaniem się do instalatora Yosemite, albo komputer się restartuje zaraz po wyświetleniu jabłka albo zwiesza się na nim.

Moja konfiguracja:

1. ASUS GRYPHON Z87
2. Intel Core i7-4771 (SSE2, SSE3, SSSE3, SSE4.1, SSE4.2)
3. Z87
4. brak dodatkowego
5. zinegrowana - Intel HD4600
6. zinegrowana - Realtek ALC892
7. zinegrowana - Intel I217-V
8. brak WLAN
9. Intel SSD 330, SATA3, AHCI (resztę dysków odpinam na czas instalacji, łącznie z windowsowym systemowym)
10. wszystko po USB


Próbowałem (między innymi) tak:

1. Ściągnąłem BootDiskUtility i Clover_for_BootDiskUtility_r2981 z dropboxa Oswaldiniego
2. Wziąłem pendrive'a 32 GB i w BootDiskUtility wybrałem Boot Partition wielkości 128 MB i wybrałem External (wskazałem ściągniętą wyżej paczkę)
3. W BootDiskUtility wybrałem Restore partition i wskazałem 2.hfs z paczki z instalką systemu
4. Na podstawie tutoriala spod http://hamac.pl/topic/10178-instalacja-os-x-1010-yosemite-krok-po-kroku/ wyrzuciłem przy użyciu TransMaca wszystko poza Install OS X Yosemite.app (pamiętałem o zaznaczeniu wyświetlania ukrytych plików)
5. Z paczki dostępnej pod https://www.mediafire.com/?xc982nzs1w5s341 wypakowałem folder 10.10.0 i wywaliłem z niego .fseventsd, .IAProductInfo i .DS_Store
6. Wrzuciłem to, co zostało na pendrive obok Install OS X Yosemite.app (do tego samego katalogu)
7. W katalogu EFI Clovera na pendrivie chciałem wywalić z /EFI/CLOVER/drivers64UEFI plik VBoxHfs-64.efi i wkleić HFSPlus.efi, ale VBoxHfs-64.efi już nie było, a HFSPlus.efi już był :)
8. Sprawdziłem, że mam FakeSMC.kext w /EFI/CLOVER/kexts/10.10 (nie tykałem ani tego ani reszty kextów, które tam się znajdują)
9. Dochodzimy do config.plist...
Wrzuciłem znaleziony kiedyś na tym forum rzekomo działający z miejscami do wpisania numeru seryjnego, który sobie wymyśliłem i wpisałem (o ile pamięć mnie nie myli, bo to robiłem przy poprzedniej próbie, po której się poddałem na kilka miesięcy, a teraz tylko go wrzuciłem).

Efekt jest taki, że po uruchomieniu komputera z pendrive'a i wybraniu Boot Install Yosemite (czy jakoś tak ;)) widzę przez chwilę jabłko na czarnym tle i po sekundzie-dwóch jest restart.
 

W załączniku używany przeze mnie config.plist, z dodanym w nazwie .txt, bo wyskakuje mi "Nie masz uprawnień do wysyłania tego typu plików".

 

Z góry dzięki!

config.plist.txt

Odnośnik do komentarza
Udostępnij na innych stronach

Goły config z bdutility zapewnia poprawne zainstalowanie osx

 

Hm, czyżby obie wypróbowane przeze mnie instalki były uwalone na tyle, że instalator nawet nie startował? Próbowałem też gołego config.plist, ale jak wrócę do domu to popróbuję jeszcze z innymi wersjami clovera może...

 

A dla czego masz plik  "config.plist.txta nie "config.plist"  ?

 

Może edytowałeś notepadem lub innym edytorem i stworzyłeś plik tekstowy ....

 

Spokojnie, kontroluję sprawę rozszerzeń :)

Jak napisałem w pierwszym poście - pryz wrzucaniu .plist wyskoczyło mi "Nie masz uprawnień do wysyłania tego typu plików", więc dodałem do nazwy .txt i wtedy forum już przyjęło. Na pendravie jest .plist bez .txt.

 

Widzę w Twojej stopce, że też masz Gryphona Z87, praktycznie identyczna do mojej konfiguracja, czy mógłbyś wysłać mi Twój config.plist? A najlepiej jeszcze listę kextów, których używasz?

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, goły config to może złe słowo, config który jest domyślnie z bdutility pozwala zainstalować osx na gryphonie.

 

 

EDIT:

Doczytałem że użyłes paczki od Oswaldiniego, nie wiem jak w niej wygląda config. Ja byłem w stanie odpalić samą instalkę na domyślnym configu przygotowanym przez bdutility( nie użwałem paczki)

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, goły config to może złe słowo, config który jest domyślnie z bdutility pozwala zainstalować osx na gryphonie.

 

 

EDIT:

Doczytałem że użyłes paczki od Oswaldiniego, nie wiem jak w niej wygląda config. Ja byłem w stanie odpalić samą instalkę na domyślnym configu przygotowanym przez bdutility( nie użwałem paczki)

 

Wcześniej próbowałem też domyślnego configu z clovera wbudowanego w bdutility, ale możliwe, że z uwaloną instalką. Spróbuję jeszcze raz po południu.

 

Wrzucam domyślny config.plist z Clover_for_BootDiskUtility_r2981.zip od Oswalidiniego:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>npci=0x2000 -gux_defer_usb2 -gux_no_idle kext-dev-mode=1</string>
		<key>Fast</key>
		<false/>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Theme</key>
		<string>bootcamp</string>
		<key>TextOnly</key>
		<false/>
		<key>CustomIcons</key>
		<false/>
		<key>Language</key>
		<string>pl:30788</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>VolumeType</key>
					<array>
						<string>External</string>
						<string>Internal</string>
					</array>
					<key>Hidden</key>
					<string>Always</string>
					<key>Disabled</key>
					<false/>
				</dict>
				<dict>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>Title</key>
					<string>CD/DVD</string>
					<key>FullTitle</key>
					<string>CD/DVD</string>
					<key>VolumeType</key>
					<string>Optical</string>
					<key>Hidden</key>
					<false/>
					<key>Disabled</key>
					<false/>
				</dict>
				<dict>
					<key>Path</key>
					<string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
					<key>Title</key>
					<string>Windows</string>
					<key>FullTitle</key>
					<string>Windows</string>
					<key>Hidden</key>
					<false/>
					<key>Disabled</key>
					<false/>
				</dict>
			</array>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>ForceKextsToLoad</key>
		<array>
			<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
			<string>\System\Library\Extensions\IOAudioFamily.kext</string>
			<string>\System\Library\Extensions\IOPCIFamily.kext</string>
		</array>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Find</key>
				<data>QVBQTEUgU1NEAA==</data>
				<key>Replace</key>
				<data>AAAAAAAAAAAAAA==</data>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
		</array>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<true/>
	</dict>
</dict>
</plist>

Odnośnik do komentarza
Udostępnij na innych stronach

A spróbuj z takim configiem:

Kiedyś (w jakimś poście dotyczącym Gryphona z87) Oswaldini proponował taki config. Pamiętaj, żeby sekcję SMBIOS uzupełnić swoimi danymi.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Fixes</key>
			<dict>
				<key>FIX_ACST_4000000</key>
				<true/>
			</dict>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>PatchAPIC</key>
		<false/>
		<key>SSDT</key>
		<dict>
			<key>DoubleFirstState</key>
			<false/>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>MinMultiplier</key>
			<integer>7</integer>
			<key>PluginType</key>
			<integer>1</integer>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1</string>
		<key>Fast</key>
		<false/>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>3</integer>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>7</string>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>CsmVideoDxe</string>
		<string>DataHubDxe</string>
		<string>EmuVariableUefi</string>
		<string>OsxAptioFix2Drv</string>
		<string>OsxLowMemFixDrv</string>
		<string>PartitionDxe</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Theme</key>
		<string>bootcamp</string>
		<key>TextOnly</key>
		<false/>
		<key>CustomIcons</key>
		<true/>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<false/>
		</dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>VolumeType</key>
					<array>
						<string>External</string>
						<string>Internal</string>
					</array>
					<key>Hidden</key>
					<true/>
					<key>Disabled</key>
					<true/>
				</dict>
				<dict>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>Title</key>
					<string>CD/DVD</string>
					<key>FullTitle</key>
					<string>CD/DVD</string>
					<key>VolumeType</key>
					<string>Optical</string>
					<key>Hidden</key>
					<false/>
					<key>Disabled</key>
					<false/>
				</dict>
				<dict>
					<key>Path</key>
					<string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
					<key>Title</key>
					<string>Windows</string>
					<key>FullTitle</key>
					<string>Windows</string>
					<key>Hidden</key>
					<false/>
					<key>Disabled</key>
					<false/>
				</dict>
			</array>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>ForceKextsToLoad</key>
		<array>
			<string>\Extra\Extensions\IONetworkingFamily.kext</string>
		</array>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Trim</string>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Find</key>
				<data>QVBQTEUgU1NEAA==</data>
				<key>Replace</key>
				<data>AAAAAAAAAAAAAA==</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>ALC892</string>
				<key>Find</key>
				<data>ixnUEQ==</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>kgjsEA==</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>03/09/2013</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM142.88Z.0118.B00.1309031249</string>
		<key>Board-ID</key>
		<string>Mac-27ADBB7B4CEE8E61</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>TWÓJ_NR</string>
		<key>BoardVersion</key>
		<string>iMac14,2</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac14,2</string>
		<key>SerialNumber</key>
		<string>C02xxxxxF8JC</string>
		<key>SmUUID</key>
		<string>TWÓJ_NR</string>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>ROM</key>
		<string>TWÓJ_NR</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<true/>
	</dict>
</dict>
</plist>
Odnośnik do komentarza
Udostępnij na innych stronach

Spróbowałem przez ostatnie 2 dni z co najmniej 20 konfigami. Bez sukcesu, zawsze reboot po "root device uuid is (...)" i następującej po nim linijce z samych plusów. Oczywiście to wyświetla się tylko po dodaniu -v. Dodanie -x niczego nie zmienia.

 

Przez ten czas robiłem pendrive na różne sposoby, pod Windowsem i zainstalowanym w maszynie wirtualnej Mavericksem, zawsze "idąc" wedlug tutoriala Arnona.

 

A spróbuj z takim configiem:

Kiedyś (w jakimś poście dotyczącym Gryphona z87) Oswaldini proponował taki config. Pamiętaj, żeby sekcję SMBIOS uzupełnić swoimi danymi.

 

Uzupełniłem wypełniając BoardSerialNumber (17 losowych znaków - cyfry i duże łacińskie litery), SerialNumber (podmiana x-ów na losowe cyfry), SmUUID (odpowiednio sformatowane 32 znaki w heksie, czyli cyfry i litery od A do F) i ROM (tu wpisałem adres MAC mojej karty sieciowej.

 

Aktualnie w kexts/10.10 mam tylko FakeSMC, a w drivers64UEFI domyślną zawartość, tylko wywaliłem VboxHFS i wrzuciłem HFSPlus - efekt końcowy:

CsmVideoDxe-64.efi
DataHubDxe-64.efi
EmuVariableUefi-64.efi
FSInject-64.efi
OsxAptioFix2Drv-64.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi
OsxLowMemFixDrv-64.efi
PartitionDxe-64.efi
HFSPlus.efi

 

Skończyły mi się pomysły.. Jeśli tyle jest zachodu z "bezproblemowym" Gryphonem to wolę nawet nie myśleć jak wygląda to na bardziej problematycznych płytach.

 

Anyone? :)

 

EDIT: Zapomniałem dodać, że pod maszyną wirtualną ściągnąłem z MAS od nowa instalkę i nic to nie zmieniło, także chyba moją tezę o uwalonej instalce można zapomnieć.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja mam płytę podobną do Twojej. Zainstalowałem OSX bez problemów na domyślnej paczce kextów i Cloverze Oswaldiniego. Później dostosowałem sobie config z pomocą osób z forum. Tylko ja mam zainstalowany system w legacy (czyli z tradycyjnym BIOSem, a nie w UEFI). I używam Clovera w wersji 2.9

Robiłem wszystko według tego filmu i u mnie działa bez problemu:

 

 

Tu masz paczkę z Cloverem i domyślnymi kextami:

Pamiętaj, że katalog z kextami do Yosemite musi mieć nazwę 10.10

Clover_v2k_r2967.pkg.zip

10.10.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Zmień pena na innego i zobacz, zdziwiłbyś się ale to one bardzo często płatają figle. Nie ma to jak stare stare "jednorazówki" kingstone albo najlepsze z najlepszych pod Clovera - Sandisk Cruzer Fit, ledwo wystaje z USB, padła mi 1 szt na ok 100 sprzedanych.

 

Dzięki za nowy trop. Faktycznie próbowałem na kilku, ale raczej podłych (takich dostawanych na targach czy jako materiały promocyjne). Spróbuję dziś kupić Sandiska Cruzera Fit. Dam znać :)

Odnośnik do komentarza
Udostępnij na innych stronach

UDAŁO SIĘ!

 

Przyczyną były ustawienia UEFI, po załadowaniu domyślnych udało się uruchomić instalację. Dalsze śledztwo wykazało, że winne było włączenie wirtualizacji (VT-x i VT-d - czyli zapewne VT-d, jeszcze to sprawdzę).

Cruzera Fit kupiłem i nie pomogło, ale i tak się przyda :)

 

Mam teraz następne pytanie: jak sprawdzić czy wszystko w MacOS X chodzi tak, jak powinno? Na co zwrócić uwagę?

 

Na razie wiem, że nie działa mi dźwięk i karta sieciowa, ale zaraz spróbuję pogooglać co może być przyczyną.

 

Zauważyłem też, że w Drivers64UEFI niechcący zostawiłem też CsmVideoDxe-64.efi, czy on mógł coś popsuć jeśli system się zainstalował?

 

Czy da się uruchomić dwa monitory? Aktualnie na drugim widzę sieczkę.

Odnośnik do komentarza
Udostępnij na innych stronach

Na integrze odpalisz tylko wyjścia cyfrowe, jak masz podpięty pod VGA (DSub) to zapomnij, że odpalisz. CSM nic nie popsuje.

 

Nie mam VGA, jeden jest pod DVI, a drugi pod HDMI.

 

Zamiast wyłączania VT-d w BIOS-ie (bo VT-x nie powoduje problemów, a VT-d już tak), możesz dodać flagę dart=0 do Clovera. Powinno pomóc.

 

OK, cenna uwaga, sprawdzę.

Odnośnik do komentarza
Udostępnij na innych stronach

UDAŁO SIĘ!

 

Mam teraz następne pytanie: jak sprawdzić czy wszystko w MacOS X chodzi tak, jak powinno? Na co zwrócić uwagę?

 

 

No to super :)

Możesz teraz "polubić" posty, które Ci pomogły - w ten sposób podziękujesz osobom, które Ci pomogły :)

A jeśli chcesz sprawdzić wydajność swojego komputera, zerknij tu:

http://hamac.pl/topic/147-benchmarki-pod-os-x-a-wydajno%C5%9B%C4%87-hamac-vel-mac/page-18

i porównaj swoje wyniki z wynikami innych osób. 

Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.