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

96

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

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

    
задан iammilind 29.10.2011 в 18:25
источник

17 ответов

88

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

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

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

    
ответ дан wfudge 09.03.2012 в 06:22
источник
31

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

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

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

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

    
ответ дан Sai Puli 09.08.2012 в 15:35
14

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

    
ответ дан LowResolutionOnUbuntu12.04 28.04.2012 в 15:56
10

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

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

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

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

    
ответ дан John P 09.10.2012 в 15:12
7

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

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

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

    
ответ дан david6 19.11.2011 в 23:24
7

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

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

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

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

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

    
ответ дан Calleniah 04.12.2013 в 19:42
2

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

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

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

подробнее

    
ответ дан Ring Ø 31.03.2013 в 10:47
2

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

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

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

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

    
ответ дан ceco 14.05.2014 в 14:25
1

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

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

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

Удачи.

    
ответ дан Roman Shamritskiy 04.06.2013 в 11:33
1

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

    
ответ дан Richard 27.06.2013 в 05:43
1

С 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 не загрузился в графический интерфейс, поэтому с помощью Ctrl + Alt + F1 вошел в систему и выполнил:

sudo apt-get install ubuntu-desktop

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

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

    
ответ дан Christian Vielma 25.09.2013 в 16:01
1

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

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

Installing Guest Additions on Ubuntu

  1. Follow these steps to install the Guest Additions on your Ubuntu virtual machine:
  2. Login as ubuntu;
  3. Click on Applications/System/Terminal (or on Applications/Terminal, if you are using the 6.06.1 Dapper Drake release);
  4. Update your APT database with sudo apt-get update, and typing your password, if requested;
  5. Install the latest security updates with sudo apt-get upgrade;
  6. Install required packages with sudo apt-get install build-essential module-assistant;
  7. Configure your system for building kernel modules by running sudo m-a prepare;
  8. Click on Install Guest Additions… from the Devices menu, then choose to browse the content of the CD when requested.
  9. Run sudo sh /media/cdrom/VBoxLinuxAdditions.run, and follow the instructions on screen.

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

    
ответ дан Kashyap 27.01.2016 в 15:22
0

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

ответ дан jafan 29.01.2013 в 19:41
0

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

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

    
ответ дан ppostma1 30.10.2013 в 15:57
0
  1. Закрыть VirtualBox.

  2. Вставить это на Host Terminal:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

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

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

ответ дан Ajay 06.03.2014 в 16:00
0

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

VirtualBox-гость-x11

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

    
ответ дан Asad Hasan 08.03.2014 в 19:23
0

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

    
ответ дан Yatharth Agarwal 09.12.2015 в 20:43

Ознакомьтесь с другими вопросами по меткам