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


Я только что установил Ubuntu 10.04 в VirtualBox в Windows 7.

К сожалению, единственными параметрами, показывающими разрешение экрана, являются 640x480 и 800x600, а монитор отображается как «Неизвестно».

Как я могу улучшить разрешение до 1280x1024 (я на мониторе 1600x1200)?

Обновить
Я попытался установить ISO-интерфейс VirtualBox 'Guest Additions' (из меню VBox 'Devices') и сделать sudo sh ./VBoxLinuxAdditions-x86.run  с установленного диска, который дал две новые перечисленные резолюции после перезагрузки (1024x768 и 16: 9 версия этого разрешения). Они работали, когда я их выбрал, но исчез, когда я переключился на другое разрешение. Я попытался перезагрузить и запустить VBoxLinuxAdditions-x86.run снова, но onlu 2 варианта с низким разрешением, перечисленные на этот раз.
Я думаю, что собираюсь переустановить ...

Кажется, это проблема VBox, а не проблема Ubuntu, поскольку после переустановки 10.4 перезаписывания исходного виртуального раздела, sudo sh ./VBoxLinuxAdditions-x86.run теперь не имеет никакого влияния.


139
2017-08-28 02:18


происхождения


Какая видеокарта? Это может быть проблема с Virtual Box в Windows 7 и / или с вашей видеокартой. Он работает для меня в Windows XP с Radeon HD 5750. - George Marian
Если вы не используете X с VBox (например, я), вы можете использовать Putty для SSH. Окно «Шпатлевка» может быть размером.


ответы:


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

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

Раньше вам, возможно, нужны были «ose» версии:

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

105
2017-08-28 02:25



Не боюсь, что я боюсь. У меня все еще есть только два варианта низкого разрешения в настройках монитора: ¬ ( - pelms
даже после перезагрузки? - maco
Ага. Даже попробовал это прямо после новой установки 10.4 (после обновлений) - pelms
Я думаю, что инструменты ose полезны только в том случае, если вы используете версию OSE для OSE. Для версии с закрытым исходным кодом вы должны использовать самые последние из них, которые могут быть установлены как указано OP. - Matti Pastell
@MattiPastell Я думаю, что ваш комментарий устарел, поскольку Oracle объединил версии Virtualbox OSE и non-OSE; начиная с версии 4.0 компоненты, отличные от OSE, добавляются отдельно с пакетом расширения. См. Веб-сайт VirtualBox для получения дополнительной информации - David LeBauer


Редактировать:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Запустите Virtual box и войдите в Ubuntu.

  2. Нажмите правый ключ ctrl, чтобы вы могли получить указатель мыши за пределами виртуальной машины.

3. Наверх виртуального окна, нажмите на устройства, затем выберите «Установить гостевые дополнения», В Ubuntu появится окно, в котором показано, что на виртуальном диске CDROM установлены новые файлы. Один из этих файлов должен быть VBoxLinuxAdditions.run

Вы должны запустить файл с некоторыми правами администратора, так что так ...

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

  2. введите это ... cd /media/cdrom0 (тогда нажмите enter, появится пробел после cd!)

  3. следующий тип ... dir (Вы должны видеть среди отображаемых файлов VBoxLinuxAdditions.run)

  4. теперь введите ... sudo sh ./VBoxLinuxAdditions.run (да, это полная остановка перед слэш!)

после того, как вы нажмете Enter, и он сделал свой материал, файлы теперь доступны из Ubuntu.

  1. Теперь вам нужно перезагрузить виртуальную машину или нажать Ctrl+Alt+backspace,

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

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

  1. Открой terminal снова окно (Приложения - Аксессуары, затем Терминал)

  2. Тип... sudo gedit /etc/X11/xorg.conf (пространство после gedit и X11 должно быть капиталом X)

  3. Он попросит вас ввести пароль, который совпадает с вашим входом.

  4. Текстовый редактор загружается, и вы должны увидеть много текста в окне. Сначала создайте резервную копию этого файла, перейдя в «файл», затем «сохранить как» и изменив имя файла на xorgbak.conf

  5. Теперь вам нужно искать текст, пока не увидите отображаемые разрешения экрана. Те, о которых вы будете беспокоиться, будут перечислены под глубиной бит 24 или глубиной бит 16 (поскольку эти глубины - это те, которые дают вам большое количество цветов).

  6. Идея здесь заключается в том, чтобы ваше любимое разрешение экрана включалось в этот список. Сделайте это, вставив его перед другими перечисленными разрешениями точно так же или напечатав его над одним из других. (вам нужно будет сделать это только для бит с глубиной 24 и 16)

  7. Теперь вы должны сделать «сохранить как», но будьте осторожны, так как на этот раз нам нужно снова вызвать файл xorg.conf. Если вы просто нажали, сохраните здесь, вы сохранили бы изменения над созданным резервным файлом!

  8. Вы сделали. Удар Ctrl+Alt+Backspace для перезапуска виртуального окна, войдите в систему и наслаждайтесь новыми вариантами разрешения экрана!


44
2017-08-28 09:20



Даже если этот ответ может быть фактически правильным (что я не знаю), он вряд ли читабельен, и это не поможет. Рассмотрите возможность использования форматирования, ссылок и т. Д. - Bananeweizen
Спасибо Сиамору. В какой момент вы нажимаете «F8»? Это не делает ничего, как только Ubuntu запустил. - pelms
Зачем оставлять маркировку парня вниз? .. Сколько очков вам нужно, чтобы иметь возможность редактировать сообщение? - pelms
@pelms не нужно нажимать F8, он должен работать автоматически - Siamore
В устройствах нет операции «Установить гостевые дополнения». Думаю, вы имеете в виду «Вставить гостевые дополнения». Вы должны выбрать iso по правой клавише на изображении cd в правом нижнем углу, найти BY HAND iso в папке virtualBox и включить его. - Gangnus


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


13
2017-12-29 22:38



Я пытался это исправить. Не могу поверить, что мне не хватало чего-то столь очевидного. Спасибо чувак - o0rebelious0o
Параметр guest для автоматического изменения размера выделен серым цветом. - Ron Smith


Устройства> Установка гостевых дополнений, пусть они будут запущены, а затем выйдите из системы.

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


11
2018-04-29 13:04



это так же просто, как и - joshweir
В версии 5.1 нет опции «Устройства»> «Установить гостевые дополнения» - Josh Noe


После того, как добавлены дополнения Vbox (и перезагрузите гостевой os), нажмите Host + H, затем увеличьте окно, это сделает трюк.
Если нет, возможно, вы используете старую версию vbox (следовательно, дополнения Vbox могут иметь несовместимость ..)


9
2017-09-28 12:21



По крайней мере, в последней версии Virtual Box (4.2.16), это [Host] + [F], В моем случае мне просто нужно нажать два раза (активировать и деактивировать), чтобы Ubuntu отображался с максимальным разрешением. - ComFreek


Попытайтесь увеличить объем ОЗУ, выделенный виртуальной коробке. Работал для меня.

Для этого остановите виртуальную машину, затем в VirtualBox перейдите к настройкам для виртуальной машины. Перейдите в раздел «Экран». Вы можете увеличить видеопамять. Шахта была 1 МБ; Я увеличил его до 32 МБ, и это позволило мне полностью использовать мой 24-дюймовый монитор.


7
2018-04-25 23:32



Можете ли вы предоставить инструкции о том, как это сделать? пожалуйста редактировать их в ваш ответ. - Seth♦
Я добавил инструкции для ответа, основываясь на моем собственном опыте. - Bennett McElwee


  • Настройки> Видео> Видеопамять = 128 МБ, Включить 3D-ускорение = true,
  • устанавливать GuestAdditions
  • На главном компьютере в CMD / Баш, бег

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • Создайте /etc/X11/xorg.conf файл с контентом:

    Section "Device"
      Identifier      "Configured Video Device" 
    EndSection
    Section "Monitor" 
      Identifier      "Configured Monitor"
    EndSection 
    Section "Screen"  
      Identifier      "Default Screen" 
      Monitor         "Configured Monitor"
      Device          "Configured Video Device" 
      SubSection "Display"
        Modes "1920x1080" 
      EndSubSection
    EndSection
    
  • Для запуска VM:

    Главный ключ Правый Ctrl по умолчанию + Главная = просмотреть полный экран.

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


4
2018-06-30 11:31



Каким будет путь к файлу в элементарной ОС Freya? - fleamour
@fleamour Если ваша система отличается от Ubuntu, я думаю, вы должны разместить ее как отдельный вопрос и на другом сайте, извините. Этот ответ занял около 6 часов. Я даже не могу догадаться, сколько потребуется другой ОС. - Gangnus
Enable 3D acceleration = true сделала стрелку моей мыши невидимой. - Dinei
Эти позиции (память, ускорение) могут зависеть от используемого вами HW. - Gangnus


Я могу рассказать вам, как я это делаю с Mac OS X как хост-системой. Возможно, он тоже будет работать на Windows.

  • Я начинаю ubuntu в VirtualBox
  • Я открываю терминал на Mac OS X
  • и выполните «VBoxManage controlvm [name] setvideomodehint 1280 1024 24» (замените [имя] на имя вашего ubuntu vm)

3
2017-09-01 15:20



И что тогда вы делаете? Вы видите изменения немедленно? Перезагрузите виртуальную машину? Вам нужно щелкнуть что-нибудь? Требуется ли гостевая добавка? - Volomike
Мне жаль, что я больше не помню (это было какое-то время) :-) - user142
Да, это происходит немедленно. - Ejoso