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

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

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

1
задан 11 December 2013 в 17:19

16 ответов

Я смог повторно воспроизвести эту проблему на хосте Windows 7 с гостевым Ubuntu 11.10. Установка ubuntu из образа iso.

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

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

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

31
ответ дан 25 May 2018 в 17:26
  • 1
    +1: Исправлена ​​проблема с Windows 7 x64! – Thomas Bratt 8 September 2012 в 00:55
  • 2
    +1 работал на меня и на Windows 8 – ashes999 28 February 2014 в 08:24
  • 3
    Это единственный способ, с помощью которого я мог бы добавить гостевые дополнения, установленные с хостом Windows 8. Единственная двусмысленность в том, что для меня это было: Devices & gt; Вставить гостевые дополнения Cd Image – rocktheartsm4l 31 March 2015 в 20:05
  • 4
    Помните: для этого необходимо, чтобы на вашей виртуальной машине был диск cd. Может быть, очевидно =) – Coreus 16 September 2015 в 01:25
  • 5
    Я не мог понять, где находится этот пункт меню (Devices - & gt; Insert Guest Additions CD), поэтому я сделал скриншот для остальных: prntscr.com/91k8nz – Anton Daneyko 11 November 2015 в 18:31

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

14
ответ дан 25 May 2018 в 17:26

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

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

Надеюсь, это может сэкономить чьи-то волосы.

UPDATE: после включения 3D-ускорения Ubuntu стал крайне медленным. Таким образом, я отключил 3D-ускорение, и я все еще мог наслаждаться разрешением всего экрана.

10
ответ дан 25 May 2018 в 17:26
  • 1
    Я попробовал множество предложений, но этот, наконец, дал мне полное разрешение 1600x900. Благодаря :-) – Elliveny 14 January 2014 в 15:56
  • 2
    Это тоже для меня! – David Oneill 4 April 2014 в 20:14

Вероятно, это проблема с VirtualBox, а не проблема Ubuntu.

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

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

7
ответ дан 25 May 2018 в 17:26

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

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

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

7
ответ дан 25 May 2018 в 17:26

Ввод игры в последнее время, не уверен, что этот ответ поможет, но с аналогичной проблемой разрешения (Mac-хост, Ubuntu как vbox) и после игры с xrandr, xorg.conf и т. д. Я пробовал следующее [ ! d0] закрыть Виртуальный блок ввести команду терминала терминала VBoxManage setextradata Linux CustomVideoMode1 1152x680x32, где Linux - это имя vbox, CustomVideoMode1 - это имя, которое вы даете с помощью 1 для одного нового разрешения, 1152x680x32 для разрешения цветов 1152 x 680 x 32 бит (VBoxManage.exe в Windows) запустите свой vbox для повторной установки гостевых дополнений.

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

подробнее

2
ответ дан 25 May 2018 в 17:26

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

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

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

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

2
ответ дан 25 May 2018 в 17:26

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

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

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

Удачи.

1
ответ дан 25 May 2018 в 17:26

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

1
ответ дан 25 May 2018 в 17:26
  • 1
    Причиной потери гостевых дополнений после обновлений является то, что вы не установили пакет dkms до для их установки. DKMS позаботится о восстановлении модулей ядра при установке обновлений. – gertvdijk 27 June 2013 в 12:22

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

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

sudo apt-get xserver-xorg-core

После этого выполняется эта измененная строка из wfudge by apt-get:

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

После этого гость Ubuntu не загружался в графический интерфейс, поэтому с помощью Ctrl + Alt + F1 вошел в консоль и выполнил:

sudo apt-get install ubuntu-desktop
[d4 ] Перезагрузка и выполнение. Теперь я могу получить более высокое разрешение до 1600x1200. Еще не 1920x1080 (хост), поэтому он не полный экран, но, по крайней мере, намного лучше, чем у меня раньше.

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

1
ответ дан 25 May 2018 в 17:26

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

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

Установка гостевых дополнений на Ubuntu Для установки гостевых дополнений на виртуальной машине Ubuntu выполните следующие действия: Войдите в систему как ubuntu; Нажмите «Приложения / Система / Терминал» (или «Приложения / Терминал», если вы используете выпуск 6.06.1 Dapper Drake); Обновите свою базу данных APT с помощью обновления sudo apt-get и введите свой пароль, если потребуется; Установите последние обновления безопасности с обновлением sudo apt-get; Установите необходимые пакеты с помощью sudo apt-get install build-essential module-assistant; Настройте свою систему для создания модулей ядра, запустив sudo m-a prepare; Нажмите «Установить гостевые дополнения ...» в меню «Устройства», затем выберите просмотр содержимого компакт-диска по запросу. Запустите sudo sh /media/cdrom/VBoxLinuxAdditions.run и следуйте инструкциям на экране.

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

1
ответ дан 25 May 2018 в 17:26

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

0
ответ дан 25 May 2018 в 17:26

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

Else, ответ Кристиана Вьельмы, делая все три шага один за другим, включит этот вариант.

0
ответ дан 25 May 2018 в 17:26
Закрыть VirtualBox. Вставьте это на Host Terminal:
sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
, где NAME можно найти в настройках → Общие → Основные → Имя. Перезапустите VirtualBox.
0
ответ дан 25 May 2018 в 17:26

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

virtualbox-guest-x11

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

0
ответ дан 25 May 2018 в 17:26

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

0
ответ дан 25 May 2018 в 17:26

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

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