The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Запуск VirtualBox под FreeBSD"
Отправлено Serjio77, 08-Мрт-18 15:46 
Доброго времени суток уважаемые гуру!!!!
Который день бьюсь над проблемой запуска VirtualBox. Но обо всем по порядку.
Для начала передо мной стоит задача запуска нескольких гостевых операционных систем на базе FreeBSD 11. Для этого я выбрал VirtualBox, так как процессор у меня 32 битный и 64 битная FreeBSD устанавливаться напрочь отказалась.
С помощью команды
cd /usr/ports/net/libvncserver
# make && make install
Установил все что было в портах. Когда установка дошла до libGL то установка пошла с ошибками.
Далее из интернета с помощью pkg ins установил следующие пакеты:
virtualbox-ose-4.0.8
virtualbox-ose-additions-4.0.8
virtualbox-ose-kmod-4.0.8
Потом сделал так:
# kldload vboxdrv
# echo 'vboxdrv_load="YES"' >> /boot/loader.conf
# echo 'vboxnet_enable="YES"' >> /etc/rc.conf
# echo 'vboxguest_enable="YES"' >> /etc/rc.conf
# echo 'vboxservice_enable="YES"' >> /etc/rc.conf
# echo 'vboxservice_flags="--disable-timesync"' >> /etc/rc.conf
# echo 'vboxheadless_enable="YES"' >> /etc/rc.conf
# echo 'vboxwebsrv_enable="YES"' >> /etc/rc.conf
После этого установил phpvirtualbox. И создал нового юзера:
# adduser pvbuser
# pw groupadd vboxusers
# pw groupmod vboxusers -m pvbuser
# mkdir /home/pvbuser
# chown -R pvbuser:vboxusers /home/pvbuser
в файле config.php убрал авторизацию
//var $noAuth = true;
Создал скрипт # ee /usr/local/etc/rc.d/phpvirtualbox.sh
И вставил в него следующие строки:
#!/bin/sh
# Установка Oracle VM VirtualBox на FreeBSD
echo -n 'phpVirtualBox daemon
'
case "$1" in
start)
echo 'VBox started..'
su - pvbuser -c "VBoxManage setproperty websrvauthlibrary null" &&
# su - pvbuser -c "/usr/local/bin/VBoxHeadless --startvm WinXP --vnc --vncport 5903 --vncpass qwest"
su - pvbuser -c "/usr/bin/nohup vboxwebsrv -t 0 -F /dev/null"
;;
stop)
killall vboxwebsrv
killall VBoxSVC
killall VBoxXPCOMIPCD
echo 'VBox stoped..'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
exit 0
Выставил права и стартанул полученный скрипт:
# chmod +x /usr/local/etc/rc.d/phpvirtualbox.sh
# /usr/local/etc/rc.d/phpvirtualbox.sh
И дальше начал конфигурировать виратуальную машину следующим образом. Предварительно перелогинившись под вновь созданным юзером:
# su -l pvbuser
$ VBoxManage createvm --name WinXP --ostype WindowsXP --register --basefolder /home/pvbuser
$ VBoxManage modifyvm "WinXP" --memory 512 --acpi on --boot1 dvd --nic1 nat
$ VBoxManage createhd --filename "WinXP.vdi" --size 8000
$ VBoxManage storagectl "WinXP" --name "IDE Controller" --add ide --controller PIIX4
$ VBoxManage storageattach "WinXP" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "WinXP.vdi"
$ VBoxManage storageattach "WinXP" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /mnt/WinEnterpriseXP-sp3.iso
После конфигурации машины я попытался ее запустить в фоне.
# /usr/bin/nohup /usr/local/bin/VBoxHeadless --startvm WinXP --vnc --vncport 5903 --vncpass qwest &
А  потом я попытался с другого компьютера в сети подключиться к виртуальной машине с помощью vncviewer. в качестве vncviewer использую UltraVNC Viewer, где в адресной строке ввожу 192.168.11.113::5903 и после нажатия на кнопку connect получаю сообщение о том что не удалось подключиться к серверу.

Я понимаю что я новичок и что я что-то наверное делаю не так. Подскажите что мне сделать, чтобы запустить эту виртуальную машину

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру