Изменение разрешения экрана MacOS X guest для VirtualBox

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

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

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

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

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

изменить / библиотека / настройки/SystemConfiguration / com.яблоко.ботинок.plist с этих строк:

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

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

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

30
задан Pymoo 2012-09-24 16:06:08
источник

4 ответов

Я использую 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.яблоко.ботинок.plist/библиотека/настройки/SystemConfiguration / com.яблоко.Ботинок.plist

в этом файле, внутри <dict>...</dict> вставить:

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

sudo pico / Extra / com.хамелеон.Ботинок.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

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

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

20
отвечен winitzki 2012-12-17 17:35:14
источник
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"

сделал трюк для меня на high sierra

26
отвечен cyptus 2017-11-01 20:05:29
источник

для записи, я нашел этот совет это позволило мне изменить разрешение:

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.

18
отвечен tuomassalo 2016-05-09 18:05:48
источник

я следовал @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. ВМ выключения.

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

мое имя виртуальной машины - "MAC".

vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5
2
отвечен ATOzTOA 2016-01-12 21:23:12
источник

Другие вопросы macos virtualbox virtual-machine

X