Dyskusja o modyfikacjach Mac OS pozwalających uruchomić go na zwykłym komputerze PC.
Awatar użytkownika

winuser

Zasłużony użytkownik
Posty: 1437
Rejestracja: 29 sie 2013, 13:15
    Mac OS X Firefox

Post15 mar 2019, 10:49

Korzystając z tego poradnika, zainstalujesz w pełni działający MacOS Mojave na swoim Dellu E7240/E7440. Osobiście cenię ten sprzęt, pomimo niskiej ceny udanie zastępuje mi MacBooka Air, a do tego ma jeszcze wbudowany modem 3G (który niestety działa tylko pod Windows) :)
Wobec tego zaczynamy!

Pobieranie instalatora MacOS:

Pracujemy oczywiście na Macu. Zainstalowanym w wirtualnej maszynie, bądź na RealHW - wasz wybór. Obydwa rozwiązania będą dobre, w końcu potrzebny nam tylko internet i port USB ;) Zaczniemy od pobrania z AppStore instalatora MacOS Mojave. Przechodząc pod ten link.

Przygotowanie pendrive:

W międzyczasie możemy wziąć się za przygotowanie instalacyjnego pendrive. Osobiście zalecam nośnik o rozmiarze minimum 16GB (na 8GB też wejdzie, ale na styk), tak, żeby spokojnie wszystko się zmieściło. Formatowanie wykonamy w Terminalu, takimi komendami:

Kod: Zaznacz cały

diskutil list
- pokazuje listę dostępnych dysków
Niech "diskX" oznacza nasz pendrive (za X oczywiście podstawiacie numerek swojego urządzenia, który widzicie w diskutil.
Przystępujemy do właściwego formatowania pendrive komendą:

Kod: Zaznacz cały

diskutil partitionDisk /dev/diskX 2 MBR FAT32 "CLOVER EFI" 200Mi HFS+J "install_osx" R
Gdzie:
[*]/dev/diskX - to nasz pendrive,
[*]"CLOVER EFI" - 200MB partycja na bootowalnego Clovera,
[*]"install_osx" - partycja utworzona z pozostałego miejsca na dysku, na instalator MacOS.
Przygotowanie Clovera:

Pobrany z tego linku, przygotowany obraz USB z Cloverem, configiem i niezbędnymi dla E7240 kextami pobierzecie stąd.
Odtwarzacie go w narzędziu dyskowym na uprzednio przygotowanej partycji CLOVER EFI.
Clover jest już gotowy i bootowalny, dzięki niezbędnym kextom działają wszystkie urządzenia (poza kartą Wi-Fi Intela, której pod MacOS nie ruszymy).

Przygotowanie instalatora:

Instalator wrzucamy na pendrive kolejną komendą w terminalu:

Kod: Zaznacz cały

sudo "/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install macOS Mojave.app" --nointeraction
Rozpocznie się kopiowanie instalatora na pendrive, musimy cierpliwie poczekać.
Gdy instalator już się skopiuje, możemy przejść do najciekawszej fazy poradnika ;)

Instalacja:

Pamiętamy aby w BIOS uprzednio włączyć bootowanie EFI, bez tego nie ruszymy. Podpinamy nasz pendrive i bootujemy z niego.
Po uruchomieniu z pendrive standardowo formatujemy dysk, instalujemy system.
Po ukończonej instalacji (około 10 minut z pendrive USB 3.0) bootujemy jeszcze raz, tym razem w Cloverze wybieramy zainstalowany na dysku macOS Mojave.
Konfigurujemy sobie system, następnie po przejściu już do pulpitu pobieramy i uruchamiamy Clover Configuratora , montujemy partycję EFI i wrzucamy na nią przygotowany przeze mnie zestaw plików Clovera: KLIK. Oczywiście zachowujemy strukturę katalogów.
Bootujemy jeszcze raz z pendrive i w Cloverze wybieramy:
Clover Boot Options
Następnie: Add Clover boot options for all entries - co spowoduje dodanie do bootmenu w UEFI naszego Clovera.
Od tego momentu do rozruchu nie potrzebujemy już pendrive, a system jest już w zasadzie zainstalowany, działają wszystkie urządzenia. Oprócz regulacji podświetlenia i dźwięku :P

Dodatkowe kexty:

Niestety nie obędzie się bez wrzucenia kilku kextów do S/L/E - odpowiedzialnych za obsługę kodeka dźwięku i regulacji podświetlenia. Zatem kexty z tej paczki wrzucamy do System/Library/Extensions, dowolnym instalatorem Kextów. Przebudowujemy cache i restartujemy system.
Mamy zainstalowane wszystkie urządzenia, system działa poprawnie. Pozostaje wygenerować własne numery seryjne, aby uruchomić iMessage i iCloud, można to zrobić w Clover Configuratorze. Tutaj nie będę tego opisywał, bo to sprawa na osobny poradnik, w wolnej chwili opiszę, tymczasem odsyłam do: https://www.tonymacx86.com/threads/an-i ... ge.196827/

Gratulacje! Zainstalowałeś Mojave na swoim Dellu!

Obrazek

Lista kextów w Cloverze:

Obrazek

Który kext za co odpowiada spokojnie można wygooglować. Nie chce mi się tego opisywać :D

Co do Wi-Fi: standardowo montowanego Intela nie mamy szans uruchomić, podejdzie dowolna zgodna z MacOS karta w formacie half-miniPCIe. Nie zmieści się AirPort w przejściówce, próbowałem, bo mam :P Używam AzureWave AW-CB160H, bo potrzebuję Wi-Fi w standardzie ac :)
Do tej karty kexty i patche w configu znajdują się w paczce.

Oczywiście analogicznie można zainstalować każdą inną wersję MacOS, także na sprzętach nie posiadających EFI - Clover je emuluje, Mojave spokojnie ruszy choćby na CPU LGA775 ;)
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows Vista SP3
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia GTX 760 2GB | 20GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 14
Serwer: AsRock AD2550-ITX | Intel Atom D2550 | PowerVR SGX545 | 8GB RAM Kingston | WD HDD 500GB | Windows Server 2012 R2 Datacenter
Sieć: Cudy WR3000 Wi-Fi 6 OpenWRT| Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

Awatar użytkownika

WinSxS

Zasłużony użytkownik
Posty: 372
Rejestracja: 03 lut 2016, 20:36
    Windows 10 Chrome

Post15 mar 2019, 15:18

winuser pisze:Clover je emuluje, Mojave spokojnie ruszy choćby na CPU LGA775
I tu mi się przydasz wkrótce do instalacji na P43+ICH10, bo sam nie wiem czy sobie poradzę :D
Obrazek Notebook: (HP Pavilion 15-eh1000nw) Ryzen 5 5500U + 8 GB DDR4-3200 + Windows 11
Server/NAS: (Acer E1-530G) Pentium 2117U + 12 GB DDR3-1600 + Windows Server 2008 R2
Network: 600 Mbps / ARRIS TG6441B + TP-Link WR740N as wireless extender/access point
Phone: Vivo v33s 8 GB/128 GB
Console: Xbox One 1gen 500 GB
TV: Xiaomi Mi LED TV 55"

Powerful XP machine: Core i5 3330 + 16 GB DDR3-1333 + GA-B75M-D3H + GTX 550 Ti + dualboot Windows XP x86/x64
00s machine: Pentium DC E5200 + 1 GB DDR2-667 + P5QL + 7300 GT + dualboot Windows 2000 SP4/Windows Vista x64 SP2

Awatar użytkownika

bsystem

Zasłużony użytkownik
Posty: 655
Rejestracja: 03 lis 2010, 16:44
    Windows 10 Firefox

Post16 mar 2019, 1:42

Dell e6230 + ar9285, są szanse?

Awatar użytkownika

winuser

Zasłużony użytkownik
Posty: 1437
Rejestracja: 29 sie 2013, 13:15
    Mac OS X Firefox

Post16 mar 2019, 20:52

3gen pójdzie spokojnie, Atheros ruszy po wrzuceniu kexta do S/L/E: https://www.tonymacx86.com/threads/fix- ... 14.263642/
W Mojave niestety Apple powywalał sporo kextów od starszych kart czy nawet chipsetów, przez co np. nie działała mi obsługa dysków HDD powyżej 500GB na 2gen Intela. Pomogło... wrzucenie kexta z High Sierry. Tak samo jest w przypadku Twojego Wi-Fi :P
Jest nawet gotowy zestaw config+kexty: https://osxlatitude.com/forums/topic/11 ... ment-85247
Drivers64UEFI powinno zostać tak, jak u mnie.
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows Vista SP3
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia GTX 760 2GB | 20GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 14
Serwer: AsRock AD2550-ITX | Intel Atom D2550 | PowerVR SGX545 | 8GB RAM Kingston | WD HDD 500GB | Windows Server 2012 R2 Datacenter
Sieć: Cudy WR3000 Wi-Fi 6 OpenWRT| Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

Awatar użytkownika

bsystem

Zasłużony użytkownik
Posty: 655
Rejestracja: 03 lis 2010, 16:44
    Windows 10 Firefox

Post20 mar 2019, 12:16

Dzięki!

Awatar użytkownika

winuser

Zasłużony użytkownik
Posty: 1437
Rejestracja: 29 sie 2013, 13:15
    Mac OS X Safari

Post15 wrz 2020, 16:34

Obrazek

Tworzenie bootowalnego instalatora:

Kod: Zaznacz cały

sudo /Applications/Install\ macOS\ Big\ Sur\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled -- /Applications/Install\ macOS\ Big\ Sur\ Beta.app
Na USB zgrywamy pliki bootloadera pobrane stąd: https://drive.google.com/file/d/1kOGgQm ... sp=sharing
Zawartość:
- skonfigurowany pod E7240 OpenCore 0.6.1 (najnowszy),
- zaktualizowane niezbędne kexty (pod kartę sieciową AzureWave AW CB-160H),
- zaktualizowane niezbędne drivery,
- w paczce OpenCore Configurator pod obecną wersję OC,

Poprawki:
- poprawiono patch USB, który powodował zwisy systemu przy korzystaniu z USB 3.0,
- nowy patch ACPI dla USB zadeklarowany w OC,

Kexty:
Obrazek

Drivery:
Obrazek

Wypakowany ZIP wystarczy wrzucić na bootowalny USB i gotowe.
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows Vista SP3
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia GTX 760 2GB | 20GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 14
Serwer: AsRock AD2550-ITX | Intel Atom D2550 | PowerVR SGX545 | 8GB RAM Kingston | WD HDD 500GB | Windows Server 2012 R2 Datacenter
Sieć: Cudy WR3000 Wi-Fi 6 OpenWRT| Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości