Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Przesunięty przez: rzooff
2011-08-23, 09:50
Instalacja Mac OS X Snow Leopard 10.6.8 za pomocą UniBootX
witucha0 
Absurd Inside


Pomógł: 108 razy
Wiek: 15
Dołączył: 12 Gru 2009
Posty: 1511
Skąd: Warszawa
Wysłany: 2010-09-07, 21:08   Instalacja Mac OS X Snow Leopard 10.6.8 za pomocą UniBootX

Instalacja MacOS X Snow Leopard 10.6.8 za pomocą UniBootX - krok po kroku


Przed rozpoczęciem instalacji przeczytaj dokładnie cały tutorial 1-3 razy, bo inaczej nic z tego nie wyjdzie!!


Specjalne podziękowania dla Oswaldini, 314TeR, Janek202, Astarael, Rzooff oraz reszty składu developerskiego! Bez nich nie dało by się stworzyć poradnika takim jaki jest w obecnej formie. Dzięki! :D

Poniższy poradnik pokazuje przebieg instalacji systemu operacyjnego MacOS X 10.6.7 Retail za pomocą metody z użyciem BootCD tzn. nie jest potrzebny dostęp do OS X'a żeby przeprowadzić instalację jak ma to miejsce tu - Snow 10.6.2 z Apple Retail DVD w 15-30 minut by rzooff. Ci co będą instalować system na dysku z Windowsem, muszą wpierw zapoznać się z tym: DualBoot: Mac OS X & Windows - punkt nr 2. Wszystkie poniższe screen'y są najczęściej tylko zlepką pixeli, nie wszystko co na nich jest musi być zgodne z prawdą (inaczej się nie dało zrobić, chyba że wolicie nieostre i ciemne zdjęcia robione aparatem ;) )

Przed rozpoczęciem instalacji oraz ewentualnego zadawania pytań na forum zapraszam do lektury Instrukcja obsługi forum - lektura obowiązkowa dla wszystkich. Niezapoznanie się z tym tematem będzie skutkowało natychmiastowym koszem.

Jeżeli któregoś z poniższych pojęć nie rozumiesz bądź coś jest nie jasne => Przeczytaj:
Słowniczek OSx86
Jak zacząć?
Kext, kexta kextem pogania czyli z czym to się je........

:!: Co będzie nam potrzebne:
  • Komputer PC z procesorem Intel na którym da się odpalić oryginalne jądro systemowe (tzn. Vanilla czyli np. wszystkie procesory z rodziny Core, Core i3/i5/i7 Dual-Core, Nowsze Pentium 4) oraz z najnowszymi chipsetami Intela
  • Oryginalna płyta Retail Mac OS X Snow Leopard 10.6/10.6.3 kupiona w sklepie. Dyski "restore" dostarczane wraz z innymi komputerami Apple, np. z MacBookiem nie nadają się do instalacji!
  • Pusty dysk SATA (ew. dysk ATA w trybie Master)
  • Klawiatura i Mysz (zalecana USB, ale w ostateczności PS/2)
  • Czysta płyta CD/DVD na której trzeba będzie wypalić BootCD "UniBootX"

:!: Przed przystąpieniem do instalacji....
  • W BIOSie należy ustawić (jeśli jest) tryb AHCI dla dysków SATA, przez który MacOS X nie potrzebuje dodatkowego sterownika (kexta) do chipsetu oraz przyspiesza znacznie działanie systemu
  • Należy odpiąć wszelkie zbędne urządzenia takie jak drukarka, tuner TV oraz dodatkowe dyski
  • Ustawić zworkę urządzenia ATA w tryb Master, jeżeli z takowego będziemy korzystać


:arrow: BootCD "UniBootX"
Do zainstalowania/zbootoowania płytki z OS X'em potrzebne jest tzn. BootCD czyli krótko mówiąc nośnik na którym umieszczony jest specjalny bootloader dzięki któremu możemy zbootoować płyktę z MacOS'em lub System z dysku twardego wraz z zawartymi w niej dodatkowymi, hackowanymi kextami. Poniższy BootCD UniBootX (v1.4) jest przystosowane do komputera z procesorem Intel na którym da się odpalić oryginalny kernel Vanilla i chipstami intela:

:arrow: Nowa (zalecana) wersja UniBootX 1.4.3 by oswaldini (Dzięki za pomoc!)
  • Oparty jest na Chameleonie RC5 v2.1 r1806
  • Posiada oryginalny kernel Vanilla z 10.6.8
  • Zawarte są na nim wszystkie pliki post-konfiguracyjne niezbędne do uruchomienia systemu z dysku
  • UniBootX odpala domyślnie z flagami: -v arch=i386 maxmem=4096
  • PCI configuration begin rozwiązane za pomocą kextów, a nie komendy npci=0x2000 ze względu na większą skuteczność
  • Można bezproblemowo aktualizować system bezpośrednio z 10.6.0/3 do 10.6.8 na platformach LGA1155 (SandyBridge)
  • Zaktualizowana baza kextów o WIELE pozycji!

1. Wersja uniwersalna na większość komputerów: UniBootX_v1.4.3_universal - dla 10.6.0 i 10.6.3 - domyślnie odpala bez obsługi grafiki (tryb VESA), ponieważ do instalacji wystarczy. Posiadacze kompatybilnych GeForce'ów mogą odpalić grafikę w instalatorze za pomocą wpisania komendy GraphicsEnabler=Yes przed wyborem Mac OS X Install DVD (W przypadku posiadania płyt Gigabyte [AWARD BIOS] aby GraphiscEnabler zadziałał niezbędna jest również flaga PciRoot=1)
Kod:
http://forum.osx86.org.pl/img/oswaldini/UniBootX_v1.4.3_universal.iso.zip

2. Wersja dla opornych kart graficznych ATI: UniBootX_v1.4.3_optional - TYLKO DLA 10.6.3 - domyślnie odpala z obsługą grafiki, posiada dorzucone kexty ATI z 10.6.8.
Kod:
http://forum.osx86.org.pl/img/oswaldini/UniBootX_v1.4.3_optional.iso.zip


:arrow: Stara wersja UniBootX 1.4
  • Oparty jest na Chameleonie RC5 v2.1 r1078
  • Posiada oryginalny kernel Vanilla z 10.6.8
  • Zawarte są na nim wszystkie pliki post-konfiguracyjne niezbędne do uruchomienia systemu z dysku
  • UniBootX odpala domyślnie z flagami: -v arch=i386 maxmem=4096 npci=0x2000
  • Posiada kexty ATi z 10.6.8 oraz włączoną obsługę grafiki
  • Wersja standard:
    Kod:
    http://forum.osx86.org.pl/img/Witucha0/UniBootX_v1.4_universal.zip

    W przypadku problemu z kursorem (jego brak) podczas instalacji, potrzebna jest specjalna wersja UniBootX'a:
    Kod:
    http://forum.osx86.org.pl/img/Witucha0/UniBootX_v1.4_universal_no-ati.zip


UWAGA! UniBootX nadaje się tylko do uruchamiania płyt MacOS X Retail 10.6.3 lub MacOS X Retail 10.6! Nie będzie prawidłowo współpracował z innymi wersjami MacOS X, dystrybucjami typu Hazard, iATKOS!

:arrow: Bootoowanie Dysku z MacOS X'em oraz instalcja
Wypalamy wcześniej pobranego UniBootX'a po czym bootujemy. Ukaże się naszym oczom ten oto screen


Wyjmujemy UniBootX'a z napędu i wkładamy płytkę instalacyjną z MacOS X'em. Odczekujemy te 30s, wciskamy F5 i manewrujemy za pomocą strzałek na "Mac OS X Install DVD". Za pomocą przycisku "Enter" uruchamiamy naszą instalację.

Jeżeli chcemy żeby system zbootoował się z komendą -v, busratio=xx itp, wpisujemy przed naciśnięciem Enter'a daną komendę po czym zatwierdzamy (również Enterem)

Czekamy.....

UniBootX domyślnie uruchamia instalacje w trybie Verbose Mode (diagnostyczny). Test będzie oczywiście się różnił od tego co jest na zdjęciu oraz będzie zależny od sprzętu na którym jest uruchamiany MacOS X

Następnie po pomyślnym załadowaniu instalki na ekranie pojawi się prostokątne okno umożliwiające wybranie naszego języka instalacji. Wybieramy odpowiedni dla nas i zatwierdzamy klikając na niebieską strzałeczkę.


Potem po pojawieniu się tego kroku instalacji:


Należy wejść w "Narzędzie dyskowe" (disk utility)


Musimy kliknąć na dysk docelowy dysk, wybrać zakładkę "Partycja" aby sformatować dysk pod Snowa.


Wybieramy interesujący nas układ dysku (tzn. ilość partycji, ich rozmiar...). Dysk musi być w "Mapie partycji GUID". Aby to zrobić klikamy w "Opcje" i wybieramy "Tablica partycji GUID".


Partycja pod OS'a musi być sformatowana jako "Mac OS X Extended (Journaled)".

Teraz zamykamy "Narzędzie dyskowe" i przystępujemy do dalszej części instalacji. Klikając dalej musimy zaakceptować licencję. Na samym końcu "klikania dalej" ukaże się nam okno z wyborem dysku i przyciskami "Dostosuj", "Wróć" i "Instaluj".


Musimy wybrać wcześniej przygotowany przez nas dysk po czym klikamy "Instaluj" lub Dostosuj. Wybierając "Instaluj" zainstaluje się nam standardowa zawartość dodatków (języki, drukarki...). Klikając "Dostosuj" ukaże się nam okno wyboru...:


Wybieramy potrzebne nam składniki (nie wpływają one na prace systemu, wybieramy to co się nam podoba) po czym wciskamy "Instaluj". Instalacja powinna trwać nie więcej jak 40 minut.[/color]
Czekamy......


Instalator grzecznie na koniec instalacji powiadomi nas o samoczynnym restarcie. Ponieważ na UniBootXze nie ma kexta odpowiadającego za fix restartu/shutdown'u (mógłby on spowodować problemy podczas startu np. Kernel Panic), w większości przypadków po prostu pojawi się niebieski ekran z obracającym się kółeczkiem na dole. Po jakiejś minucie trzeba samemu zrestartować kompa (oczywiście jeżeli sam tego nie zrobi).


:arrow: Post-Konfiguracja zainstalowanego systemu

Po zakończonej instalacji MacOS X'a trzeba go uruchomić w tym celu ponownie użyjemy UniBootX'a tylko że zamiast wyjmować płyty i wkładać Retaila tym razem wybierzemy dysk. Możemy za pomocą strzałek wybrać opcje takie jak "Safe mode", lub wpisać je ręcznie.


Powinniśmy teraz ujrzeć "Intro movie". Dalsza część wygląda dokładnie tak jak na prawdziwym macu.
Gdy załaduje się na biurko (pulpit), trzeba zainstalować Bootloader, dodatkowe kexty, DSDT itp.

:arrow: Aktualizacja
Przede wszystkim należy przeprowadzić aktualizację. Jak to zrobić? Są dwie możliwości:
1. Przez "Uaktualnienia Systemowe" (trzeba mieć połączenie z internetem, wiele sieciówek realtek'a i marvell'a działa OOTB)
2. Ściągnąć ręcznie tą oto paczkę - "Mac OS X 10.6.8 Combined Update" z tego linku
Kod:
http://support.apple.com/kb/DL1399

UWAGA! Po tej aktualizacji użytkownicy kart graficznych GeForce 7xxx będą mogli startować system tylko w 32-bitach!
Zainstalować, zrestartować i ponownie uruchomić system z UniBootX'a.

:arrow: Post-konfiguracja zainstalowanego systemu

Na UniBootXze zostały umieszczone wszystkie poniżej wynienione pliki post-konfiguracyjne które są potrzebne do uruchomienia z powodzeniem działającego systemu z dysku, dokumentacja Chameleona 2.0 oraz wszelkie przydatne programy OSx86.





Opis narzędzi
  • :idea: Kext Wizard - Nowe narzędzie do obsługi kextów
  • DSDT Patcher GUI 1.0 - narzędzie do wyciągania i wstępnej automatycznej optymalizacji kodu DSDT
  • DSDTSE - Wygodne narzędzie do Edycji DSDT oraz jego kompilacji
  • EFI Studio 1.1 - narzędzie do generowania EFI stringa karty graficznej NVidia (opis uruchamiania kart graficznych w dalszej części tutka)
  • iASLMe - Kompilator/dekompilator kodu AML, na jakim zbudowane jest DSDT (można się min posłużyć edytując DSDT innym programem niż DSDTSE)
  • IORegistryExplorer - Bardzo przydatne narzędzie do przeglądania listy urządzeń IO w GUI
  • :idea: Chameleon Wizard - Nowy program do instalacji i aktualizacji Chamelona
  • NVCAP Maker - Program do wyciągania z BIOS'u karty graficznej NVidia kodu NVCAP karty
  • ShowAllFiles - pokazuje wszystkie ukryte pliki w systemie MacOS X

:idea: Bootloader
Potrzebny jest nam specjalny bootloader który umożliwi bootoowanie MacOS X'a na PC z dysku. Do instalacji zalecam nasz forumowy programik by Janek202 Chameleon Wizard


Moją propozycją jest stabilna wersja trunka Chameleon'a RC5 r1221. Należy zaznaczyć opcje "Folder na dysku" wybrać znajdujący się w "UniBootX/Pliki Post-konfiguracyjne" katalog "Chameleon RC5-r1221 (i386)". W przypadku obecności internetu na komputerze (sieciówki Realteka do których stosowny kext jest w BootCD lub karty działające OOTB) klikamy Pobierz i instalujemy najnowszą wersję. Po zabiegu nie restartujemy kompa!!!

:idea: /Extra
Teraz trzeba się zająć katalogiem Extra gdzie trzymane są wszystkie dodatkowe hackintoshowe kexty, umożliwiające pracę MacOS X'a na komputerze PC. Bez nich uruchomienie systemu z dysku jest niemożliwe. Powinien on znajdować się na głównej partycji systemowej, jednak najpierw trzeba go utworzyć tymi komendami w terminalu:
Kod:
sudo -s (podajemy hasło administratora)
mkdir /Extra
mkdir /Extra/KextStore


  • Essentials:
    Kexty te umożliwiają uruchomienie MacOS'a na PC.
    http://forum.osx86.org.pl.../Essentials.zip
    Zawartość:
    - FakeSMC 2.5 - dzieło netkas'a które w magiczny sprawia że OS X myśli że jest uruchomiony na prawdziwym Mac'u
    - NullCPUPowerManagement - kext który dezaktywuje apple'owe zarządzanie energią nie działające prawidłowo na PC'cie bez stosownych poprawek. Bez niego start systemu zakończy się spektakularnym KP. Rozwiązanie dobre na chwilę, ale wtedy wzrasta pobór energii co negatywnie się przekłada na czas pracy na baterii. Aby poprawnie uruchomić PowerManagement należy odpowiednio spatchować DSDT oraz dobrać SMBIOS, o których mowa będzie w dalszych częściach tego poradnika


  • Chipset:
    Te kexty umożliwiają rozpoznanie przez Snowa kontrolera napędów.
    http://forum.osx86.org.pl...now/Chipset.zip
    Zawartość:
    - AHCIPortInjector.kext - odpowiada za poprawne rozpoznanie kontrolera SATA
    - AppleVIAATA.kext - Zmodyfikowany kext VIA pozwalający uruchomić kontroler IDE Marvell 88SE6111 obecny na niektórych ASUS'ach (P5Q)
    - AppleIntelPIIXATA.kext + zmod. IOATAFamily.kext - pozwala na uruchomienie OS X'a na dysku SATA w trybie IDE
    - OrangeIconFix.kext - podmienia pomarańczowe ikonki dysków (czyli te które można odmontować - funkcja HotSwap) powstałe w wyniku nieprawidłowej identyfikacji dysku na prawidłowe (takie jakie były widoczne podczas instalacji)
    - JMicronATA.kext - zmodyfikowany oryginalny kext który jest tylko 32-bit'owy. Pozwala na uruchomienie dysku ATA na systemie 64-bit
    - JMicron36xeSATA.kext - uruchamia kontroler JMicron-eSATA (musi być włączone AHCI)

    W przypadku posiadania kontrolera ICH7M (mobilny a nie RAID), ICH8M, ICH10R, P55 (dzięki Rzooff za info!), AHCIPortInjector.kext nie jest potrzebny.
    - W przypadku kontrolera SATA ustawionego w trybie AHCI, AppleIntelPIIXATA.kext nie jest potrzebny.
    - Gdy nie mamy kontrolera Jmicron do ATA na płycie głównej, JMicronATA.kext nie jest potrzebny.

  • Mysz i Klawiatura PS/2:
    W przypadku posiadania urządzeń peryferyjnych na interfejsie PS/2 (99% laptopów ma ten interfejs), należy użyć kextów o nazwie - VoodooPS2Controller.kext i AppleACPIPS2Nub.kext. W przypadku laptopa należy dodatkowo dorzucić "VoodooPS2Trackpad.kext" a na desktopie VoodooPS2Mouse.kext.
    http://forum.osx86.org.pl.../VoodooPS-2.zip

  • Dodatkowe kexty:
    Są one po to aby uruchamiać takie rzeczy jak: Sleep, Shutdown/Restart....
    http://forum.osx86.org.pl...tkowe_kexty.zip
    Zawartość:
    ElliottForceLegacyRTC.kext - Kext naprawiający problem resetującego się BIOS'u (CMOS Error)
    EvOreboot.kext - Shutdown/Restart fix (Oczywiście jeżeli problemy z restartem będą!)
    Wszelkie inne rzeczy typu dźwięk, grafa polecam uruchomić dopiero po samodzielnym starcie systemu.


:idea: Instalacja Kextów

:arrow: Sposób 1 (Zalecane)

Uruchamiamy programik kolegi Janek202 "Kext Wizard" który znajduje się tutaj Kext Wizard - Nowe narzędzie do obsługi kextów. i postępujemy wg wskazówek na ekranie



:arrow: Sposób 2 (Ręczny)

Zaletą tej metody jest pełna kontrola nad wykonywanymi czynnościami. Jeżeli swobodnie władasz terminalem UNIXowym, ta metoda jest dla ciebie.
Wybrane przez nas kext wrzucamy Finderem do katalogu /Extra/KextStore i wpisujemy w terminalu:

Kod:
sudo -s
chown -R 0:0 /Extra
chmod -R 755 /Extra
kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/KextStore
exit


Powinien się utworzyć plik o nazwie Extensions.mkext.

:idea: org.chameleon.boot.plist (dawniej com.apple.boot.plist)
To w nim można zamieścić tzn EFI Stringa, fix do USB i jeszcze wiele innych ciekawych rzeczy. Jakich? Polecam przeczytać dokumentację Chameleona 2. Więcej informacji na temat boot.plist - com.apple.Boot.plist - edycja i parametry

Przykładowy org.chameleon.boot.plist w raz z opisami parametrów:
Kod:
<?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>DSDT</key>
    <string>dsdt.aml</string>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>-f</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>Quiet Boot</key>
    <string>Yes</string>
    <key>SMBIOS</key>
    <string>Extra/smbios.plist</string>
    <key>Theme</key>
    <string>LoginToLion</string>
</dict>
</plist>

Jak go utworzyć? Trzeba odpalić programik Chameleon Wizard

1. Wybrać kategorię "org.chameleon.boot.plist"
2. Kliknąć "Zapisz Jako"


3. Zapisać org.chameleon.boot.plist w /Extra


4. Teraz należy wybrać poszczególne opcje jakie nas insteresują (opisy wyciągnięte z programu):

:arrow: Flagi uruchamiania (czyli to co ma się dziać przy bootowaniu systemu z dysku)
  • Verbose mode: Pokazuje informacje diagnostyczne
  • Ignore Boot Cache: Ignoruje cache systemu.
  • GUI: Włącza graficzny interfejs użytkownika.
  • Time Out: Liczba sekund przed uruchomieniem systemu z domyślnej partycji.
  • Instant menu: Wymusza wyświetlanie menu z wyborem partycji od razu.
  • Quiet Boot: Włącza tryb cichy. Od razu uruchamia system z domyślnej partycji.
  • Default Partition: Ustawia domyślną partycję.
  • Hide Partition: Usuwa z listy niechciane partycje. Możliwe podanie kilku jako:
    hd(x,y), UUID lub jako nazwa w cudzysłowach.
  • Legacy Logo: Używa oryginalnego loga podczas ładowania systemu.
  • Wait: Czeka na wciśnięcie klawisza przed uruchomieniem kernela.
:arrow: Różne
  • Use Kernel Cache: Wczyta prelinkwany kernel i ignoruje
    kexty w /E/E i /S/L/E/Extensions.mkext.
  • npci=0x2000: Czasem naprawia błąd PCI Configuration Failed.
  • 32-bit (i386): Uruchamia kernel w trybie 32-bitowym.
  • 64-bit (x86_64): Uruchamia kernel w trybie 64-bitowym.
  • Busratio: Ustawia inne busratio.
  • Force HPET: Wymusza włączenie HPET.
  • Ethernet Built In: Automatyczne generowanie built-in=yes w właściwościach urządzeń dla interfejsów ethernet.
  • PCI Root=1: Używa wartości 1 dla PciRoot (domyślnie 0).
  • Kernel: Używa innego kernela.
  • System Type: Ustawia inny typ systemu, wartość pomiędzy 0 a 6
    (domyślne 1 (Stacjonarny))
:arrow: Zarządzanie energią
  • Generate P-States: Włącza automatyczne generowanie stanów wydajności procesora (P-States).
  • Generate C-States: Włącza automatyczne generowanie stanów wydajności procesora (C-States).
  • Drop SSDT: Ignoruje tablice SSDT podczas relokacji tabel ACPI.
  • Enable C2 State: Włącza określony stan wydajności CPU, C2.
  • Enable C3 State: Włącza określony stan wydajności CPU, C3.
  • Enable C4 State: Włącza określony stan wydajności CPU, C4.
  • CST Using SystemIO: Nowa metoda generowania _CST C-State przy użyciu rejestrów SystemIO zamiast FixedHW.
:arrow: USB
  • USB Bus Fix: Włącza wszystkie poniższe poprawki USB:
  • EHCI Acquire Fix: Włącza poprawkę EHCI.
  • UHCI Reset Fix: Włącza poprawkę UHCI.
  • USB Legacy Off: Włącza poprawkę USB Legacy Off.
:arrow: Grafika
  • Graphics Enabler: Automatyczne generowanie device-properties dla kart graficznych.
  • Ati Config: Użyj innej konfiguracji dla grafiki, na przykład Megalodon.
  • Ati Ports: Określa liczbę portów, jak 2.
  • Use Ati ROM: Używa innego obrazu Ati ROM
    (ścieżka: /Extra/<vendorid>_<devid>_<subsysid>.rom)
  • Use Nvidia ROM: Używa innego obrazu Nvidia ROM
    (ścieżka: /Extra/<vendorid>_<devid>.rom)
  • VBIOS: Wstrzykuje NVIDIA VBIOS w device-properties.
  • display_0: Wstrzykuje alternatywną wartość display-cfg do
    NVDA,Display-A@0 (HEX).
  • display_1: Wstrzykuje alternatywną wartość display-cfg do
    NVDA,Display-B@1 (HEX).
  • Graphics Mode: Ustawia inna rozdzielczość ekranu w chameleonie.
5. Zapisujemy nasze wyniki pracy
Gotowe

:idea: DSDT
W większości przypadków pod Snow Leopadem trzeba przynajmniej wygenerować lekko poprawiony przez kompilator plik DSDT. Robi się to tym oto programem, DSDT Patcher GUI, który jest w "Przydatnych aplikacjach" na UniBootXze (przed zrobieniem wykonaniem czynności należy przenieść cały folder z DSDTPatchem do /Aplikacje/Narzędzia (lub gdziekolwiek na dysku), bo inaczej wywali błąd.

Link do strony autora:
Kod:
http://pcwizcomputer.com/index.php?option=com_content&task=view&id=150&Itemid=48

Po kompilacji DSDT trzeba umieścić w /Extra i podać w boot.plist ścieżkę do niego:
Kod:
<key>DSDT</key>
<string>Extra/dsdt.aml<key>

Więcej o samym DSDT tutaj: DSDT - co to jest (by music) oraz w dziale DSDT i jego modyfikację

:idea: SMBIOS
Odpowiada on za prawidłową identyfikacje sprzętu. Jest ona niezbędna do uruchomienia prawidłowo PowerManagementu (zarządzanie energią procesora). Więcej info tu - Chameleon 2.0 i SMBIOS.plist - identyfikacja sprzętu. Przykładowy smbios.plist udający MacPro3.1:
Kod:
<?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>SMbiosvendor</key>
    <string>Apple Inc.</string>
    <key>SMbiosversion</key>
    <string>MP31.88Z.0034.B00.0910301727</string>
    <key>SMbiosdate</key>
    <string>11/06/2009</string>
    <key>SMboardmanufacturer</key>
    <string>Apple Computer, Inc.</string>
    <key>SMfamily</key>
    <string>macpro</string>
    <key>SMmanufacturer</key>
    <string>Apple Inc.</string>
    <key>SMproductname</key>
    <string>MacPro3.1</string>
</dict>
</plist>

Jak dobrać odpowiedni SMBIOS.plist? Trzeba najpierw ustalić jaki model Mac'a jest najbardziej podobny do naszego komputera. Dla:
- Desktopów LGA775 = MacPro3.1
- Desktopów LGA1156 = iMac11.1
- Deskopów LGA1356 = MacPro5.1
- Netbooków = MacBookAir1.1
- Standardowych Notebook'ów = MacBookPro5.1
Jak już ustalimy który Mac najbardziej odpowiada konfiguracji naszego PC'ta wg w/w listy, odpalamy ponownie programik Chameleon Wizard


1. Na górnej belce wybieramy "SMBios"
2. Klikamy "Edytuj"


3. Wybieramy z listy "Przygotowane SMbiosy" odpowiedni model (w moim przypadku iMac11.1)
4. Klikamy "Zapisz Jako"


5. Szukamy /Extra i zatwierdzamy


Gotowe

:arrow: Pierwszy boot z dysku
Teraz należy przeprowadzić pierwszy boot z dysku. Jeżeli wszytko się nam poprawnie uruchomiło, można pododawać wszelkie kexty od Dźwięku, Grafiki i innych rzeczy dodatkowych.

:idea: Audio
Na szybko - VoodooHDA w wersji 2.7.1 z instalatorem. Odpala on większość znanych światowi dźwiękówek, jedyny kext który potrafi odpalić audio f-my VIA i inne egzotyki. Dla Realteków ALC8xx, ALC1200 i niektórych ALC2xx/ACL6xx zalecane jest albo spatchowane AppleHDA pod konkretny codec, albo LegacyHDA + patch DSDT/HDAEnabler. Link do pobierania:
http://forum.osx86.org.pl...A-2.7.1.pkg.zip
Po zakończonej instalacji .pkg na / pojawi się "Backup Extension", a w nim oryginalny "AppleHDA" z 10.6.5. Można go zachować lub po prostu usunąć

:idea: Grafika
Zalecam GraphicsEnabler. Aby go uruchomić należy w boot.plist dodać sekcję:
Kod:
<key>GraphicsEnabler</key>
<string>Yes</string>

Działa zarówno na ATi jak i na NVidi. Więcej informacji dotyczących odpalania kart NVidia - Jak uruchomić kartę graficzną NVidia. Do ATi jest jeszcze jedna metoda, kext "ATY_init.kext" netkasa, lecz odpala on tylko w 32-bitach. Temat dotyczący uruchamiania mobilnych kart graficznych Mobilne karty graficzne obsługiwane przez OS X

:idea: Sieć LAN (Realtek)
Polecam kext "Lnx2Mac" znajdujący się na stronie autora:
Kod:
http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

Istnieje jeszcze starsze "RealtekR1000SL.kext", lecz potrafi zawieźć.
Do innych kart sieciowych należy poszukać rozwiązań na własną rękę, np. na:
Kod:
http://insanelymac.com

lub
Kod:
http://kexts.com


Po dobraniu odpowiednich kextów trzeba je zainstalować albo programem KextWizard albo dodając w/w kexty do /Extra/KextStore i wykonując tą oto komendę "odświeżającą Extra":
Kod:
sudo -s
rm /Extra/Extensions.mkext
chown -R 0:0 /Extra
chmod -R 755 /Extra
kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/KextStore


Jeżeli kext nie będzie działać po restarcie, to oznacza to że musi znajdować się w /S/L/E. W takim wypadku usuwamy kexta z /E/KS, ponownie wykonujemy powyższą komendę i przenosimy pliczek do /S/L/E po czym wykonując tą oto komendę:
Kod:
sudo -s
cd /System/Library/Extensions
chown -R 0:0 nazwa_kexta.kext
chmod -R 755 nazwa_kexta.kext
rm -R /System/Library/Caches/com.apple.kext.caches

Jeżeli dalej nie działa, usuwamy go finderem z /S/L/E i wykonujemy ponownie powyższą komendę


Więcej informacji na temat kextów można znaleźć tu: Kext, kexta kextem pogania czyli z czym to się je.......

KONIEC!

ZAKAZ ŚMIECENIA POSTAMI TYPU "NIE DZIAŁA ZAWIESZA SIĘ COŚ" W PORADNIKU!!!. TAKIE POSTY BĘDĄ USUWANE!! MASZ PROBLEM - ZAŁÓŻ WŁASNY TEMAT!!! (PAMIĘTAJ O PORZĄDNEJ KONFIGURACJI SPRZĘTOWEJ)
_________________
MacOS X Lion 10.7.2 64-bit on MSI P55-GD65 (Intel P55, ALC889) | i5-750 2.66 Ghz | G.Skill ECO 4GB DDR3 1600Mhz CL7 | ZOTAC NVidia 9600GT AMP! Edition | Samsung HD103SJ
MacOS X Lion 10.7.2 32-bit on Gigabyte EP41-UD3L (G41 + ICH7R) | Intel Pentium E5300 2.6Ghz | 3GB DDR2 | Palit NVidia GeForce 7600GT | Seagate 7200.12 500GB
MacOS X Lion 10.7.2 64-bit on MacBook Pro 15' Mid-2010 | i5-520M 2.4Ghz | NVidia GeForce GT330M + IntelHD | 4GB DDR3 | Toshiba 320GB 5400rpm
iPhone 4 32GB White + iOS 5.0.1 JB | TL-WR1043ND + OpenWRT (GargoylePL) | NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Piszę poprawnie po polsku!
Ostatnio zmieniony przez witucha0 2012-05-19, 23:41, w całości zmieniany 172 razy  
 
 
 
rzooff 
iKapć


Pomógł: 234 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4446
Skąd: Warszawa
Wysłany: 2010-09-07, 23:08   Re: Instalacja MacOS X Snow Leopard 10.6.4 za pomocą BootCD

witucha0 napisał/a:
UWAGA! - W przypadku posiadnia kontrolera ICH7-R lub ICH10-R, AHCIPortInjector.kext nie jest potrzebny!

Tutaj mała nieścisłość - chipsety działające natywnie w trybie AHCI to:
Intel: ICH7M (mobilny a nie Raid), ICH8M, ICH10R, P55
nVidia: MCP79 (GF9400M), MCP89.

A poza tym git...
_________________
MacOS X 10.6.8 / 10.7.3 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
Ostatnio zmieniony przez rzooff 2010-09-07, 23:24, w całości zmieniany 1 raz  
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7597
Wysłany: 2010-09-07, 23:12   

Bardzo fajny tutek. Poza powyższą drobnostką co wyłapał rzooff, wszystko jest OK. Z biegiem czasu sam będziesz wiedział które partie należy "doszlifować". ;-)
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 693
Skąd: K-K - PL
Wysłany: 2010-09-09, 12:52   

witucha0 napisał/a:
Z kąd czerpałem wiedzę:

Być może się czepiam, ale tak będzie wyglądało znacznie lepiej:
Skąd czerpałem wiedzę
_________________
Quad boot | OSX Lion 10.7.4 | Win7 | Ubuntu 12.04 | FreeBSD 9-RELEASE
Q6600 | P5Q-Pro (P45, ICH10R, IDE Marvell 88SE6111, ALC1200) | HD4850 | 2xDVD-RW IDE
 
 
witucha0 
Absurd Inside


Pomógł: 108 razy
Wiek: 15
Dołączył: 12 Gru 2009
Posty: 1511
Skąd: Warszawa
Wysłany: 2010-09-09, 14:01   

zet120 napisał/a:
witucha0 napisał/a:
Z kąd czerpałem wiedzę:

Być może się czepiam, ale tak będzie wyglądało znacznie lepiej:
Skąd czerpałem wiedzę

Nie, nie czepiasz się. Poprawione ;) .
_________________
MacOS X Lion 10.7.2 64-bit on MSI P55-GD65 (Intel P55, ALC889) | i5-750 2.66 Ghz | G.Skill ECO 4GB DDR3 1600Mhz CL7 | ZOTAC NVidia 9600GT AMP! Edition | Samsung HD103SJ
MacOS X Lion 10.7.2 32-bit on Gigabyte EP41-UD3L (G41 + ICH7R) | Intel Pentium E5300 2.6Ghz | 3GB DDR2 | Palit NVidia GeForce 7600GT | Seagate 7200.12 500GB
MacOS X Lion 10.7.2 64-bit on MacBook Pro 15' Mid-2010 | i5-520M 2.4Ghz | NVidia GeForce GT330M + IntelHD | 4GB DDR3 | Toshiba 320GB 5400rpm
iPhone 4 32GB White + iOS 5.0.1 JB | TL-WR1043ND + OpenWRT (GargoylePL) | NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Piszę poprawnie po polsku!
Ostatnio zmieniony przez witucha0 2012-05-17, 22:18, w całości zmieniany 1 raz  
 
 
 
qura12 

Wiek: 19
Dołączył: 09 Wrz 2010
Posty: 10
Skąd: skątowni
Wysłany: 2010-09-09, 22:34   

Czy jeśli zrobię wszystko wg. tego poradnika ale na drugim (fizycznym) dysku będę miał W7 to czy przy uruchomieniu komputera będzie możliwość wyboru pomiędzy SL, a W7? Jeśli nie to z jakiego poradnika musiałbym skorzystać? Sprawa wygląda tak, że Windowsa ani partycji z danymi nie chcę wcale ruszać, a pod OSX będzie osobny dysk.
 
 
 
janek202 
No RISC no fun.


Pomógł: 173 razy
Wiek: 21
Dołączył: 26 Lis 2009
Posty: 2721
Skąd: Gliwice

Wysłany: 2010-09-09, 22:37   

Nie będzie z tym problemu. Najlepiej odłączyć dysk z windowsem na czas instalacji OS X. Później w biosie wybierasz dysk z OS X jako startowy i będziesz mieć menu wyboru systemów.
_________________
Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC

Piszę poprawnie po polsku!
Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
 
 
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-09-12, 19:15   Cos nie dziala

Po wypaleniu plytki z linku:
Kod:
http://www.mediafire.com/file/f5ruyagdk2w2cvo/BootCD_intel.zip

nie nastepuje start programu. Przelatuje jakis komunikat (strasznie szybko) cos w stylu ... OSX86... i nastepuje restart maszyny w kolko macieju.
Plytke wypalalem z w/w obrazu na MacPro.
Jakies rady?
P.s.
Boot nie wychodzi na PC na ktorym pracuje Retail.
Startowalem testowo.
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
witucha0 
Absurd Inside


Pomógł: 108 razy
Wiek: 15
Dołączył: 12 Gru 2009
Posty: 1511
Skąd: Warszawa
Wysłany: 2010-09-12, 19:37   

Cytat:
P41-ES3G

Niech zgadnę, napęd DVD masz na taśmie IDE lub na SATA lecz bez AHCI (jak w przypadku ICH7-R). Nie mam bladego pojęcia czemu ale wszystkie bootCD jakie testowałem u siebie na nagrywarce DVD na IDE właśnie tak reagowało. Jedynym BootCD które było w stanie zbootoować się to był.....niestety......Psystarowy....RebelEFI :(. Zobacz czy u ciebie działa.
_________________
MacOS X Lion 10.7.2 64-bit on MSI P55-GD65 (Intel P55, ALC889) | i5-750 2.66 Ghz | G.Skill ECO 4GB DDR3 1600Mhz CL7 | ZOTAC NVidia 9600GT AMP! Edition | Samsung HD103SJ
MacOS X Lion 10.7.2 32-bit on Gigabyte EP41-UD3L (G41 + ICH7R) | Intel Pentium E5300 2.6Ghz | 3GB DDR2 | Palit NVidia GeForce 7600GT | Seagate 7200.12 500GB
MacOS X Lion 10.7.2 64-bit on MacBook Pro 15' Mid-2010 | i5-520M 2.4Ghz | NVidia GeForce GT330M + IntelHD | 4GB DDR3 | Toshiba 320GB 5400rpm
iPhone 4 32GB White + iOS 5.0.1 JB | TL-WR1043ND + OpenWRT (GargoylePL) | NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Piszę poprawnie po polsku!
 
 
 
bogdanh 

Pomógł: 1 raz
Dołączył: 10 Kwi 2009
Posty: 286
Skąd: Warszawa
Wysłany: 2010-09-12, 19:46   

witucha0 napisał/a:
Cytat:
P41-ES3G

Niech zgadnę, napęd DVD masz na taśmie IDE lub na SATA lecz bez AHCI (jak w przypadku ICH7-R). Nie mam bladego pojęcia czemu ale wszystkie bootCD jakie testowałem u siebie na nagrywarce DVD na IDE właśnie tak reagowało. Jedynym BootCD które było w stanie zbootoować się to był.....niestety......Psystarowy....RebelEFI :(. Zobacz czy u ciebie działa.

Bingo. :)
DVD mam na IDE - niestety.
Moze uda mi sie uruchomic to przez DVD na USB o ile zmusze plyte do tego zabiegu.

[ Dodano: 2010-09-13, 08:42 ]
Jednak nie bylo bingo. :)
Na komputerze z napedem DVD SATA jest to samo.
Czyzby nie dalo sie uruchomic tego boota bez AHCI zeby pozniej uzupelnic brak kextem?
_________________
Mac OS X 10.6.4 ; P41-ES3G ; 2,7GHz Intel Core 2 Duo ; GeForce 7600GS
 
 
witucha0 
Absurd Inside


Pomógł: 108 razy
Wiek: 15
Dołączył: 12 Gru 2009
Posty: 1511
Skąd: Warszawa
Wysłany: 2010-09-14, 19:56   

bogdanh napisał/a:
Czyzby nie dalo sie uruchomic tego boota bez AHCI zeby pozniej uzupelnic brak kextem?

BootCD stworzyłem za pomocą BootCDMaker'a, wsadziłem tam potrzebne kexty i tyle. Dalczego nie bootuję do tego momentu z pierwszych screenów? Nie wiem, ale pewne jest to że to nie wina pliczków umieszczonych w "Preboot", tylko samego bootloadera. Na to niestety wpływu nie mam.
_________________
MacOS X Lion 10.7.2 64-bit on MSI P55-GD65 (Intel P55, ALC889) | i5-750 2.66 Ghz | G.Skill ECO 4GB DDR3 1600Mhz CL7 | ZOTAC NVidia 9600GT AMP! Edition | Samsung HD103SJ
MacOS X Lion 10.7.2 32-bit on Gigabyte EP41-UD3L (G41 + ICH7R) | Intel Pentium E5300 2.6Ghz | 3GB DDR2 | Palit NVidia GeForce 7600GT | Seagate 7200.12 500GB
MacOS X Lion 10.7.2 64-bit on MacBook Pro 15' Mid-2010 | i5-520M 2.4Ghz | NVidia GeForce GT330M + IntelHD | 4GB DDR3 | Toshiba 320GB 5400rpm
iPhone 4 32GB White + iOS 5.0.1 JB | TL-WR1043ND + OpenWRT (GargoylePL) | NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Piszę poprawnie po polsku!
Ostatnio zmieniony przez witucha0 2010-10-14, 14:46, w całości zmieniany 1 raz  
 
 
 
rzooff 
iKapć


Pomógł: 234 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4446
Skąd: Warszawa
Wysłany: 2010-09-14, 21:37   

Spróbuj tego:
Kod:
http://dl.dropbox.com/u/750399/OSx86/UNIBOOTEX/UniBootX.beta.1.2.iso.zip
_________________
MacOS X 10.6.8 / 10.7.3 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
zinger

Dołączył: 27 Sty 2010
Posty: 26
Wysłany: 2010-10-25, 19:55   PODZIĘKOWANIA

Tu na forum bardzo chciałbym podziękować Witucha0 za ten turial i pomoc w instalacji OSX.
Great gościu!
 
 
 
oswaldini 
Gigabyte stinks !


Pomógł: 226 razy
Wiek: 25
Dołączył: 01 Gru 2009
Posty: 4240
Skąd: Kraków / Brzeszcze
Wysłany: 2010-10-25, 20:09   

witucha0, podrzuc jeszcze to:
http://forum.osx86.org.pl...-dvd-vt2652.htm

W osttanim poscie napisalem co i jak a dla "swierzakow" bedzie jak znalazl
_________________
 10.6.8 | 10.7.2 | P55-GD65 | i7-870 | 2x2GB 1600MHz | XFX 5870 | HDD HD502HJ 500GB & Barracuda 1TB | DVD Sony AD-7261S | AirPort Extreme AR5BXB72 | Dell 2709WFP | TL-WR1043ND DD-WRT  iPhone 3G
Piszę poprawnie po polsku! | Instalacja Snow'a na płytach Asus z serii P5Q | Modyfikacja Snow'a do instalacji na MBR i wypalenia na DVD 4,7GB | Modyfikacja DSDT

DLA OSÓB, KTÓRE NIE POTRAFIĄ CZYTAĆ POWIĘKSZAM TREŚĆ - NIE POMAGAM NA PW, NIE LICZCIE NA ODPOWIEDŹ, NIE MAZAĆ MI SIĘ DO RĘKAWA, ŻE NIE ODPISUJE - MACIE PROBLEM, PISAĆ NA FORUM
 
 
michas_wawa
Music

Dołączył: 08 Paź 2009
Posty: 48
Wysłany: 2010-11-16, 10:45   

Witam , wiec wypalilem to BootCD i mam dokladnie podobna sytuacje. przelatuje mi jakies loading.... bardzo szybko i restart
_________________
Intel Quad Q8400 2.6
4 GB ram 800Mhz DDR2 Samsung
Plyta Glowna EP45-UD3LR
Dysk Sata 500GB samsung
Grafa GF 9800GT
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.