2012-06-30 19:55:21 +0000 2012-06-30 19:55:21 +0000
36
36

Как заставить VirtualBox работать под управлением 1366x768?

Я пытаюсь запустить Windows 8 в VirtualBox. Дисплей моего ноутбука ровно 1366x768. Windows 8 отключает некоторые из своих функций, если разрешение меньше 1366x768, поэтому мне нужно запустить гостевую ОС в полноэкранном режиме.

Проблема в том, что VirtualBox отказывается запускать гостевую ОС на 1366x768. Когда VirtualBox является “полноэкранной”, гостевая операционная система составляет всего 1360x768 – шесть пикселей слишком узкие. Поэтому слева и справа от дисплея есть трехпиксельная черная полоса. Этот пользователь имел ту же самую проблему, но принятый ответ - “установить гостевые дополнения”, что я уже сделал; это привело меня к 1360, но не к 1366.

Согласно VirtualBox ticket tracker , раньше существовала ошибка, при которой ширина гостевого экрана округлялась до ближайшего кратного 8, но они утверждают, что исправили ошибку в версии 3.2.12. Я использую версию 4.1.18 и вижу ту же самую проблему, которую, как они утверждают, они исправили, так что либо они снова ее сломали, либо они ошибались, когда-либо исправляя ее, либо моя проблема - это что-то совершенно другое. 0x2 и [ Этот ответ ]0x3 и предложил дать VM 128MB видеопамяти, и утверждал, что никаких проблем с получением 1366x768 после этого. Когда я создал VM, его память дисплея уже была по умолчанию 128 Мб. Я попытался увеличить ее до 256MB, но без эффекта: гость все еще шесть пикселей слишком узкие.

Моя операционная система хоста Windows 7 64-битная, и я запустил VirtualBox 4.1.18.

Как я могу заставить VirtualBox запускать гостевую ОС в полноэкранном режиме с родным разрешением моего дисплея 1366x768?.

Ответы (13)

23
23
23
2013-04-23 13:07:12 +0000

Пока ВМ работает, вы также можете указать гостевой ОС изменить разрешение с помощью:

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

В конце 32 обозначает глубину цвета дисплея.

12
12
12
2012-07-01 21:53:40 +0000

После того, как я сожгла все выходные, я наконец-то нашла преступника: 3D-ускорение VirtualBox.

Если зайти в “Настройки виртуальной машины” > Показать и убрать флажок “Включить 3D-ускорение”, то гость успешно запустится на 1366x768.

11
11
11
2012-11-06 15:23:57 +0000

Я заставил его работать, сделав это:

  1. Выключение VM

  2. Перейдите к `C:\Program Files\Oracle\VirtualBox## Я заставил его работать, сделав это:

  3. Выключение VM

  4. Перейдите к

  5. Shift + Right-Click > Откройте командное окно здесь

  6. Выполните команду VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  7. Запустите VM

  8. Запустите рабочий стол, щелкните правой кнопкой мыши > Разрешение экрана

  9. Выберите 1366 x 768

Но, он сломался….

Я обновил VirtualBox и установил новые Гостевые Добавления. Теперь он использует “Графический адаптер VirtualBox для Windows 8” и я не могу выбрать широкое разрешение.

7
7
7
2015-09-04 05:46:23 +0000

Я решил ту же проблему на Fedora 22 KDE, используя следующую команду:

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

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

4
4
4
2015-02-09 13:41:48 +0000

Убедитесь, что ваше аппаратное обеспечение поддерживает любое разрешение, которое вы собираетесь использовать.

Загрузите гостя Linux в VirtualBox и нажмите c в меню GRUB (это синий экран в Debian), а затем в подсказке grub> используйте команду vbeinfo для проверки поддерживаемых аппаратным обеспечением разрешений. Она находится в формате 1366x768x32.

Нажмите Esc, чтобы выйти из подсказки grub> и продолжить. Затем:

  1. Войдите в систему как root
  2. vim /etc/default/grub
  3. отредактируйте, используя один из поддерживаемых режимов:

  4. обновите конфигурацию Grub (команда в Debian - update-grub, а в OpenSUSE - grub2-mkconfig -o /boot/grub2/grub.cfg)

  5. выйдите из системы

  6. в Windows (или любой другой ОС хоста) выполните эту команду:

  7. перезагрузите вашу гостевую ОС.

2
2
2
2016-01-29 21:18:53 +0000

Моя проблема заключалась в том, что в Ubuntu 14.04 была запущена Windows XP (в VB). Запуск, так как это единственный способ удаленно подключиться к работе. ANYway, максимальное res было 1024X800, пока я не сделал фоллвинг:

  1. Под менеджером Oracle VM VirtualBox Manager выберите меню “Файлы”
  2. Выберите опцию Параметры
  3. Выберите опцию Дисплей с левой стороны
  4. Измените Максимальный размер гостевого экрана на HINT (с автоматического или без него)
  5. Установите максимальную ширину и высоту пикселей (мой 1440X900)
  6. Щелкните на OK
  7. Запустите вашу виртуальную сессию
1
1
1
2019-12-30 15:57:28 +0000

Я решил свою проблему так:

  1. Запустите свою виртуальную ОС (Windows 8), в то время как она уже работает
  2. В меню выберите Устройство
  3. Установите гостевые дополнения
  4. Продолжайте до завершения установки.
  5. Перезапустить VirtualBox
1
1
1
2019-05-02 03:08:21 +0000

Если вы используете Mac OS на виртуальной машине, невозможно установить разрешение экрана 1366x768.

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

  • 640×480
  • 800×600
  • 1280×1024
  • 1440×900
  • 1900×1200

Для установки на VirtualBox из Windows:

VBoxManage.exe setextradata "Your OS name" CustomVideoMode1 800x600

также, чтобы установить его из ОС Linux:

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600
0
0
0
2020-01-05 11:58:46 +0000

Чтобы установить размер экрана 1366x768 в полноэкранном режиме, сделайте это. Шаги

Шаги (в командной строке):

  1. cd "C:\Program Files\Oracle\Virtualbox"
  2. StepVBoxManage setextradata “macOS name” VBoxInternal2/EfiGraphicsResolution 1366x768

Измените название макроса на название вашей виртуальной операционной системы.

0
0
0
2014-10-22 05:14:15 +0000

Недавно я столкнулся с той же проблемой. К счастью для меня, я смог исправить свои проблемы с решением, воспользовавшись этой ссылкой: https://www.youtube.com/watch?v=KCSXDjKKaQo . Я шаг за шагом следовал инструкциям и теперь все работает идеально. Парень на видео использует MAC для доступа к терминалу, который будет вносить изменения в разрешение экрана. Я использую Windows 7 для доступа к командной строке (CMD). Интересно, что команды работают как на терминале, так и на CMD.

В качестве FYI убедитесь, что используете “1366 768 32” именно так, как описано в посте Оливера

Надеюсь, это поможет.

0
0
0
2019-07-11 10:53:52 +0000

Перейдите к Настройки -> Дисплей -> Масштабный коэффициент (Все мониторы). Увеличить. Максимально увеличит экран os, запущенных в окне VM.

0
0
0
2015-10-31 00:17:50 +0000

Следуйте этим инструкциям и вы решите свою проблему:

  • Я запустил VirtualBox 4.3.32
  • Установка ОС Windows 7

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

  1. Перейдите в следующую папку вашего ПК: C:\Program Files\Oracle\VirtualBox
  2. Нажмите Shift + щелкните правой кнопкой мыши и выберите “Открыть командную строку здесь”.
  3. Введите следующее: VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
  4. Замените windows7 на имя VirtualBox.
  5. Нажмите Enter.
  6. Запустить виртуальную машину.
  7. Щелкните правой кнопкой мыши по рабочему столу виртуальной машины и выберите Разрешение экрана.
  8. В списке Разрешение вы найдете опцию 1366 x 768.
  9. Выберите 1366 x 768 и нажмите OK.
0
0
0
2014-02-19 19:27:34 +0000

Я понял, как парень из Индонезии сделал это и сумел заставить его работать, но на гостевой операционной системе Win XP. Наверное, он должен работать на Win 8 так же хорошо.

  1. Добавления VB гостевой ОС должны быть установлены на хостовой ОС

  2. Запустите VM и на мини-панели инструментов, щелкните правой кнопкой мыши на CD/DVD и выберите “Выбрать виртуальный CD/DVD файл” .

  3. При появлении запроса, перейдите в папку установки VB и выберите VBoxGuestAdditions.ISO

  4. Настройка запустится на вашей гостевой ОС и установит добавления гостевой VB версии

  5. Перезагрузка и она работает даже при включенном ускорении 3d видео .

Похожие вопросы

11
5
8
7
22