Как изменить размер стандартного рабочего стола Ubuntu внутри Virtualbox?


85

Итак, я установил Ubuntu внутри Virtualbox и изменил размер окна Virtualbox, чтобы оно стало полноразмерным, но рабочий стол Ubuntu остался прежним стандартным размером. Как сделать так, чтобы ширина Ubuntu растягивалась на 100% по всему окну Virtualbox?


Если у вас нет X (т.е. вы только установили сервер) и не хотите его устанавливать, вам нужно изменить разрешение для grub - см. Эти инструкции здесь: askubuntu.com/q/54067/247661
Aaron Hall

Ответы:


95

Внутри виртуальной машины, установки virtualbox-guest-dkms, virtualbox-guest-utilsи virtualbox-guest-x11пакеты. Эти «гостевые дополнения» включают видеодрайвер, который будет выполнять то, что вы просите, а также драйвер мыши, который взаимодействует с хост-системой, поэтому вам не нужно использовать ключ хоста для «отсоединения» мыши; это просто работает, когда вы находитесь в окне виртуальной машины.

Есть 2 способа сделать это:

  1. В верхнем меню VirtualBox выберите « Устройства» , « Установить гостевые дополнения» , затем дождитесь появления макета CD-ROM и запустите установку оттуда, или
  2. просто введите

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

(персональная рекомендация: второй вариант (apt-get) очень простой и быстрый).


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

7
+1 - спасибо! Кажется, что это просто sudo apt-get install virtualbox-guest-dkmsнеобходимо, поскольку это автоматически устанавливает пакеты utils и x11.
Марк Уитакер

Этот совет действительно полезен. На 14.04 trusty не может загрузить разрешение экрана vbox. Установка апплетов исправляет ошибку, и X-сервер ведет себя как XP внутри virtualbox.
user43787

1
Также обратите внимание, что вы должны предоставить достаточно видео RAM (более 17 МБ) для этой работы
Claudiu

1
Даже если ваш ответ СТАРЫЙ, он все еще работает, чтобы исправить проблему с разрешением СЕГОДНЯ .... Я перепробовал все другие варианты, предложенные другими здесь и в Интернете, и не работал вообще ... Большое спасибо. ......
Thn

7

Завершите работу своего виртуального ящика и в терминальной оболочке введите следующую команду

VBoxManage setextradata global GUI / MaxGuestResolution 1366 768

1366,768 - это то, что я установил в качестве разрешения экрана на своем ноутбуке, измените его на любое текущее разрешение на машине, на которой вы работаете. Это должно максимизировать все экраны до 100% на всех гостевых ОС.


Здорово. Благодарю. Мне нравится изучать разные способы делать вещи.
Willbeeler

Я попробовал все остальное, не повезло. Но этот ответ работал отлично. Хороший ответ :) TX :)
antmw1361

4

Используя Ubuntu внутри VirtualBox на Win7, вам необходимо перезагрузить Ubuntu после virtualbox-guest-dkmsустановки, прежде чем изменение размера будет работать.


1
На самом деле, установщик гостевых дополнений сам просит пользователя перезагрузиться, независимо от того, какой хост задействован. Без перезагрузки экран не изменится.
Луис де Соуза

5
Меня не попросили перезагрузиться после установки гостевых дополнений через apt-get. Не удалось изменить размер до полного экрана, пока я не перезагрузил гостевую систему. +1 (ведущий: Win 7; гость: Ubuntu 14.04 LTS)
км1

1
Тоже самое. Не будет изменять размер до перезагрузки.
Lemmings19

К вашему сведению: по состоянию на 18.04.2 LTS меня не просили перезагрузить компьютер.
ysap

2

После установки расширений vbox используйте host+ Gили пункт меню в View> Auto-resize Guest Display.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.