Проблема с разрешением экрана в Ubuntu 14.04 и VirtualBox

Среда: Lenovo T530 под управлением Windows 7. Установите Ubuntu 14.04 на виртуальной машине с использованием VM Virtual Box. Установлены все обновления как из Virtual Box, так и из Ubuntu.

Проблема: в то время как на рабочем столе Ubuntu и других программах, инициированных Ubuntu, окно уменьшается до 3x4 дюймов, показывая в середине остальной части моего обычного окна Virtual Box. Я вижу только верхнюю правую часть экрана, которую я обычно вижу. Пожалуйста помоги.

Я видел, как мне установить гостевые дополнения на виртуальную машину VirtualBox?

Но ни один из этих ответов не работает в 14.04.

9 ответов

В основном вам нужны гостевые дополнения, войдите в виртуальную машину, чтобы установить следующие пакеты:

sudo apt-get install virtualbox-guest-dkms

Наконец, перезапустите виртуальную машину, чтобы завершить установку.

На virtualbox вы должны установить "Гостевые дополнения". Нет необходимости устанавливать разрешение через настройки Ubuntu. С вашим гостевым окном на переднем плане выберите в верхнем меню:

VirtualBox -> Devices -> Insert Guest Additions CD image

В Ubuntu откройте терминал, перейдите в папку cd (обычно /media/VBOXADDITIONS*) и запустите

sh ./VBoxLinuxAdditions.run

Обратите внимание, что у вас должен быть работающий компилятор gcc/g++

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

  1. Перейдите в Системные настройки → Программное обеспечение и обновления → Дополнительные драйверы
  2. Использовать решения для виртуализации x86...
  3. После этого перезагрузите ваш VirtualBox

Мой VirtualBox работает отлично.

После первой попытки установки гостевых дополнений, которая не работала, я нашел другое решение в другом месте: linuxbsdos.com.

Используйте Xdiagnose из панели инструментов. Найдите и запустите Xdiagnose, затем включите все параметры в разделе "Отладка". Нажмите кнопку "Применить", затем закройте окно и перезапустите систему.

Вот что наконец-то сделало свое дело! Теперь я получаю разрешение 1024 х 768 вместо 640 х 480.

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

введите описание изображения здесь

---------- РЕДАКТИРОВАТЬ ---------

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

Одна вещь, которую я уже пробовал ранее, была


sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
Это само по себе недостаточно, но может являться необходимой предпосылкой для следующих шагов (некоторые из которых могут быть не нужны...).

  1. Обновите Virtualbox до последней версии (в настоящее время 4.3.24)
  2. В терминале в гостевой системе введите:

    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare

Если у вас нет главного меню в гостевой системе, это потому, что вы находитесь в режиме масштабирования, что делает его скрытым. В этом случае нажмите Host + C, чтобы переключить режим масштабирования (где Host является правым управлением по умолчанию)

  1. В гостевой системе перейдите в верхнее меню и нажмите "Устройства" -> "Вставить образ гостевого дополнения". Это должно смонтировать образ CD.
  2. В моем случае автозапуск сработал, и установка началась с подсказки. Если он не запускается автоматически, вы можете сделать следующее

    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

Обязательно замените на имя пользователя, вошедшего в систему.

И затем перезапуск, как указал JTIM...

Развитие из этого ответа, и на самом деле довольно хорошо объяснил также в этом другом посте. (Я действительно попробовал все остальное, размещенное здесь, но, похоже, оно не работает в моей системе Windows 7)

Предварительные шаги:

  1. Убедитесь, что вы установили последнюю версию Virtual Box (*). Будьте осторожны, если вы попросите Virtual Box обновить его до последней версии, он, скорее всего, объявит об обновлении, даже если существует более новая версия!

  2. Возможно, было бы неплохо начать с чистого дистрибутива, создать новую виртуальную машину, установить на нее Ubuntu (я разрешил загружать обновленные пакеты из сети во время установки) и клонировать ее, прежде чем продолжить, чтобы в случае возникновения проблем вы могли избежать перезапуск с самого начала.

  3. устанавливать build-essential а также linux-headers-generic пакеты. По-видимому, также рекомендуется установить dkms, так как "Запуск DKMS в гостевой ОС будет поддерживать гостевые дополнения после обновления гостевого ядра".

Как:

  1. Запустите вашу виртуальную машину

  2. В меню Virtualbox -> Устройства -> Вставить образ компакт-диска Guest Additions...

  3. Из Ubuntu вы должны увидеть всплывающее окно, позволяющее автозапуску CD установить программу. Для меня, как и много раз прежде, он сказал, что не может найти заголовки Linux, но на этот раз, в конце концов, все прошло хорошо.
    Если автозапуск не работает, откройте терминал (Ctrl + Alt + T), перейдите в папку (обычно /media/VBOXADDITIONS*) и беги

    sh ./VBoxLinuxAdditions.run

  4. Завершите работу и снова запустите вашу виртуальную машину


(*) Если, как и я, с новой версией Virtual Box у вас возникли проблемы с сетью, посмотрите это видео (короче: используйте сеть с мостовым соединением и выберите "Разрешить виртуальные машины")

У меня такая же проблема. Я исправил это, установив гостевые дополнения, как объяснено в других ответах, и установив объем видеопамяти в настройках, как показано. MateConfig

Иногда простое решение может быть:

Я застрял на несколько дней в низком разрешении экрана в гостевой системе Ubuntu 14.04, работающей на VirtualBox 4.1 на Debian Wheezy. Ни одно из наиболее часто предлагаемых решений (например, установка virtualbox-guest-dkms, установка гостевых дополнений) помогло. Установка VirtualBox со страницы официальной загрузки работала!

Чтобы расширить то, что Сильвен Пино сказал, набрав sudo apt-get install virtualbox* намного проще (подстановочные знаки принимаются с apt-get).

Другие вопросы по тегам