Jump to content
Sign in to follow this  
PolishApple

Yosemite/El Capitan Samsung 540u/530u

Recommended Posts

OS X Yosemite na Samsung 540u:

Oraz 530u 

90486859C1B3FB0646E94626BBE787D4.jpg

                                                                  

                                                                      
Część 1-Informacje Ogólne
Co działa:

- Karta Graficzna (QE/CI)
- CPU (Speedstep i turboboost)

- LAN/Ethernet

- Karta muzyczna (AppleHDA)
- Kamera
- Bluetooth 
- Sleep 
- HDMI 
- Trackpad (
przewijanie pion/poziom)
- USB 3.0 (wszystkie porty podpiete są pod koncentrator USB3.0 nawet porty HiSpeed)
- Wskaźnik bateri
- Klawiatura (min. Sterowanie głośnością)
- Kontrola jasności (preferencje monitora lub oficjalne przyciski)

Działa po zakupach:
- WLAN 

    * Karta WLAN powinna być od Broadcom'a lub Atherosa np BCM94331, BCM94321, DW1510, DW1520 a jeśli chcemy mieć wszystkie nowe funkcje z Yosemite to polecam Azurewave aw-ce123h sam ją mam to wifi i bluetooth 4.0
    

Będziemy potrzebowali:
- OS X Yosemite w wersji na USB: http://hamac.pl/topi...-krok-po-kroku/
- Clover Bootloader

- Clover configurator (min .do ustawień potrzebnych do Facetime - http://hamac.pl/topi...64-imessages/�)

- Maciasl - do DSDT ( http://sourceforge.n...jects/maciasl/)
- Kext Utility - w paczce do instalacji kextów

- GPTgen.exe http://sourceforge.n...rojects/gptgen/
 

Zainstalowane kexty: (wszystko w paczce)
- FakeSMC 

ApplePS2ElanTouchpad
- ACPI Battery Driver
- ACPIBacklight 
- Lan: AppleIntelE1000e 
- AppleHDA.kext
- GenericUSBxHCI.kext 

 

 

Część 2-Instalacja

Przygotowania do instalacji:

 

Konwersja dysku MBR do GPT (GUID) bez utraty danych (z poziomu Windows'a) :

Dzieki temu instalki systemu nie trzeba będzie modyfikować, a w przyszłości bez problemu zakutalizujemy system przy pomocy oryginalnej aplikacji instalacyjnej.

 

 

  1. Wypakowujemy gptgen i uruchamiamy z uprawnieniami administratora.  

      gptgen.exe -w \\.\physicaldrive0 (podmieniamy 0 z indentyfikatorem naszego dysku-jeśli mamy jeden dysk to będzie to 0).                                                                                                                                                                                           Cały proces może zakończyć się BlueScreenem ( ale nie musi i do restartu komp bedzie działał normalnie
  2. Po restarcie uruchamiamy instalator Windows'a/Repair Disc (z płyty lub USB).
  3. Wybieramy Repair Your Computer -> Troubleshoot ->Advanced options -> Command Prompt
  4. W CMD wpisujemy:

      diskpart
  5. Sprawdzamy na którym dysku jest Windows, Wpisując:

      list disk 

     Zobaczymy coś takiego:

          Disk ###  Status         Size     Free     Dyn  Gpt

          --------  -------------  -------  -------  ---  ---

        * Disk 0    Online          128 GB      0 B        *
  6. Teraz wiemy że nasz dysk to "0" (Podmieniamy jeśli numer jest inny np.1), Wpsiujemy:

      select disk 0
  7. Sprawdzamy jak ułożone są partycje:

      list partition
  8. Znów pojawi się coś podobnego do tego.

           Partition ###  Type              Size     Offset

           -------------  ----------------  -------  -------

           Partition 1    Primary            350 MB  1024 KB

           Partition 2    Primary            126 GB   350 MB
  9. Usuwamy pierwszą partycję która ma 350mb(lub pierwszą którą utworzyliśmy na samym początku przed odpaleniem GPTgen'a:

      select partition 1

      delete partition

     
  10. Tworzymy nową partycję w tym miejscu:

      create partition EFI size=100 offset=1

      format quick fs=fat32 label="System" 

      assign letter=S

      create partition msr size=128 offset=103424
  11. Sprawdzamy rozmieszczenie partycji Wpisujac list partition:

           Partition ###  Type              Size     Offset

           -------------  ----------------  -------  -------

           Partition 1    System             100 MB  1024 KB

           Partition 2    Reserved           128 MB   101 MB

           Partition 3    Primary            126 GB   229 MB
  12. Sprawdzamy numer naszej partycji z Windows, Wpisując:

      list volume

      select volume 3 (podmieniamy "3" z naszą partycją)

      assign letter=C
  13. Wychodzimy z diskpart'a:

      exit
  14. Generujemy nowy blik bootujący:

      bcdboot c:\windows /s s: /f UEFI
  15. Trzymamy kciuki i uruchamiamy ponownie (Jednocześnie najpierw wchodzimy do UEFI i zmieniamy LegacyBios na UEFI Only w sekcji Boot).
    Istnieje szansa że system nie zabootuje ( mała ale zawsze )
    W takim wypadku mamy dwie opcje:
    1. Zdobywamy  ;) program EasyRE ( jest to bootowalna płytka) https://neosmart.net/EasyRE/
                       (płacimy 20$, zdboywamy go wiemy z kąd, albo piszymy do mnie bo program ma licencję na pare stanowisk  ;))
     
    2. Próbujemy zrobić wszystko manualnie(pierwszy sposób jest łatwiejszy)
       Restore the files from the image
z
: (where z is the letter of your VHD)
xcopy * y:\ /e /c /h /k /o /b /q /y (where d is the letter of your new partition)
e = copy all subdirectories even if they are empty
c
= ignore errors
h
= copy hidden and system files
k
= retain readonly flag
o
= copy file ownership
b
= copy links as links
q
= quiet mode (should speed things up)
y = always respond with yes instead of prompting
Wait for the copy to complete. Commenter Niko has an excellent point here: There may be permission errors which you can probably ignore. These are likely for special system folders like System Volume Information”. Turn off quiet mode to be sure or if the process doesnt work and you want to verify this isnt the cause.
Copy EFI bootloader to ESP partition
i
: (where z is the letter of your EFI partition)
mkdir EFI
cd EFI
mkdir
Boot
mkdir Microsoft
cd Microsoft
mkdir Boot
copy x:\Windows\Boot\EFI\bootmgfw.efi i:\EFI\Microsoft\Boot
copy x
:\Windows\Boot\EFI\bootmgfw.efi i:\EFI\Boot\bootx64.efi
Create BCD
This step varies quite a bit, depending on your systems hardware, existing NVRAM (non-volatile memory on your motherboard), and hidden BCD stores scattered around your systems disks and partitions.
Cross your fingers and hope that this step can be done automatically
bootrec
/RebuildBcd
If things dont work out, you will have to resort to using bcdedit. A few notes about BCD edit: it operates on the motherboards NVRAM unless you specify a file. As far as I can gather, the NVRAM store doesnt matter as my PC basically ignores any setting within and boots just fine after Ive erased it.
i:
cd EFI\Microsoft\Boot
bcdedit
/createstore BCD
bcdedit
/store BCD /create /d Windows Boot Manager {bootmgr}
Commenter Manuel says this should be bcdedit /store BCD /create {bootmgr} /d Windows Boot Manager but I havent tested this. This may depend on the version of BCD edit you are using.
bcdedit /store BCD /create /d Windows 7 /application osloader
The previous command will return a GUID, referred to later as <guid>
bcdedit /store BCD /set {bootmgr} default <guid>
bcdedit /store BCD /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit
/store BCD /set {bootmgr} locale en-us
bcdedit
/store BCD /set {bootmgr} displayorder {default}
bcdedit /store BCD /set {bootmgr} timeout 10
bcdedit /store BCD /set {default} device partition=c:
bcdedit /store BCD /set {default} osdevice partition=c:
bcdedit /store BCD /set {default} path \windows\system32\winload.efi
bcdedit
/store BCD /set {default} systemroot \windows
Change your motherboard firmware to run in UEFI mode
You should now be able to select your Windows disk as your startup disk.
 
Instalacja Mac OS X
 
W Ustawieniach UEFI:
- ustawiamy Sata na AHCI
- uruchamiamy speedstep
- zmieniamy CMS albo auto w sekcji Boot na UEFI Only ( jeśli masz system i dane na dysku popatrz trochę wyżej :>)
 
!!!Ważne: Instalujemy z penem wpiętym w usb 3.0, zapewne instalator w trybie verbose zatrzyma się (jeśli macie diode na pendraku to przestanie się świecić) wtedy wypinamy go, podpinamy inny nośnik danych usb aż zostanie wykryty i wpinamy ponownie pendraka z instalatorem w to samo USB 3.0
 
Na pendrive z Clover wrzucamy wszystko z folderu clover z paczki (nadpisujemy stare pliki). 
 

 

Część 3-Doprawianie :>

Bootloader:

Montujemy partycje EFI  i wrzucamy z paczki folder Clover do EFI/Clover

 

(wchodzimy do biosu i wybieramy by pierwszy do bootowania był Clover)

 

Kexty:

Kexty z folderu S/L/E dajemy do folderu System/Library/Extensions

Następnie uruchamiamy Kext Utility z paczki, podajemy hasło i czekamy do końca procesu. Restart

 

DSDT:

- Modyfikacje baterii (http://www.tonymacx86.com/yosemite-laptop-support/116102-guide-how-patch-dsdt-working-battery-status.html) Proces wydaje się być trudny ale jest to łatwe. Nie martwcie się o warości powyżej 32 bitów (one nie odpowiadają za baterie)

- Poprawienie sekcji podświetlenia do współpracy z Rehab ACPIBacklight (graphics_PNLF_ivy_sandy.txt)
- HPET, IRQ, TMR, IPIC
Przemianowanie GFX0 na IGPU-odpala zarządzanie energią układu graficznego (graphics_Rename-GFX0.txt)
- Usunięcie sekcji _PWR z USB (usb_prw_0x0d_xhc.txt)
 
Poprawki znajdziecie w repozytorium RehabMan (używajcie ich z programem Maciasl)
 
Config.plist
 

Generujemy nowy SMBIOS (Clover Configurator) ustawiamy rozpoznawanie na MacbookPro9.2

Stosujemy poprawki do poprawnego działania Facetime. (poradnik w cz. 1)

 

 
 
 
@Aktualizacja do 10.10.4 wymaga jedynie podmiany AppleHDA.kext, nie mam dostępu do sprzętu więc narazie dałem jedynie gotowy kext, niedługo dodam dummyhda

Share this post


Link to post
Share on other sites

Hej, mam kilka pytań. Laptop na którym instalowałeś ma o ile dobrze rozumiem kartę Intela zintegrowaną? A czy odpali Radeon z 530U? Poza tym, 530U ma dwa dyski, jeden SSD (ok 20GB) oraz jeden HDD (jakieś 500gb) - czy instalacja będzie znacząco różna? Da się zrobić Fusion Drive z dysku 20gigabajtowego oraz HDD? I czytałem że niektóre laptopy Samsunga brickują się po instalacji systemu innego niż Windows, i wśród nich był 530U - czy dotyczy to też OS X czy tylko Linuxa?
A poza tym dzięki za fajny poradnik :) 

Share this post


Link to post
Share on other sites

Co do grafiki to ci nie powiem bo nie znam modelu xd.

Lap się brickuje na starym biosie. I teraz co znaczy brickuje :> trzeba cały czas resetować kontroler EC, ale po aktualizacji do najnowszego biosu już śmiga ok.

Ten samsung też ma dwa dyski więc instalka nie będzie się różnić.

Jak coś to pytaj pod tematem - jak napiszesz i nie odpisuje to daj znać na PW.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.