Я пытаюсь запустить Windows 8 в VirtualBox. Дисплей моего ноутбука точно 1366x768. Windows 8 отключает некоторые свои функции, если разрешение меньше 1366x768, поэтому мне нужно запустить гостевую ОС в полноэкранном режиме.
Проблема в том, что VirtualBox отказывается запускать гостя в разрешении 1366x768. Когда VirtualBox "полноэкранный", гость только 1360x768 - шесть пикселей слишком узко. Таким образом, есть трехпиксельная черная полоса на левой и правой сторонах дисплея.
У этого пользователя была та же проблема, но принятый ответ - «установить гостевые дополнения», что я уже сделал; это дало мне 1360, но не 1366.
Согласно системе отслеживания билетов VirtualBox , раньше была ошибка, при которой ширина экрана гостя округлялась до ближайшего кратного 8, но они утверждали, что исправили ошибку в версии 3.2.12. Я пользуюсь версией 4.1.18 и вижу ту же проблему, которую, как они утверждают, исправили, поэтому либо они сломали ее снова, либо ошиблись, что когда-либо ее исправили, либо моя проблема - совсем другая.
В этом ответе предлагалось выделить ВМ 128 МБ видеопамяти, и не было проблем с получением 1366x768 впоследствии. Когда я создавал виртуальную машину, ее память дисплея по умолчанию уже была 128 МБ. Я попытался увеличить его до 256 МБ, но безрезультатно: гость по-прежнему слишком узок на шесть пикселей.
Моя главная операционная система - Windows 7 64-bit, и я использую VirtualBox 4.1.18.
Как заставить VirtualBox запускать полноэкранный режим моей гостевой ОС с собственным разрешением дисплея 1366x768?
источник
the accepted answer is "install the Guest Additions", which I've already done
.Ответы:
Во время работы виртуальной машины вы также можете указать гостевой ОС изменить разрешение, используя:
32 в конце обозначает глубину цвета дисплея.
источник
VBoxManage list runningvms
но не может изменить разрешение с 800х600 до 1280х1024После целых выходных я наконец нашел виновника: 3D-ускорение VirtualBox.
Если вы перейдете в «Настройки»> «Дисплей» вашей виртуальной машины и снимите флажок «Включить 3D-ускорение», то гость будет успешно работать с разрешением 1366x768.
источник
У меня было это работает, делая это:
Выключение ВМ
Перейдите к
C:\Program Files\Oracle\VirtualBox\
Shift + правый клик> Открыть командное окно здесь
Команда Run
VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32
Запустить ВМ
Запустите рабочий стол, щелкните правой кнопкой мыши> Разрешение экрана
Выберите 1366 x 768
Но это сломалось ...
Я обновил VirtualBox и установил новые гостевые дополнения. Сейчас он использует «VirtualBox Graphics Adapter для Windows 8», и я не могу выбрать широкое разрешение.
источник
VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
CustomViewMode{ONE}
неCustomViewMode{L}
.. в любом случае, я закончил сsetvideomodehint
которой сделал трюк во время выполненияЯ решил ту же проблему на Fedora 22 KDE, используя следующую команду:
Обратите внимание, что ваше окно виртуальной коробки должно быть закрыто.
источник
Убедитесь, что ваше оборудование поддерживает любое разрешение, которое вы собираетесь использовать.
Загрузите гостевую систему Linux в VirtualBox и нажмите cв меню GRUB (это синий экран в Debian), а затем в командной
grub>
строке используйтеvbeinfo
команду для проверки поддерживаемых разрешений вашего оборудования. Это в формате1366x768x32
.Нажмите Escдля выхода из
grub>
подсказки и продолжения. Затем:root
vim /etc/default/grub
редактировать, используя один из поддерживаемых режимов:
обновить конфигурацию Grub (команда в Debian есть
update-grub
, а в OpenSUSE естьgrub2-mkconfig -o /boot/grub2/grub.cfg
)в Windows (или любой другой операционной системе) запустите эту команду:
перезагрузите гостевую ОС
источник
Моя проблема была под управлением Windows XP (в VB) в Ubuntu 14.04. Выполнение этого, так как это единственный способ удаленно подключиться к работе. В любом случае, максимальное разрешение было 1024X800, пока я не сделал следующее:
источник
Если вы используете Mac OS на своей виртуальной машине, невозможно установить разрешение экрана 1366x768.
Вот несколько разрешений, которые вы можете использовать:
Чтобы установить его на VirtualBox из Windows:
также, чтобы установить его из ОС Linux:
источник
Я выяснил, как парень из Индонезии сделал это и сумел заставить его работать, но на гостевой ОС Win XP. Вероятно, должно работать на Win 8 так же хорошо.
Вы должны иметь гостевые дополнения VB, установленные на хост-ОС
Запустите виртуальную машину и на мини-панели инструментов щелкните правой кнопкой мыши на CD / DVD и выберите «Выбрать виртуальный файл CD / DVD».
При появлении запроса перейдите в папку установки VB и выберите VBoxGuestAdditions.ISO.
Программа установки запустится на вашей гостевой ОС и установит гостевые дополнения VB.
Перезапустите и он работает даже с включенным ускорением 3D-видео.
источник
Я недавно испытал ту же проблему. К счастью, я смог исправить проблемы с разрешением, используя эту ссылку: https://www.youtube.com/watch?v=KCSXDjKKaQo . Я следовал инструкциям шаг за шагом, и теперь все работает отлично. Парень на видео использует MAC для доступа к терминалу, который вносит изменения в разрешение экрана. Я использую Windows 7 для доступа к командной строке (CMD). Интересно, что команды работают как на терминале, так и на CMD.
Как к сведению, вы должны использовать «1366 768 32» в точности так, как описано в публикации Оливера.
Надеюсь, это поможет.
источник
Следуйте этим инструкциям, и вы решите свою проблему:
Теперь при выключенной виртуальной машине сделайте следующее:
C:\Program Files\Oracle\VirtualBox
VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
источник
Перейдите в Настройки -> Дисплей -> Коэффициент масштабирования (Все мониторы). Увеличьте это. Это максимизирует экран операционной системы в окне виртуальной машины
источник