Изменение разрешения экрана гостевого экрана MacOS X для VirtualBox

Я попробовал все альтернативы и ресурсы, которые я нашел в Интернете, чтобы добиться изменения разрешения экрана в моем гостевом MacOS X. У меня есть последняя версия VirtualBox (4.1.22), и у меня есть MacOS X 10.6.3 Snow Leopard, работающий в гостевой гостевой системе vm.

Некоторые решения, которые не работают для меня:

  • Настройка параметров виртуальной машины:

Добавление и в файл .vbox или запуск этих двух команд:

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32" vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32" 
  • Редактирование конфигурации загрузки гостевой ОС:

Измените /Library/Preferences/SystemConfiguration/com.apple.boot.plist с этими строками:

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

Любое другое предложение, чего я не хватало.

Заранее спасибо,

3 Solutions collect form web for “Изменение разрешения экрана гостевого экрана MacOS X для VirtualBox”

Я использую VirtualBox под Ubuntu Linux и Mac OSX (Mountain Lion) в качестве гостевой ОС.

Для меня полное разрешение начало работать, когда я выполнил все следующие действия:

0) Установите MultiBeast 4, убедившись, что система загружается с виртуального жесткого диска, а не с любого загрузочного компакт-диска. Я следовал инструкциям здесь:

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

В этом файле внутри <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

В этом файле внутри <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 

После этого виртуальная машина загружается с полным разрешением.

Теперь это может быть излишним, и результат может быть достигнут, возможно, с меньшим количеством вариантов, но я пробовал разные вещи, пока он не начал работать.

Для записи я нашел этот совет, который позволил мне изменить разрешение:

 VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3 

Где последний параметр является одним из следующих:

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

Я запускаю VBox 5.0.14 на OSX 10.9 (хост), а гость – OSX 10.11.

Я последовал за @winitzki, и это те шаги, которые я сделал.

Я хочу установить разрешение 1920×1080 , соответственно измените ваш.

Резервное копирование файлов перед редактированием.

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

Добавьте внутри внутри <dict></dict>

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

Обновите значение ключа Kernel Flags с помощью

 "Graphics Mode"="1920x1080x32" 

Финал должен иметь следующие 4 строки (обратите внимание на некоторые дополнительные данные в флагах ядра, сохраняйте их как есть):

 <key>Graphics Mode</key> <string>1920x1080x32</string> <key>Kernel Flags</key> <string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string> 
  1. Выключение VM.

  2. Обновите конфигурацию VirtualBox.

Имя моей виртуальной машины – «MAC».

 vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32 vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32 vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5 
Давайте будем гением компьютера.