Не удается получить полноэкранное разрешение в Ubuntu, размещенной на VirtualBox

11

Я использую Ubunutu 13.04 в VirtualBox. Я настроил его на работу в полноэкранном режиме, но его разрешение намного меньше, чем у моего монитора и настроено для отображения на хост-компьютере. Когда я открываю Настройки -> Дисплеи, максимально возможное разрешение все равно меньше, чем я хочу, чтобы получить максимальную отдачу от моего монитора.

Я уже установил Гостевые дополнения. Что я должен сделать, чтобы решить эту проблему?

Kevin
источник
Я уже знаю ответ на этот вопрос (см. Мой ответ ниже), но я не смог найти решение моей конкретной ситуации в Интернете, поэтому я решил, что выложу его здесь, чтобы другие могли его найти =)
Кевин

Ответы:

9

Перейдите к параметрам VirtualBox, находясь в вашей виртуальной машине (там же, куда вы ходили для установки гостевых дополнений) и выберите View -> Auto-resize Guest Display. Это должно автоматически установить разрешение вашей виртуальной машины на правильный размер экрана.

Kevin
источник
Я не могу поверить, что это было так просто для меня. Я буквально часами пытался решить ту же проблему для моей установки. В любом случае, спасибо!
Дан
У меня не сработало
Кристиан Вьельма
1
Иногда мне нужно переустановить Guest Additions на моей виртуальной машине, прежде чем это сработает. Это тебе помогает?
Кевин
3

После долгих попыток снова и снова .... удалил все гостевые вещи виртуальной коробки и переустановил dkms FIRST, а затем гостевые дополнения, а затем смог сделать View-> Auto-resize Guest Display.

Что в итоге сработало:

Либо замените root, либо используйте sudo для каждого apt-get:

$ sudo su -
Password: **********

apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions

Вам могут сказать, что это уже сделано ...

shutdown -r now

ПЕРЕЗАГРУЗИТЬ ... ПРИМЕЧАНИЕ: вам, скорее всего, понадобится отключиться от Virtualbox для перезагрузки

apt-get update
apt-get install virtualbox-guest-additions-iso

shutdown -r now

Теперь в полноэкранном режиме:

Меню Virtualbox: VIEW -> AutoResize Guest Display (Host + G)

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

Обратите внимание, что когда-то во время более ранних повторений процесса я обновлял до самой последней версии VirtualBox (на которой BSOD устанавливал мой ПК), но я не думаю, что это было фактором, заставляющим виртуальную машину наконец распознавать мой фактический размер экрана.

user1665886
источник
Я попробовал это, но без эффекта. Я обновился до 14.04 и с тех пор экран не переключается на полный экран.
Sam007
3

Недостаточно представителей, чтобы прокомментировать сообщение пользователя user1665886 & danijelc, поэтому я хотел добавить следующее:

Это решение удаляет dkms, вам нужно переустановить его и перенастроить:

sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms

Как только я закончил, VirtualBox автоматически отображал рабочий стол с полным разрешением моих мониторов.

Отдайте доктору Windows этот пост .

N0rdacian
источник
работал как шарм! )))
Altenrion
Этот метод не работал на моей системе в Ubuntu 16.04LTS
user1665886
1

Эта проблема озадачила меня на две недели, и я, наконец, решил ее. И теперь функции, предоставляемые GuestAdditions, такие как полноэкранный, общий буфер обмена, Drag'n'Drop, работают.

Самое главное, не используйте «CD GUEST ADDITIONS», поставляемый вместе с Oracle VirtualBox, который вы обычно найдете в меню «Устройства» - «Вставить образ CD с гостевыми дополнениями». Но загрузите последнюю версию iso-файла VBoxAdditions с официальной веб-страницы , смонтируйте файл образа на своей виртуальной машине, а затем запустите файл оболочки "VBoxLinuxAdditions.run":

    sudo sh  VBoxLinuxAdditions.run

Введите пароль при появлении запроса. Перезагрузите вашу виртуальную машину, тогда все должно работать.

Пинг Чжоу
источник
1

В моем случае это можно исправить, изменив следующие настройки. ВМ необходимо выключить, чтобы изменить настройку.

Настройки (виртуальной машины)> Дисплей> Графический контроллер> и выберите «VBoxVGA»

Лахиру Чандима
источник