VirtualBox OSE: установить гостевую ОС на безголовый хост через VNC?

3

Я удаленно установил VirtualBox OSE на свой компьютер Gentoo. У меня все настроено и готово для ОС.

Однако вся документация, которую я прочитал, говорит о том, что вы можете использовать версию PUEL только для того, чтобы получить удаленный доступ во время установки - кто-нибудь знает, возможно ли сделать то же самое с OSE, но с использованием VNC? Ссылки на документацию или учебные пособия приветствуются, очевидно, мой Google-Fu меня подводит, если он там есть.

Благодарю.

Эдди Паркер
источник
больше нет версий PUEL и OSE - теперь PUEL называется дополнением виртуальной коробки.
Подмастерье Компьютерщик

Ответы:

0

Это вроде возможно. Проблема заключается в том, что на виртуальной машине не работает сервер VNC.

Что вы можете сделать - это установить X на машину Gentoo и использовать VNC для подключения к рабочему столу коробки Gentoo. Затем вы можете выполнить «локальную» установку на Virtualbox.

Таким образом, на вашем локальном мониторе вы получите свой обычный рабочий стол, содержащий окно VNC, показывающее рабочий стол компьютера Gentoo, который, в свою очередь, показывает рабочий стол виртуальной машины. Убедитесь, что рабочие столы выглядят по-другому, иначе это может привести к путанице.

Нил
источник
Хм, это не совсем то, что мне нужно, так как моя коробка Gentoo без головы и даже X не установлена. Я надеялся (и, может быть, я неправильно понял), что смогу подключить VNC к действующей гостевой ОС, поскольку она загружалась без необходимости установки VNC в качестве отдельного приложения на X-сервере.
Эдди Паркер
Довольно. Как я уже сказал, «вроде». Проблема в том, что вам нужен где-то сервер VNC / ssh / telnet / что-то еще, который подключается к виртуальной машине до того, как что-либо будет установлено. Я полагаю, что другой вариант - создать собственный ISO-образ live CD, который запускает VNC-сервер при загрузке, а затем надеется, что он загрузится правильно ... Надеюсь, у кого-нибудь будет более подходящая идея, или вы всегда можете установить версию виртуальной коробки PUEL.
Нил
0

Я понимаю, что VBoxHeadlessвключит удаленный просмотр (RDP в коммерческой версии или VNC для OSE) - просто используйте это для запуска вашей виртуальной машины. Вы можете управлять портами (например, если у вас несколько виртуальных машин) с помощью команд -a и -p:

VBoxHeadless -s "VM Name" -p 5900 -a Your.Desired.IP.Address

Я не знаю об ограничении, наложенном на VirtualBox OSE, которое допускает использование VNC только во время установки.

Goyuix
источник
0

Начиная с версии VirtualBox 4 вам необходимо установить пакет расширений для VRDP во время установки.

Загрузите пакет расширений со страницы загрузки, затем от имени пользователя root:

vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack

Используя загруженное вами расширение пакета.

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

Теперь, когда вы запускаете виртуальную машину с:

vboxheadless --startvm ubuntu

Вы должны увидеть что-то вроде этого:

Oracle VM VirtualBox Headless Interface 4.0.4
(C) 2008-2011 Oracle Corporation
All rights reserved.

VRDE server is listening on port 3389.

Теперь вы можете удаленно подключиться к своему гостю через порт 3389 и установить свою ОС.

См. Http://www.virtualbox.org/manual/ch01.html#intro-install для получения дополнительной информации.

Стейси Ричардс
источник