VirtualBox의 MacOS X 게스트 화면 해상도 변경


31

인터넷에서 찾은 모든 대안과 리소스를 사용하여 MacOS X 게스트의 화면 해상도를 변경했습니다. 최신 VirtualBox 버전 (4.1.22)이 있고 vm 게스트에서 MacOS X 10.6.3 Snow Leopard를 실행하고 있습니다.

나를 위해 작동하지 않는 몇 가지 솔루션은 다음과 같습니다.

  • 가상 머신 설정 조정 :

.vbox 파일 추가 및 추가 또는 다음 두 명령 실행

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
  • 게스트 OS 부팅 구성 편집 :

다음과 같이 /Library/Preferences/SystemConfiguration/com.apple.boot.plist를 수정하십시오.

<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>

다른 제안, 내가 놓친 것.

미리 감사드립니다.


게스트 추가를 설치 했습니까?
JoshP

2
지금까지는 MacOS Guest에 대한 게스트 추가 기능이 없습니다.
Pymoo

답변:


20

Ubuntu Linux에서 VirtualBox를 사용하고 Mac OSX (Mountain Lion)를 게스트 OS로 사용하고 있습니다.

나를 위해 다음을 모두 수행했을 때 전체 해상도가 작동하기 시작했습니다.

0) MultiBeast 4를 설치하여 시스템이 부팅 CD가 아닌 가상 하드 디스크에서 부팅되는지 확인하십시오. 나는 여기의 지시를 따랐다.

http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html

그러나 절차가 끝날 때 나는 전체 해상도를 얻지 못했습니다 .1920x1080x32이어야합니다.

1) 가상 머신에서이 PLIST 파일을 편집하십시오.

sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

이 파일에 inside <dict>...</dict>를 삽입하십시오.

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>

sudo pico /Extra/com.chameleon.Boot.plist

이 파일에 inside <dict>...</dict>를 삽입하십시오.

<key>GraphicsEnabler</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0 "Graphics Mode"="1920x1080x32"</string>

이미 "커널 플래그"가 있다는 것을 알았으므로 "그래픽 모드"에 다른 플래그를 추가했습니다. 또한 "그래픽 모드"에는 내부 공간이 있습니다.

2) 가상 머신을 종료하고 명령을 수행하십시오.

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3

그런 다음 가상 머신이 전체 해상도로 부팅됩니다.

이제 이것은 과잉 일 수 있으며 결과는 더 적은 옵션으로 달성 될 수 있지만 작동하기 시작할 때까지 다양한 것을 시도했습니다.


3
고마워, 이것은 과잉 일 수있는 것 같습니다. 훨씬 적은 단계로 작업했습니다. /Extra/com.chameleon.Boot.plist에서 "1920x1080x32"문자열을 내 해상도로 변경하고 VM의 vbox 파일에 CustomVideo1 설정을 추가했습니다.
Sam Salisbury

2
답변 해주셔서 감사합니다; 위에서 언급 한 각 설정을 한 번에 하나씩 변경했으며 설정에 도달 할 때까지 작동하지 않았습니다 vboxmanage. 그러나, 나는 설정 CustomVideoMode1GUI/CustomVideoMode11920x1080x32, 그리고 EfiGopMode5(다른 포럼에 누군가가 올바른 아직 1920 × 1080에 대한 문서화되고 있음을 언급). 물론 명령에 내 컴퓨터 이름을 하위로 지정했습니다. 내가 이해하지 못했지만 시도하지 않은 것은 1360x7681920x1080을 사용하는 경우 의 가치였습니다.
s.co.tt

EfiGopMode를 설정하는 것이 여기서 필요한 유일한 단계입니다
gordy

1
매버릭스도 똑같이했지만 효과가 없었습니다. (
Mukus

3
새로운 방법은 여기여기에VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV 지정된대로 입니다. (평판 부족에 대한 해답을 만들 수 없습니다)
B3ret

31
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"

높은 시에라에서 나를 위해 트릭을 했어


3
이것 만이 나를 위해 일했습니다.
Tamás Barta

@ TamásBarta 당신은 높은 시에라에서도 일하고 ​​있습니까?
cyptus

1
예, 아치 리눅스 호스트
Tamás Barta

우분투 17
Chlebta

나를 위해 일했다. High Sierra, Arch 호스트, 2560x1080 해상도.
jdersen

18

기록을 위해 해상도를 변경할 수있는 이 조언 을 찾았습니다 .

VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3

마지막 매개 변수는 다음 중 하나입니다.

0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900
5 – 1920×1200 

OSX 10.9 (호스트)에서 VBox 5.0.14를 실행하고 있으며 게스트는 OSX 10.11입니다.


4
이 번호 설정을 사용하여 더 높은 해상도가 있습니까?

이것은 목록에서 사용 가능한 고정 해상도에서 작동합니다. 1440×900내 호스트 해상도와 동일하고 나를 위해 일했고 손님을 전체 화면으로 이동할 수 있었고 깔끔했습니다!
Vikram Rao

나는 호스트로 페도라 25를, 게스트로 OSX 시에라를 (방랑 상자에서) 먹었습니다. 이 방법은 많은 도움이되었습니다.
Pavel Davydov

이것은 아무것도하지 않고 아무것도 설정하지 않고 나를 위해 일했습니다. 또한 호의를 베풀고 전에 스냅 샷을 찍으십시오.
kontur

2

나는 @winitzki를 따랐고 이것들은 내가 한 단계입니다.

해상도를 1920x1080 으로 설정하고 그에 따라 변경하십시오.

편집하기 전에 파일을 백업하십시오.

  1. sudo vi /Extra/com.chameleon.Boot.plist

안에 다음을 추가하십시오 <dict></dict>

<key>Graphics Mode</key>
<string>1920x1080x32</string>

Kernel Flags키 값을 다음 과 같이 업데이트하십시오.

"Graphics Mode"="1920x1080x32"

Final은 다음 4 줄을 가져야합니다 (커널 플래그의 일부 추가 데이터는 참고로 유지하십시오).

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string>
  1. VM 종료

  2. VirtualBox 구성을 업데이트하십시오.

내 VM 이름은 "MAC"입니다.

vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5

VBox 5.1의 macOS 'El Capitan'에서는 약 3 개의 문자열 만 충분합니다 setextrasettings.
kyb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.