Более высокое разрешение экрана для VirtualBox?

Я пытался это некоторое время, но не повезло. Я установил ubuntu-11.10-desktop-i386 дважды. Также установлены гостевые дополнения. Однако я всегда получаю максимальное разрешение экрана, как, 1024 x 768.

Нужно ли что-то менять в файле /etc/X11/xorg.conf (пример )? В настоящее время в этом пути нет такого файла. Кроме того, не могли бы вы посоветовать мне, каким должно быть содержимое файла для версии 11.10?

96
задан 11 December 2013 в 15:19

17 ответов

Это сработало для меня, и я использую VirtualBox 4.1.8 и Ubuntu 11.10.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Нашли его на этом сайте под немного другим вопросом Более высокое разрешение экрана в VirtualBox?

0
ответ дан 11 December 2013 в 15:19

Единственное решение, которое сработало, - загрузить последнюю версию ISO VBoxAdditions с веб-сайта Oracle, поскольку старые не работают должным образом с DKMS.

0
ответ дан 11 December 2013 в 15:19

Используя обычный X11 без тяжелого настольного клиента, в моем случае, ratpoison, следующий пакет - это все, что нужно:

virtualbox-guest-x11

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

0
ответ дан 11 December 2013 в 15:19
  1. Закрыть VirtualBox.

  2. Вставьте это на хост-терминал:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    где NAME можно найти в Настройки Общие Основные [ 114] → Имя .

  3. Перезапустите VirtualBox.

0
ответ дан 11 December 2013 в 15:19

При вхождении в игру в последнее время, не уверенный этот ответ поможет, но наличие подобной проблемы разрешения (хост Mac, Ubuntu как vbox), и после проигрывания с xrandr, xorg.conf и т.д... Я попробовал следующее

  • закройте Виртуальное Поле
  • введите команду терминала хоста VBoxManage setextradata Linux CustomVideoMode1 1152x680x32 где Linux является именем vbox, CustomVideoMode1 является именем, с которым Вы даете 1 для одного нового разрешения, 1152x680x32 для разрешения цветов 1152 x 680 x 32 бита (VBoxManage.exe в Windows)
  • запустите свой vbox
  • переустановите Гостевые дополнения

работавший сразу после vbox перезагрузки.

подробнее

2
ответ дан 11 December 2013 в 15:19

Иногда это очень просто (см. 12.03 / 4). В окне виртуальной машины нажмите кнопку максимизации, и она заполнит экран, и Ubuntu повторно обнаружит разрешение экрана от виртуальной машины.

Иначе, ответ Кристиана Вьельмы, делающий все три шага один за другим, включит эту опцию.

0
ответ дан 11 December 2013 в 15:19

Возникла проблема с экраном не в полном размере после обновлений. Запуск Ubuntu 12.04. На носителе VBOXADDITIONS я просто запустил autorun.sh - это удаление и переустановка гостевых дополнений, а затем я перезагрузился, и все вернулось на круги своя.

0
ответ дан 11 December 2013 в 15:19

У меня такая же проблема на ноутбуке DELL M6600 с Ubuntu 12.10. Я должен был установить дополнения квестов в безопасном режиме Windows. После этого разрешение экрана рабочего стола делалось по размеру окна с гостевой ОС.

0
ответ дан 11 December 2013 в 15:19

Использование VirtualBox 4.3 в Windows 8 и гостевой Ubuntu 12.04

Я установил гостевые дополнения virtualbox из iso-файла в каталоге установки virtualbox (использовался autorun.sh) + перезапустил гостя.

Сначала я подумал, что это не сработало: разрешение все еще было низким, а параметры экрана не показывали никакого более высокого разрешения.

Затем я понял, что гостевой экран находится в «режиме масштабирования» (host + c). Я переключился на полноэкранный режим (хост + F), и разрешение было в порядке!

0
ответ дан 11 December 2013 в 15:19

Моя система работает на 64-битной Windows 7 SP 1 с 32-битной Ubuntu 12.04 LTS (i386). Я должен был сделать почти все, чтобы это работало. Подводя итог:

  1. После выключения виртуальной машины измените «Настройки» соответствующей виртуальной машины. Под «Display» -> «Video» переместите ползунок видеопамяти на «128mb», а также отметьте «Enable 3D Acceleration».

  2. Теперь загрузите вашу виртуальную машину Ubuntu. В разделе «Устройства» нажмите «Вставить образ компакт-диска с гостевыми дополнениями». Подождите, пока он сделает свое дело.

  3. Перезагрузите виртуальную машину. Теперь вы должны быть в состоянии достичь более высоких разрешений. Если нет, то это может быть потому, что окно виртуальной машины недостаточно велико. Перетащите угол, чтобы увеличить его или просто выполните: «Вид» -> «Переключиться в полноэкранный режим»

Надеюсь, это кому-нибудь поможет. Спасибо всем остальным за помощь.

0
ответ дан 11 December 2013 в 15:19

Для меня (Хост: Mac El-capitan, Гость: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu не будет перезагружаться (черный или фиолетовый экран по умолчанию заморожен) после гостевой установки через apt-get как описано в большинстве сообщений в этой теме.

Наконец, я использовал официальные инструкции от VirtualBox . На свежей установке Ubuntu. Работало!

Установка гостевых дополнений в Ubuntu

  1. Выполните следующие шаги для установки гостевых дополнений на виртуальную машину Ubuntu:
  2. Войдите в систему как ubuntu; [ 114]
  3. Нажмите Приложения / Система / Терминал (или Приложения / Терминал, если вы используете версию 6.06.1 Dapper Drake);
  4. Обновите базу данных APT с помощью обновления sudo apt-get и введите пароль, если требуется;
  5. Установите последние обновления безопасности с помощью sudo apt-get upgrade;
  6. Установите необходимые пакеты с помощью sudo apt-get install build-essential module-assistant;
  7. Сконфигурируйте свою систему для сборки модулей ядра, запустив sudo ma prepare;
  8. Нажмите «Установить гостевые дополнения…» в меню «Устройства», затем при необходимости просмотрите содержимое компакт-диска.
  9. Запустите sudo sh /media/cdrom/VBoxLinuxAdditions.run и следуйте инструкциям на экране.

Я сделал sudo reboot now в конце, чтобы быть в безопасности. При перезапуске он начал изменять разрешение в соответствии с размером окна.

0
ответ дан 11 December 2013 в 15:19

Это, скорее всего, проблема VirtualBox , а не проблема Ubuntu .

Я неоднократно сталкивался с той же проблемой. Иногда удаление и переустановка дополнений решает эту проблему. Или просто заставить VirtualBox загружать их, а не просто загружать.

К сожалению, эта проблема повторяется. Я обнаружил, что обновление VirtualBox (до новой сборки) иногда усугубляет это, а иногда решает. Это повторяющаяся проблема ..

0
ответ дан 11 December 2013 в 15:19

Меня беспокоило разрешение экрана в Virtual Box на Windows 7 x64 в качестве хоста и Ubuntu 12.04 LTS в качестве гостя. Я увеличил объем видеопамяти до 128 МБ, установил VirtualBox Linux Additions, но все равно ничего не вышло. При проверке настроек дисплея в Ubuntu я мог выбирать только между 800x640 (4: 3) и 1024x768 (4: 3).

Установите флажок Включить 3D-ускорение в настройках виртуальной машины, чтобы она работала. После этого, когда размер гостевого окна был изменен, размер был отражен в настройках дисплея Ubuntu. Включив полноэкранный режим, я смог использовать полное разрешение 1600x900 в Ubuntu.

Надеется, что это может спасти чьи-то волосы.

ОБНОВЛЕНИЕ: После включения 3D-ускорения Ubuntu стала крайне вялой. Поэтому я снял флажок с ускорением 3D и все еще могу наслаждаться разрешением экрана.

0
ответ дан 11 December 2013 в 15:19

Мне удалось воспроизвести эту проблему неоднократно на хосте Windows 7 с гостем Ubuntu 11.10. Установка Ubuntu из ISO-образа.

Эта проблема возникает, когда гостевые дополнения не установлены или не установлены из источников Ubuntu.

Чтобы исправить это, установите гостевые дополнения из опции Устройства виртуальной машины> Вставить образ компакт-диска с гостевыми дополнениями и запустите автозапуск. Если у вас уже есть гостевые дополнения, установленные из другого источника, вам будет предложено удалить существующее и установить новые гостевые дополнения, просто скажите «да». Это удалит гостевые дополнения, если они уже установлены из исходников ubuntu и будут собираться из источников, поставляемых с вашей установкой virtualBox.

Это должно исправить проблему.

0
ответ дан 11 December 2013 в 15:19

С Ubuntu 12.04 в качестве хоста и гостя я последовал ответу wfudge.

Для этого необходимо установить другие пакеты:

sudo apt-get xserver-xorg-core

После этого выполнил эту модифицированную строку из wfudge, на которую намекал apt-get:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

После этого Ubuntu guest didn ' t загрузиться в GUI, поэтому с помощью Ctrl + Alt + F1, вошли в консоль и выполнили:

sudo apt-get install ubuntu-desktop

Перезагрузка и готово. Теперь я могу получить более высокое разрешение до 1600x1200. Все еще не 1920x1080 (хост), так что это не полноэкранный режим, но, по крайней мере, намного лучше, чем у меня было раньше.

Я полагаю, это проблема VirtualBox, но при использовании хоста Windows такой проблемы не было ...

0
ответ дан 11 December 2013 в 15:19

Я только что установил Ubuntu 12.04 на VirtualBox 4.1.4, но не смог заставить его работать с более высоким разрешением, даже после установки и переустановки VBOXAdditions. В отчаянии я установил VBOX 4.1.14 и много раз переустанавливал VBOXAdditions, но безуспешно. Наконец, решение, которое решило проблему, заключалось в увеличении видеопамяти (в настройках VBOX для Ubuntu) с начальных 12 МБ до 48 МБ (которые по-прежнему не включали разрешение 1366x768) и до 128 МБ. После перезапуска Ubuntu все работает отлично, разрешение по умолчанию - 1366x768. Я надеюсь, что это поможет в ваших проблемах. Ура!

0
ответ дан 11 December 2013 в 15:19

Просто запустите Ubuntu на виртуальной машине и установите «Гостевые дополнения VirtualBox» (Устройства -> Установить гостевые дополнения). После установки перезагрузите гостевую систему.

Теперь разрешение будет меняться автоматически в зависимости от размера окна.

* Я использую Ubuntu 13.04 в VirtualBox 4.2.12 для Mac OS

Удачи.

0
ответ дан 11 December 2013 в 15:19

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

Похожие вопросы: