6

Есть ли способ заставить гостевую ОС Mac OS X адаптировать разрешение хост-ОС, учитывая, что на данный момент нет гостевых дополнений?

3 ответа3

2

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

Вы можете вручную редактировать конфигурацию VirtualBox и загрузочный файл в OS X, чтобы использовать пользовательское разрешение. Это процесс, состоящий из двух частей (Host VM/Guest), чтобы включить разрешение.

Вот шаги:

  1. Во-первых, убедитесь, что VirtualBox не работает. Закройте, если это так.

  2. Добавьте следующий параметр в раздел <ExtraData> XML-файла вашей виртуальной машины (расположение C:\users\<username>\VirtualBox VMs\<OS_NAME>\<OS_NAME>.vbox-prev):

    <ExtraDataItem name="CustomVideoMode1" value="1680x1050x32"/>

    Вы можете изменить указанное выше значение на предпочитаемое разрешение экрана, например, 1280x1024x32.

  3. Сохраните файл и запустите свою виртуальную машину.

  4. В Mac откройте папку /Extra в Finder.

  5. Перетащите com.app.Boot.plist на рабочий стол.

  6. Откройте файл на рабочем столе в редакторе.

  7. Найдите запись <key>Graphics Mode</key> , после чего должна быть запись <string>xxxxxx</string> . Отредактируйте эту запись, чтобы она соответствовала записи пользовательского видео, начиная с шага 2 выше. т.е. <string>1680x1050x32</string>

  8. Положите файл обратно, перезагрузите виртуальную машину, и новое разрешение экрана должно быть эффективным.

Удачи!

1

Это должно помочь решить вашу проблему.

  • открыть эту ссылку
  • перейдите к шагу 7: сделайте экран больше

Примечание: сначала установите Multibeast 4.6.1 (требуется регистрация)

0

Это немного поздно, но ни один из других ответов не помог мне. Это видео помогло мне. Инструкции очень просты:

  1. Выключите свою виртуальную машину

  2. Закройте VirtualBox и любые фоновые процессы (если применимо).

  3. В следующем коде измените "Имя виртуальной машины", указав имя своей виртуальной машины, а "N" - 0 для разрешения экрана 640 x 480, 1 для 800 x 600, 2 для 1024 x 768, 3 для 1280 x 1024, 4 для 1440 x 900 и 5 для 1900 x 1200:

    cd "C:\Program Files\Oracle\Virtualbox"

    VBoxManage setextradata "VM Name" VBoxInternal2/EfiGopMode N

  4. Запустите код в командной строке от имени администратора

Это должно сделать работу. Если что-то неясно, посмотрите связанное видео.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .