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.

Потім я активував повноекранний режим (хост + f) і запускав гостя, який працює в рідному 1920х1200 (16:10) для мого екрана. Після дезактивації повного екрану до випадаючого списку резолюцій було додано ще два варіанти: 1920x1200 (16:10) та 1600x1200 (4: 3).

Я хочу запустити гостя в 1920х1080 (16: 9), щоб я міг легко записувати скріншоти в "full-hd". Востаннє у мене була ця проблема, рішенням було запустити команду "VBoxManage controlvm nameofyourVM setvideomodehint width width colordepth" від хоста, але тепер я хочу знати, чи є простіший спосіб вирішити це?

Відповіді:


11
  1. Перейдіть до меню Файл та активуйте налаштування Навколишнє середовище або, в останніх версіях, Параметри .
  2. Виберіть " Дисплей" та змініть параметр " Максимальний розмір гостьового екрана " на "підказку", що дозволяє встановити довільний розмір як для ширини, так і для висоти (наприклад, 1920 та 1200).
  3. Перезавантажте віртуальну машину і насолоджуйтесь нею.

1
Про яке меню файлів ви говорите?
Чолмстедт

@CHolmstedt Меню файлів менеджера Virtualbox працює.
Марсель

На жаль, це не спрацювало для мене, використовуючи гість ubuntu 16.04 на Windows 7 та VirtualBox 4.3.12. Екран Ubuntu неможливо змінити і не збільшиться на 1024 x 768.
snark

5

Просто встановіть додатки Virtualbox gostiju, але перед тим, щоб бути впевненим, у вас є термін DKMS:

sudo apt-get install dkms

та оновлення:

sudo apt-get update

sudo apt-get upgrade

після цього встановіть гості additons, перезавантажте ПК та отримали правильне співвідношення екрана.


2
Боюся, що мені це не допомогло. Як я вже говорив у першій публікації, додатки для гостей уже встановлені.
Чолмстедт

У моєму випадку я оновив VirtualBox, потім оновив Ubuntu, і десь уздовж лінії гостьові доповнення, здавалося, перестали працювати (екран не змінив розмір). Я перевстановив додатки для гостей, які оновили їх до останньої версії, перезавантажили гостьовий VM і все почало працювати знову (могло змінити роздільну здатність VM).
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. встановіть інструменти знову

1

Подальша модифікація відповідей від @ sangsoo-kim та @ wery-nguyen для більшої чіткості та покращення корисності:

  • Запустіть додаток VirtualBox на своєму хості
  • Виберіть свій гостьовий віртуальний комп'ютер Windows зі списку віртуальних машин
  • Перейдіть до файла> Налаштування в меню програми VirtualBox
  • Виберіть " Дисплей" зі списку налаштувань
  • Змініть Максимальний розмір гостьового екрана вниз на Немає

Тепер запустіть VM, і ви зможете змінити розмір вікна хост-контейнера до будь-яких потрібних вами розмірів, і VM автоматично налаштується!

Для цього потрібно встановити правильну версію VirtualBox Guest Additions і запустити її всередині VM. Перевірте в рядку стану всередині Windows VM невеликий значок VirtualBox (можливо, з жовтою зіркою). Якщо ви маєте цей значок у рядку стану Windows VM, це означає, що встановлені додатки для гостей. Переконайтеся, що номер версії відповідає додатку VirtualBox, що працює на вашому хості (наведіть курсор на цей значок, щоб побачити номер версії додатків для гостей та зробіть "Довідка> Про" в додатку Virtual Box, щоб переглянути цей номер версії).

ps Ви також можете це зробити під час роботи програмного забезпечення Windows VM, якщо це не працює, перезапустіть VM після внесення змін.


Редагувати 22 серпня 2018 року - можливо, вам доведеться також поспілкуватися з Налаштувати розмір Windows та автоматично змінити розмір елементів відображення гостей у меню програми VirtualBox View , щоб правильно змінити розмір.

Меню "Вид" VirtualBox


0

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



0

У мене був той самий випуск, але зараз він працює. Мені довелося встановити:

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

Помилка була зареєстрована: /var/log/vboxadd-install.log


@CHolmstedt Так це спрацювало?
Даніель

@Daniel Ні, я не боюся. Я ще не знайшов жодного рішення, яке б працювало на мою проблему.
Чолмстедт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.