Проблема разрешения экрана с Ubuntu 14.04 и VirtualBox

220

Среда: Lenovo T530 под управлением Windows 7. Установили Ubuntu 14.04 на виртуальной машине с помощью виртуальной виртуальной машины VM. Установили все обновления как из Virtual Box, так и из Ubuntu.

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

Я видел Как установить гостевые дополнения в виртуальную виртуальную машину VM?

Но ни один из этих ответов не работает в 14.04.

    
задан user3341257 21.04.2014 в 06:13
источник

9 ответов

249

В основном вам нужны дополнения для гостя, войдите в виртуальную машину, чтобы установить следующие пакеты:

sudo apt-get install virtualbox-guest-dkms

Наконец, перезапустите виртуальную машину, чтобы завершить установку.

    
ответ дан Sylvain Pineau 21.04.2014 в 09:22
73

В виртуальном боксе вам нужно установить «Guest Additions». Нет необходимости устанавливать разрешение через настройки Ubuntu. В окне вашего гостя на переднем плане выберите из верхнего меню:

VirtualBox -> Devices -> Insert Guest Additions CD image

В Ubuntu откройте терминал, перейдите в папку cd (обычно / media / VBOXADDITIONS *) и запустите

sh ./VBoxLinuxAdditions.run

Обратите внимание, что у вас должен быть рабочий компилятор gcc / g ++

    
ответ дан mahmood 21.04.2014 в 07:15
55

У меня была такая же проблема, как и вы. Я сделал эти шаги, возможно, вам тоже поможет:

  1. Перейдите в раздел Системные настройки → Программное обеспечение и обновления → Дополнительные драйверы
  2. Используйте решения для виртуализации x86 ...
  3. После этого перезагрузите VirtualBox

My VirtualBox работает отлично.

    
ответ дан Rustam 01.08.2014 в 20:09
33

После того, как вы сначала попытались установить дополнения Guest, которые не сработали, я нашел другое решение в другом месте: linuxbsdos.com .

Используйте Xdiagnose из панели инструментов. Найдите и запустите Xdiagnose, затем включите все параметры в разделе Debug. Нажмите кнопку «Применить», затем закройте окно и перезапустите систему.

Вот что, наконец, сделал трюк! Теперь я получаю разрешение 1024 x 768 вместо 640 x 480.

Я никогда не удалял дополнения Guest, поэтому мне могло потребоваться обе эти меры.

----------EDIT---------

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

Однавещь,которуюяужепробовалраньше,была

sudoapt-getinstallvirtualbox-guest-dkmsvirtualbox-guest-utilsvirtualbox-guest-x11
Этогосамопосебенедостаточно,номожетбытьнеобходимымпредварительнымусловиемдляследующихшагов(изкоторыхнекоторыемогутнепонадобиться...).
  1. ОбновлениеVirtualboxдопоследнейверсии(внастоящеевремя4.3.24)
  2. Втерминалевгостевойсистемевведите:
sudoapt-getinstalldkmssudoapt-getinstallbuild-essentialmodule-assistantsudom-aprepare

Еслиуваснетверхнегоменювгостевойсистеме,этопотому,чтовынаходитесьврежимемасштаба,которыйзаставляетегоскрываться.ВэтомслучаенажмитеHost+Cдляпереключениярежимамасштабирования(гдеHostпоумолчанию-RightControl)

  • В гостевой системе перейдите в верхнее меню и нажмите «Устройства» и «Вставить гостевой контент». Это должно установить образ компакт-диска.
  • В моем случае Autostart работал, и установка началась с подсказки. Если это не автозапуск, вы можете сделать следующее
  • 
        cd /media/<username>/VBOXADDITIONS_4.3.10_93012
        sudo ./VBoxLinuxAdditions.run
    

    Просто замените < имя пользователя > по зарегистрированному имени пользователя пользователя.

    И затем перезапустите, как указал JTIM ...

        
    ответ дан Per Quested Aronsson 28.02.2015 в 22:24
    22

    Разработка этого ответа и на самом деле довольно хорошо объясняется также в этот другой пост . (Я действительно пробовал все остальное, размещенное здесь, но, похоже, оно не работает в моей системе Windows 7)

    Предварительные шаги:

    1. Убедитесь, что вы установили последнюю версию Virtual Box (*). Будьте осторожны, если вы попросите Virtual Box обновиться до последней версии, он может, скорее всего, объявить обновление, даже если существует более новая версия!

    2. Это может быть хорошей идеей начать с чистого распространения, создать новую виртуальную машину, установить там Ubuntu (я разрешил загружать обновленные пакеты из сети во время установки) и клонировать его перед продолжением, чтобы if у вас есть проблемы, которые вы можете избежать перезапуска с самого начала.

    3. Установите пакеты build-essential и linux-headers-generic . По-видимому, также рекомендуется установить dkms , поскольку «Запуск DKMS в гостевой ОС будет содержать гостевые дополнения установленный после обновления гостевого ядра ".

    Как сделать:

    1. Запустите свою виртуальную машину

    2. В меню Virtualbox - > Устройства - > Вставьте изображение компакт-диска с гостевыми дополнениями ...

    3. Из Ubuntu вы должны увидеть всплывающее окно, разрешить автозапуск компакт-диска для установки программы. Для меня, как и много раз, он сказал, что не может найти заголовки Linux, но на этот раз, в конце концов, все прошло хорошо. Если автозапуск не работает, откройте терминал ( Ctrl + Alt + T ), перейдите в папку (обычно /media/VBOXADDITIONS* ) и запустите

      sh ./VBoxLinuxAdditions.run

    4. Выключите и снова запустите свою виртуальную машину

    (*) Если, как и я, с новой версией Virtual Box у вас возникают проблемы с сетью, взгляните на это видео (Вкратце: используйте Бридж-сеть и выберите« Разрешить виртуальные машины »)
    ответ дан Antonio 10.03.2015 в 18:21
    4

    У меня была та же проблема. Я исправил его, установив гостевые дополнения, как объяснено в других ответах, и увеличил количество видеопамяти в настройках, как показано.

        
    ответ дан Elder Geek 06.03.2015 в 16:11
    1

    Иногда простым решением может быть:

        
    ответ дан T.Todua 17.01.2017 в 14:33
    0

    Чтобы расширить то, что сказал Сильвен Пино, печатать sudo apt-get install virtualbox* намного проще (подстановочные знаки принимаются с apt-get).

        
    ответ дан MrAxlee 23.12.2014 в 13:53
    0

    Я оставался в течение нескольких дней в низком разрешении экрана у гостя Ubuntu 14.04, работающего на VirtualBox 4.1 на Debian Wheezy. Ни один из наиболее часто предлагаемых решений (например, установка virtualbox-guest-dkms , установка гостевых дополнений) не помогли. Установка VirtualBox с официальной страницы загрузки работала!

        
    ответ дан pdp 16.02.2016 в 15:27