Я перепробовал все альтернативы и ресурсы, которые я нашел в интернете, чтобы изменить разрешение экрана в моем госте MacOS X. У меня последняя версия 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"
- Редактирование конфигурации загрузки гостевой ОС:
Измените /Library/Preferences/SystemConfiguration/com.apple.boot.plist с помощью следующих строк:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Любое другое предложение, то, что я пропустил.
Заранее спасибо,
Ответы:
Я использую 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>
вставьте:sudo pico /Extra/com.chameleon.Boot.plist
Внутри этого файла
<dict>...</dict>
вставьте:Я заметил, что у меня уже есть некоторые «флаги ядра», поэтому я просто добавил еще один для «Графического режима». Также обратите внимание, что в «Графическом режиме» есть пробел.
2) Завершите работу виртуальной машины и выполните команды
После этого виртуальная машина загружается с полным разрешением.
Теперь это может быть излишним, и результат может быть достигнут, возможно, с меньшим количеством вариантов, но я пробовал разные вещи, пока он не начал работать.
источник
vboxmanage
настройки. Тем не менее, я установилCustomVideoMode1
иGUI/CustomVideoMode1
to1920x1080x32
, иEfiGopMode
to5
(кто-то на другом форуме упомянул, что это правильно, но недокументировано, для 1920x1080). Конечно, я добавил в команды свое имя машины. То, что я не понял и не попробовал, были1360x768
значения, если вы собираетесь 1920x1080.VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV
, как указано здесь и здесь . (Я не могу создать ответ из-за отсутствия репутации)сделал трюк для меня на высокой Сьерре
источник
Для справки, я нашел этот совет, который позволил мне изменить разрешение:
где последний параметр является одним из:
Я использую VBox 5.0.14 на OSX 10.9 (хост), а гость - OSX 10.11.
источник
1440×900
работал для меня, так как он был таким же, как разрешение моего хоста, и я мог переместить гостя на весь экран, и это было аккуратно!Я следовал за @winitzki, и вот шаги, которые я сделал.
Я хочу установить разрешение 1920x1080 , соответственно измените ваше.
Резервное копирование файлов перед редактированием.
sudo vi /Extra/com.chameleon.Boot.plist
Добавьте следующее внутри
<dict></dict>
Обновите значение
Kernel Flags
ключа с помощьюFinal должен иметь следующие 4 строки (обратите внимание на некоторые дополнительные данные в флагах ядра, оставьте их как есть):
Отключение ВМ.
Обновите конфигурацию VirtualBox.
Моя виртуальная машина называется «MAC».
источник
setextrasettings
.