Невозможно включить бесшовный режим в VirtualBox


12

Я не могу переключиться в режим без шва в VirtualBox с Ubuntu 10.04 или 9.10 в качестве гостевой ОС. Я пробовал бесшовный режим с XP в качестве гостевой ОС, и он работает абсолютно нормально. Основной операционной системой является Windows 7.

У меня есть встроенная графика Via / S3G Unichrome Pro IGP, и я выделил 30 МБ из 64 МБ графической памяти. У меня также 1,5 ГБ оперативной памяти.

Я также пытался установить Guest Additions, но он все равно не работал. Версия VirtualBox - 4.0.4r70112. Host + L не приводит к бесшовному режиму. т.е. в меню «Машина» в окне «Виртуальный блок» отключен режим «Бесшовные» (отображается серым цветом). Как я могу заставить работать бесшовный режим? Пожалуйста помоги!


У меня точно такая же проблема. В одной из моих виртуальных коробок это работает, а в другой нет. Оба имеют гостевые дополнения.
Йохан Карлссон

Ответы:


9

Для бесшовного режима ( Host+ L) Virtual Box Guest Дополнения той же версии программы должны быть установлены в гостевой ОС.

Как установить гостевые дополнения, смотрите также этот ответ . В некоторых случаях вам просто нужно переустановить гостевые дополнения, если они работают не так, как должны.


1
Таккат я установил Virtual Box и гостевые дополнения той же версии. Но у меня проблема в том, что Host + L не приводит к бесшовному режиму.
jsbisht

Если я вас правильно понял, вы можете выбрать без шва, но вы не можете переместить окно гостевой программы Ubuntu на рабочий стол вашего хоста?
Таккат

Я не могу выбрать режим без шва.
Jsbisht

1
Обычно это означает, что гостевые дополнения не установлены. Попробуйте еще раз и не забудьте перезагрузить гостевую ОС, чтобы изменения вступили в силу.
Таккат

Я пытался все это, но все та же проблема. В любом случае спасибо.
jsbisht

4

Отключите Nested Paging на вкладке System и перезапустите гостя.


Могу подтвердить, что это работает. Хотя кажется, что он работает только с рабочими столами с панелями / панелями задач. Например, я не могу заставить dwm работать с ним.
Брэден Бест

1

Может быть, вы забыли установить гостевые дополнения в ГОСТЕ. Для этого нажмите в меню «Устройства» в окне GUEST и выберите «Установить гостевые дополнения»


Это решило это для меня. Я не осознавал, что вам нужно было установить и гостя.
whoisearth

-1

Установите гостевые дополнения из Synaptic.


как искать гостевые дополнения в синаптике. есть ли название пакета для него.
Jsbisht

Перейдите в Synaptic, после его загрузки вы увидите окно поиска в верхнем правом углу. Просто введите guest additionsтам и нажмите Enter.
Oxwivi

@jaggib, вы уже пытались установить Guest Additions из Synaptic?
Oxwivi

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий под своим постом.
RolandiXor

@RolandTaylor Я думаю, что идея состоит в том, чтобы установить гостевые дополнения с помощью менеджера пакетов гостевой системы Ubuntu, а не (возможно, другой) версии, установленной через сам VirtualBox (что, как звучит, как и OP). Итак, это ответ на вопрос. Я не уверен, что это правильный ответ, но это ответ.
Элия ​​Каган

-1

Попробуйте, нажав и удерживая Right Ctrlклавишу, а затем нажав Lклавишу.


-1

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


-1

Я использую хост Ubuntu с гостем Windows 7. У меня была такая же проблема, пока я не зашел в папку «Компьютер» в гостевой системе. Если вы загрузили образ диска с гостевыми дополнениями, он должен появиться в приводе компакт-дисков гостевой системы. Откройте его вручную и найдите VBoxWindosAdditionsприложение. Откройте его и следуйте инструкциям по настройке.


-1

У меня была та же самая проблема, пока я не запустил VirtualBox от имени root и не запустил виртуальную машину оттуда:

sudo virtualbox

Это привело к блокировке файлов моей виртуальной машины только для чтения и записи в корневой каталог, но это того стоит. Для начала, вот мой настольный файл для моей виртуальной машины под названием «Win10»:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Win10
Comment=Starts the VirtualBox machine Win10
Type=Application
Terminal=true
Exec=sudo /usr/lib/virtualbox/VirtualBoxVM --comment "Win10" --startvm "Win10"
Icon=virtualbox-vbox.png

Замените «Win10» на имя вашей виртуальной машины, надеюсь, это сработает для вас.


1
Не запускайте virtualbox от имени пользователя root.
Кристофер Айвс

Потому что запуск от имени пользователя root дает виртуальному гостю полный контроль над вашей системой. При нормальных обстоятельствах, исключая массовый контроль за безопасностью аппаратной виртуализации (обычно VTX), гость может «вырваться», но все равно будет ограничен в Linux ограничениями учетной записи пользователя. Запуск от имени root делает так, что любой гость, который делает все, чтобы повлиять на хост (гостевые дополнения, даже если вы их не устанавливали), имеет root-доступ и может делать все, что захочет.
Кристофер Айвз

Очень хорошая информация @KristopherIves!
Мэтью Вендель
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.