Есть много вопросов о разрешении проблем в 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 color colordepth» с хоста, но теперь я хочу знать, есть ли более простой способ решить эту проблему?
Просто установите Virtualbox Guest Additions, но прежде убедитесь, что у вас есть DKMS в терминале:
sudo apt-get install dkms
и обновите:
sudo apt-get update
sudo apt-get upgrade
после этой установки дополнений гостей, перезагрузите компьютер и вы получили правильное соотношение сторон экрана.
Дальнейшая модификация ответов от @ sangsoo-kim и @ wery-nguyen для большей ясности и улучшения утилиты:
Теперь запустите ВМ, и вы сможете изменить размер окна контейнера хоста так, чтобы любые размеры, которые вы хотите, и виртуальная машина будет автоматически настраиваться!
Для этого требуется, чтобы в вашей виртуальной машине была установлена и работала правильная версия VirtualBox Guest Additions. Проверьте строку состояния внутри вашей виртуальной машины Windows на наличие небольшого значка VirtualBox (возможно, с желтой звездочкой). Если у вас есть этот значок в строке состояния вашей виртуальной машины Windows, это означает, что гостевые дополнения установлены. Убедитесь, что номер версии соответствует приложению VirtualBox, запущенному на вашем хосте (наведите курсор на этот значок, чтобы увидеть номер версии Guest Additions, и выполните «Справка> О программе» в приложении Virtual Box, чтобы увидеть этот номер версии).
p.s. Вы также можете сделать это во время работы виртуальной машины Windows, если это не работает, перезапустите виртуальную машину после внесения изменений.
Редактировать 22 августа 2018 г. - вам также может понадобиться повернуть с помощью пунктов Настроить размер Windows и с автоматическим изменением размера гостевого дисплея на VirtualBox Просмотрите меню приложения , чтобы получить правильное изменение размера.
Я знаю, там имеет benn долгое время начиная с последнего действия в этом потоке, но это помогло мне и благодаря Вам. В моем случае инструменты, где уже установлено.
Это основано на ответе @Sangsoo Kim, который работает хорошо на меня:
Надеюсь эта справка!
У меня была такая же проблема, но теперь она работает. Мне пришлось установить:
sudo apt-get install linux-headers-`uname -r`
Ошибка вошла в систему: /var/log/vboxadd-install.log
У меня была такая же проблема, я установил свежую Ubuntu, затем обновил все пакеты + dkms, затем перезагрузил в полноэкранном режиме. Установил гостевые дополнения в полноэкранном режиме и перезагрузил в полноэкранном режиме ...
Это исправило это для меня.
У меня тоже была такая же проблема. Я установил dkms, а затем установил заголовки Linux согласно ответу @Daniel. Затем перезагрузил Ubuntu, оставаясь в полноэкранном режиме , и он переключился прямо на правильное разрешение 16: 9.
Я столкнулся с той же проблемой с KDE neon в качестве хоста и Ubuntu 20.04 в качестве гостя.
Я изменил настройки машины в Virtual Box Manager, вкладка «Экран».
Вместо того, чтобы использовать VMSVGA (я не знаю, как этот параметр был установлен), я поставил VBoxSVGA. Это сработало для меня.