Давно хотел описать этот вопрос, ибо он не малому количеству людей полезен. В общем стоит у меня дома сервер. Торрент, файловая помойка, вебсервер и прочие мелочи. Но мне ещё нужно было держать постоянно включенной одну Windows программу. Сносить с сервера Ubuntu Server не вариант, поэтому начал копать в сторону виртуализации. Довольно долго не мог найти ничего подходящего, что огорчало (проблема в том, что на серверной версии ОС нет иксов, только консоль). Но кто ищет, тот всегда найдёт, не так ли? 🙂
Итак. Для начала нужно установить сам VirtualBox.
Установка VirtualBox
Заходим на страницу закачки, скачиваем нужную версию (с помощью wget) и переносим в домашнюю папку. Затем нужно установить пакет dkms:
1
|
sudo
apt
-
get
install
dkms
|
Сразу же установим VirtualBox:
1
|
sudo
dpkg
-
i
.
/
VirtualBox
-
4.0
-
4.0.4_70112_тут_название_отличается.deb
|
Ок, VirtualBox установлен. Но работать из консоли не так удобно, поэтому поставим phpvirtualbox.
Установка phpVirtualBox
phpVirtualBox - это такая панель управления VirtualBox, доступная по определённому адресу и открываемая в браузере.
Скачиваем phpvirtualbox и распаковываем её в папку web-сервера (а конкретней в /var/www). Далее нужно отредактировать файл config.php, вместо строк ian и pass вписываем логин и пароль от Ubuntu.
1
2
|
var
$username
=
`
ian
`
;
var
$password
=
`
pass
`
;
|
Далее качаем vboxwebsrv, переносим в /etc/init.d и делаем его исполняемым. После запускаем веб-сервер и vboxwebsrv:
1
|
vboxwebsrv
&
amp
;
|
Заходим на 127.0.0.1/phpvirtualbox, всё должно работать. Думаю как создавать виртуальную машину объяснять не нужно. 🙂