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


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Przesunięty przez: janek202
2011-01-20, 01:13
Acer Aspire 7738g - instalacja Leoparda i Snow Leoparda
kapen 


Pomógł: 3 razy
Wiek: 24
Dołączył: 08 Lip 2010
Posty: 19
Skąd: Łowicz
Wysłany: 2010-10-25, 18:07   Acer Aspire 7738g - instalacja Leoparda i Snow Leoparda

Na wstępie informuję, że nie chcę przepisywać poradników z forum jak zainstalować Mac OS X, wszystko jest bardzo ładnie opisane w dziale Faq i Poradniki OSx86. Celem poradnika jest pokazanie post konfiguracji systemu, jakich kextów należy użyć do stabilnego działania systemu na laptopie Acer 7738g i sprzętowo podobnych Acerów. Skupiłem sie tylko nad wersjami Retail, z minimalnymi modyfikacjami aby system działał jak na prawdziwym Maczku.

:idea: Specyfikacja sprzętu:

Acer Aspire 7738G (664G50Mn)


Procesor: Intel Core 2 Duo T6600, 2200 MHz
Płyta Główna: Intel Cantiga PM45 ICH9-M
Pamięć: 2 x 2GB DDR3
Karta Graficzna: GeForce GT 240M 1024 MB VRAM
Dysk Twardy: WD 500 SATA II
Karta dźwiekowa: Realtek ALC888s
WiFi: Intel 5100 a/b/g/n
LAN: Broadcom NetLink BCM5784M PCI-E Gigabit
Bluetooth: Broadcom 2.1+EDR BCM 2046
Toutchpad: ALPS
Pozostałe:
-FingerPrint
-czytnik kart
-kamerka HD


:arrow: Ściągamy najnowszy Bios v2.12 z oficjalnej strony, aktualizujemy z poziomu Windowsa lub DOSa
Kod:
http://global-download.acer.com/GDFiles/BIOS/BIOS/BIOS_Acer_2.12_A_A.zip?acerid=633940443152353393&Step1=Notebook&Step2=Aspire&Step3=Aspire%207738G&OS=V10&LC=en&BC=Acer&SC=EMEA_27

Na niekorzyść użytkowników Acer zablokował praktycznie wszystkie opcje w biosie, jedynie co możemy zmienić to tryb z IDE na AHCI...
Wchodzimy do BIOSu i ustawiamy kontroler napędów na AHCI

Snow Leopard 10.6.x

1. Instalujemy Snow Leoparda z działajacej dystrybucji lub płyty BootCD
Snow 10.6.2 z Apple Retail DVD w 15-30 minut by rzooff
Instalacja Mac OS X na PC z płyty Retail - Leopard 10.5.8 by 314TeR
Instalacja MacOS X Snow Leopard 10.6.4 za pomocą BootCD by witucha0

2. Tworzymy folder Extra na root partycji ze Snowem
3. Dodajemy dsdt, smbios, potrzebne kexty z paczki poniżej i nadajemy im uprawnienia

Do Extra/KextStore
  • AHCIPortInjector (wsparcie dla AHCI)
  • AppleACPIPS2Nub (wsparcie dla PS2)
  • ApplePS2Controller (j.w)
  • FakeSMC v 2.5 (podstawowy kext dla hackintoshy)
  • IONetworkingFamily (obsługa dla karty ethernet)
  • VoodooBattery (pokazuje stan naładowania baterii)

Do System/Library/Extensions
  • VoodooHDA v 2.7.1 (uruchamia dźwięk; oryginalne AppleHDA najlepiej skasować, ponieważ czasami może powodować kernel panic)


Opcjonalne kexty do Extra/KextStore
  • AnyAppleUSBMouse (dzięki temu Mac myśli że podłączyliśmy magic mouse)
  • AnyCardReader (po włożeniu karty SD na biurku pojawia się ikona karty SD)
  • AnyiSightCam (zmienia nazwę na wbudowany iSight)
  • BroadcomAppleBluetooth (lepsze wsparcie dla bluetooth)


:!: Uwaga
Opcjonalne kexty mogą nie działać właściwie z innym sprzętem ma to związek z innym vendor i device id.
Pytanie:
-Co zrobić jeżeli mysz/czytnik kart/ bluetooth nie jest wykrywane jako magic mouse/iSight itp. itd.
Odpowiedź:
-Nic trudnego, trzeba poprostu zmienić vendor i device id na nasz sprzęt; proces mamy opisany tu Pozostały sprzęt

4. Instalujemy bootloader Chameleon 2.0 RC5 na partycji ze Snow Leopard
Kod:
http://www.insanelymac.com/forum/index.php?showtopic=231075&pid=1543081&mode=threaded&start=#entry1543081

Leopard 10.5.x

1. Instalujemy Leoparda z działajacej dystrybucji lub płyty BootCD (w zasadzie instalacja nie różni się niczym jak w przypadku Snow Leopard)
2. Tworzymy folder Extra na root partycji z Leopardem
3. Dodajemy dsdt, smbios, potrzebne kexty z paczki poniżej i nadajemy im uprawnienia

Do Extra/KextStore
  • AHCIPortInjector
  • AppleACPIPS2Nub
  • ApplePS2Controller
  • FakeSMC
  • IONetworkingFamily
  • VoodooBattery


Do System/Library/Extensions
  • VoodooHDA (oryginalne AppleHDA najlepiej skasować, ponieważ czasami może powodować kernel panic)



Aby uruchomić grafikę ściągamy instalator NVIDIA Retail Mac Driver Installer 18.5.2f16 i instalujemy
Kod:
http://www.mediafire.com/?mhtq5ijymmg


4. Instalujemy Chameleon 2.0 RC5 (jeżeli mamy Snow Leoparda wraz z chameleonem na innej partycji nie instalujemy 2 raz chameleona)

:arrow: Uruchomienie karty LAN
Pamiętajmy, że Snow Leopard musimy uruchomić w 32 bitach, wpisujemy w chameleonie arch=i386 lub na stałe w com.apple.Boot.plist

Po każdym uruchomieniu systemu uruchamiamy terminal i wpisujemy:
Kod:
sudo tcpdump -i enX
(gdzie X to numer interfejsu karty Lan; numer sprawdzamy poleceniem ifconfig)
Minimalizujemy okno terminala

:arrow: Poprawne rozpoznawanie adresu Mac karty Ethernet
Czy trzeba zmieniać adres mac karty?
Nie, nie trzeba tego robić do poprawnego działania karty. Zalecam zmianę ponieważ, w nie których przypadkach prowiderzy internetu stosują opcję Mac Filtering, czyli zapisaną w pamieci routera grupę adresów mac kart, które mogą sią z nim połączyć (adresy z poza listy nie połaczą się) lub uzuskać adres IP z DHCP.
Domyslnym adresem Mac karty jest adres BA:AD:FO:OD:BA:AD.

1. Dowiadujemy się jaki adres mac ma nasza karta ethernet (mozemy zrobic to w linuxie lub windows)
2. Ściągamy dowolny program do edycji Hex pod MAC OS X możemy posłużyć się programem HexEdit
3. Wyciagamy z IONetworkingFamily.kext plik AppleBCM5787MEthernet
- klikamy prawym na IONetworkingFamily.kext -> pokaż zawartość pakietu w folderze Contents/Plugins/AppleBCM5787MEthernet.kext -> pokaż zawartość pakietu
- z folderu Contents/MacOS wyciagamy plik AppleBCM5787MEthernet na biurko
4. Otwieramy HexEdit i otwieramy plik wyciągniety w punkcie 3
5. Find -> Go to address… wpisujemy 0002e910
6. Interesują nas tylko 4 linijki od adresu 0002e910 do 0002e940. W kazdej linijcie znajduje się ciąg znaków B8 XX, w miejsce XX wpisujemy po 2 ciagi naszego adresu mac
Kod:
E5 8B 55 08 8B 4D 0C B8 BA 00 00 00 90 90 88 01
B8 AD 00 00 00 90 90 88 41 01 B8 F0 00 00 00 90
90 88 41 02 B8 0D 00 00 00 90 90 88 41 03 B8 BA
00 00 00 90 90 88 41 04 B8 AD 00 00 00 90 90 88

Przykładowo nasz adres mac karty to 00:26:2D:60:41:4B więc edytowany hex powinien wygladać tak:
Kod:
E5 8B 55 08 8B 4D 0C B8 00 00 00 00 90 90 88 01
B8 26 00 00 00 90 90 88 41 01 B8 2D 00 00 00 90
90 88 41 02 B8 60 00 00 00 90 90 88 41 03 B8 41
00 00 00 90 90 88 41 04 B8 4B 00 00 00 90 90 88

7. Zapisujemy zmiany File -> Save i kopiujemy AppleBCM5787MEthernet do folderu Contents/MacOS w AppleBCM5787MEthernet.kext który znajduje się w IONetworkingFamily.kext/Contents/Plugins/

Jak sprawdzić czy udało się zmienić adres mac?
-W trybie verbose mode, lub przejrzeć logi w konsoli
-Najprościej wchodzimy do Preferencje Systemowe -> Sieć -> Inferfejs Ethernet -> Zaawansowane -> Zakładka Ethernet



:idea: Działa:
-grafika działa w 100 % (QE/CI, 1600x900x60 Hz, HDMI, klonowanie)
-dźwięk i mikrofon (mikrofon trzeba doszlifować)
-zarządzanie energią
-usypianie i wybudzanie
-klawisz funkcyjny Fn+ (regulacja głośności i podświetlenia, sleep itd.)
-kamerka
-bluetooth
-czytnik kart
-Lan (tylko w 32 bitach)
-restart i shutdown

:idea: Nie działa:
-Fingerprint
-modem
-WiFi

:idea: Kartę WiFi polecam wymienić na kompatybilną z MAC najlepiej na chipsecie Broadcom. Posiadam BCM4321 a/b/g/n, nie dość że jest czulsza od intela to działa na MAC jako Airport bez żadnych modyfikacji kextów.

:!: Uwaga
Acer Aspire 7738g występuje w różnych konfiguracjach. W niektórych montowano inne karty WiFi, inne procesory i karty graficzne. Jeżeli masz wersję z procesorem intel T6400 z karta graficzną Geforce 130M wszystko powinno działać, ale w profilu systemu grafika wystepuje pod nazwą GeForce 240M. Ten wpis można łatwo zmienić w DSDT.

Tematy związane z tym sprzętem:
Acer Aspire 7738G

Download:
-Edytowane DSDT (dopisana grafika, i wiele innych fixów)
-smbios.plist
-com.apple.Boot.plist
-kexty
-panele preferencji
Kod:
http://www.mediafire.com/?t34ha96o33g45p3


v1.0 (25.10.2010) - pierwsze wydanie
v1.1 (26.10.2010) - dodano obrazek, nowy download, zastosowanie propozycji od rzooff, zdecydowałem że będę uploadował na mediafire ponieważ forum ma ograniczenie do 2 MB na załącznik
v1.3 Final- kilka zmian w kextach, poprawka błędów, dodane info


Temat nie będzie już więcej aktualizowany, ponieważ sprzedałem Acera i kupiłem MacBook Pro
_________________
Kiedyś hackintosh dzisiaj macintosh :)
MacBook Pro | Intel i7 2.66 GHz | Nvidia GeForce GT 330M

Mac OS X 10.7 Developer Beta Mac OS X 10.6.6
Piszę poprawnie po polsku!
 
 
 
rzooff 
iKapć


Pomógł: 234 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4446
Skąd: Warszawa
Wysłany: 2010-10-25, 20:28   

Bardzo fajny tutek. Brawo.
Mała uwaga do 10.5 -> AppleDecrypt to jest starsza wersja rozwiązania, które zawiera w sobie fakesmc, więc ten pierwszy wywal z listy.

Zastanawiam się jeszcze czy LAN'u nie da sie odpali z Extra?
Spróbowałbym wrzucić kexta do IONetworking... (do Plugins) i wtedy cały ten IONetworking... do Extra. Zawsze jedna rzecz mniej w /S/L/E.
_________________
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!
 
 
kapen 


Pomógł: 3 razy
Wiek: 24
Dołączył: 08 Lip 2010
Posty: 19
Skąd: Łowicz
Wysłany: 2010-10-26, 17:52   

rzooff, dzięki za uwagi, oczywiście przetestowałem to o czym napisałeś.
-AppleDecrypt wywaliłem
-Karta Ethernet działa również z Extra z IONetworkingFamily
_________________
Kiedyś hackintosh dzisiaj macintosh :)
MacBook Pro | Intel i7 2.66 GHz | Nvidia GeForce GT 330M

Mac OS X 10.7 Developer Beta Mac OS X 10.6.6
Piszę poprawnie po polsku!
 
 
 
dunda92 
Learn Hack Different


Wiek: 20
Dołączył: 04 Wrz 2010
Posty: 30
Skąd: Internet
Wysłany: 2011-01-21, 19:23   

Od siebie dodaje ze wersja Niemiecka (GER) rozni sie bardzo wyrazie.

W szczegolnosci chodzi tutaj o BIOS, ktorego z wersji (ENG) nie da sie zainstalowac. Pomimo tego samego modelu!
_________________
Acer 7738G (German) | C2D T6400 | nVidia GT130M | Chipset Intel PM45 express | SouthBridge Intel ICH9M | Audio ALC888S | RAM 4GB DDR3
 
 
 
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.