Virtualbox, Как мне изменить гостевое (точное) разрешение на 16: 9 (1920x1080) вместо стандартного 4: 3?

17

В askubuntu есть много вопросов по решению проблем, но, похоже, ни один вопрос / решение не может решить мою проблему.

У меня есть хост-система с точностью 12,04 / и я также установил Ubuntu 12,04 / в качестве гостевой системы. После установки у меня была возможность выбрать 1024x768 (4: 3) и 800x600 (4: 3) в качестве разрешения в настройках дисплея. После установки гостевых дополнений в список были добавлены опции 1280x960 (4: 3) и 1440x1050 (4: 3). Теперь всего 4 с соотношением 4: 3.

Затем я активировал полноэкранный режим (host + f) и заставил гостя работать в родном разрешении 1920x1200 (16:10) для моего экрана. После деактивации полноэкранного режима в раскрывающийся список разрешений были добавлены еще две опции: 1920x1200 (16:10) и 1600x1200 (4: 3).

Я хочу запустить гостя в 1920x1080 (16: 9), чтобы я мог легко записывать скринкасты в "full-hd". В прошлый раз, когда у меня возникла эта проблема, решением было запустить с хоста команду «VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth», но теперь я хочу знать, есть ли более простой способ решить эту проблему?

CHolmstedt
источник

Ответы:

11
  1. Перейдите в меню « Файл» и активируйте параметр «Среда» или, в более поздних версиях, « Настройки» .
  2. Выберите « Дисплей» и измените настройку « Максимальный размер экрана гостя» на «Подсказка», которая позволяет установить произвольный размер как для ширины, так и для высоты (например, 1920 и 1200).
  3. Перезагрузите виртуальную машину и наслаждайтесь ею.
Сангсо Ким
источник
1
О каком файловом меню вы говорите?
Холмштедт
@CHolmstedt Файловое меню Virtualbox Manager работает.
Марсель
К сожалению, у меня не получилось использовать гостевую версию Ubuntu 16.04 в Windows 7 и VirtualBox 4.3.12. Экран Ubuntu не может быть изменен и не будет больше 1024 x 768.
snark
5

Просто установите Virtualbox Guest Additions, но прежде чем быть уверенным, что у вас есть DKMS в терминале:

sudo apt-get install dkms

и обновить:

sudo apt-get update

sudo apt-get upgrade

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

Aleix
источник
2
Боюсь, это не помогло мне. Как я уже говорил в первом посте, гостевые дополнения уже установлены.
Холмштедт
В моем случае я обновил VirtualBox, затем обновил Ubuntu, и где-то вдоль линии гостевые добавления, похоже, перестали работать (размер экрана не менялся). Я переустановил гостевые дополнения, которые обновили их до последней версии, перезагрузил гостевую виртуальную машину, и все снова заработало (могло изменить разрешение виртуальной машины).
jfritz42
4

Это основано на ответе @Sangsoo Kim, который мне подходит:

  1. Перейдите в «Файл»> «Настройки»
  2. Перейти на «Дисплей»
  3. Измените «Максимальный размер экрана гостя» на «Подсказка»
  4. Введите 1920 x 1200 как ширину и высоту.
  5. Перезагрузите виртуальную машину и вуаля! Это просто показывает правильное разрешение.

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

Очень Нгуен
источник
1
Я думаю, что вы имеете в виду 1920, а не 1902.
Алексей Магура
1

У меня была та же проблема, я установил свежую Ubuntu, затем обновил все пакеты + dkms, затем перезагрузил в полноэкранном режиме. Установил гостевые дополнения в полноэкранном режиме и перезагрузил в полноэкранном режиме ...

Это исправило это для меня.

Кристиан Беккер
источник
1

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

  1. установить DKMS
  2. войти в полноэкранный режим
  3. удалить инструменты
  4. перезагрузка
  5. установите инструменты снова
user45949
источник
1

Дальнейшая модификация ответов от @ sangsoo-kim и @ wery-nguyen для большей ясности и улучшенной полезности:

  • Запустите приложение VirtualBox на вашем хосте
  • Выберите гостевую виртуальную машину Windows из списка виртуальных машин
  • Перейдите в Файл> Настройки в меню приложения VirtualBox
  • Выберите Показать из списка предпочтений
  • Измените максимальный размер гостевого экрана на None

Теперь запустите виртуальную машину, и вы сможете изменить размер окна контейнера хоста в соответствии с любыми размерами, и виртуальная машина автоматически настроится!

Для этого требуется, чтобы в вашей виртуальной машине была установлена ​​и работала правильная версия гостевых дополнений VirtualBox. Проверьте строку состояния внутри вашей виртуальной машины Windows на наличие небольшого значка VirtualBox (возможно, с желтой звездочкой). Если у вас есть этот значок в строке состояния вашей виртуальной машины Windows, это означает, что гостевые дополнения установлены. Убедитесь, что номер версии соответствует приложению VirtualBox, запущенному на вашем хосте (наведите указатель мыши на этот значок, чтобы увидеть номер версии Guest Additions, и выполните «Справка> О программе» в приложении Virtual Box, чтобы увидеть этот номер версии).

ps Вы также можете сделать это во время работы виртуальной машины Windows, если это не работает, перезапустите виртуальную машину после внесения изменений.


Отредактируйте 22 августа 2018 г. - вам также может потребоваться изменить положение элементов « Настроить размер Windows» и « Автоматическое изменение размера гостевого дисплея» в меню приложения VirtualBox View , чтобы изменение размера работало правильно.

VirtualBox "Вид" Меню

xmnboy
источник
0

У меня тоже была такая же проблема. Я установил dkms, а затем установил заголовки Linux согласно ответу @Daniel. Затем перезагрузил Ubuntu, оставаясь в полноэкранном режиме, и он переключился прямо на правильное разрешение 16: 9.

user2572771
источник
0

У меня была такая же проблема, но теперь она работает. Я должен был установить:

sudo apt-get install linux-headers-`uname -r`

Ошибка была зарегистрирована в: /var/log/vboxadd-install.log

abbgrade
источник
@CHolmstedt Так сработало?
Даниэль
@ Даниэль Нет, я боюсь, что нет. Я не нашел никакого решения, которое работает для моей проблемы еще.
Холмстедт