Wygląda na to, że narzędzia VMWare nie pozwalają na zmianę rozdzielczości w El Capitan. Wprowadź dane w następujący sposób:
- VMWare Workstation 12
- Najnowsze narzędzia VMWare 8.0.2 ( tutaj )
- Mac OS El Capitan, kompilacja 15B42
Próbowałem wszystkiego, co mogłem znaleźć w Internecie. Ustawiam sudo nvram boot-args=rootless=0
przed instalacją. Wyłączyłem także ochronę poprzez csrutil disable
w trybie odzyskiwania.
VMWare mówi, że został zainstalowany pomyślnie. Widzę, że jego sterowniki ładują się do pełnego dziennika rozruchu.
Nov 5 13:51:38 localhost kernel[0]: gfx: Loaded com.vmware.kext.VMwareGfx Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:22)
Nov 5 13:51:38 localhost kernel[0]: gfx: svga: Start: FB size=0x300000, FIFO size=0x200000
Nov 5 13:51:38 localhost kernel[0]: gfx: svga: Start: host_bpp=32, bpp=32, num_displays=2
Nov 5 13:51:38 localhost kernel[0]: gfx: fb: start: maxWidth 3840 maxHeight 1920 vramSize 33554432
Nov 5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: (1) wxh=1024x768, 32 4096
Nov 5 13:51:38 localhost kernel[0]: gfx: svga: SetMode: mode w,h=1024, 768 bpp=32
Nov 5 13:51:38 localhost kernel[0]: gfx: svga: SetMode: pitch=4096
Nov 5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: Display ID=1, Depth ID=0
Nov 5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: wxh=1024x768, bpp=32, pitch=4096
Nov 5 13:51:38 localhost kernel[0]: gfx: gfx: UpdateTraces: Enabling traces.
Nov 5 13:51:43 Jacks-Mac kernel[0]: memctl: Loaded com.vmware.kext.vmmemctl Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:20)
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: Opening balloon
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 0: 80
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 1: 16
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 2: 56
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 3: 64
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 4: 76
Nov 5 13:51:44 Jacks-Mac kernel[0]: memctl: Timer thread started.
Nov 5 13:51:44 Jacks-Mac kernel[0]: hgfs: Loaded com.vmware.kext.vmhgfs Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:16)
Nov 5 13:51:44 Jacks-Mac kernel[0]: gfx: fb: VMwareFramebufferGetLastCustomResolution: Last custom resolution: missing
Ale niestety to nie działa w praktyce - nie ma rozdzielczości ekranu oprócz 1024 * 768
Podejrzewam, że może to być związane z System Integrity Protection wprowadzonym w El Capitan. Podejrzliwie, pomimo faktu, csrutil status
że disabled
w Recovery w prawdziwym systemie mówi, że daje następujący wynik
Wszelkie myśli, jak to zrobić?
źródło
rootless=0
było tylko dla 10.11 beta. Sugeruję całkowite usunięcie pamięci NVRAM, a następnie jej prawidłowe wyłączenie w trybie Recovery HD.csrutil clear
to próbowałem :( Wydaje się również, że vmware gfs kext jest uruchamiany poprawnie. Zastanawiam się, dlaczego nie ma to odzwierciedlenia w Ustawieniach / wyświetlaniu systemu.Odpowiedzi:
Wprawdzie jest to bardzo stary wątek (który znalazłem podczas wyszukiwania
com.vmware.kext.VMwareGfx
), ale chciałem zaktualizować odpowiedź.Udało mi się uzyskać działającą konfigurację za pomocą Mojave 10.14.5 na Workstation 15 Player, używając kopii VMware Tools z Fusion 11. Dodatkowo nie musiałem wprowadzać żadnych
csrutil
poprawek.Być może więc możesz spróbować użyć tych wersji i sprawdzić, czy wszystko zadziała po wyjęciu z pudełka. Powodzenia!
(Jeśli chodzi o komentatora mówiącego o umowie licencyjnej Apple, nie jestem prawnikiem, ale rozumiem, że nie jest to naruszenie, jeśli korzystasz ze sprzętu Apple. W moim przypadku używam tego na moim MacBooku Pro, a ja Z przyjemnością informuję, że goście systemu macOS pracowali dla mnie od razu.)
źródło