VirtualBox X11 на FreeBSD

| 25.10.2013

Управлять VirtualBOX будем через vnc, для начала поставим библиотеки которые понадобятся для его работы:

# cd /usr/ports/net/libvncserver
# make install clean

Далее установим модули ядра VirtualBox:

# cd /usr/ports/emulators/virtualbox-ose-kmod
# make install clean

Далее ставвим VirtualBox:

# cd /usr/ports/emulators/virtualbox-ose
# make config

Отметим следующие опции:
[ ] QT4 Build with QT4 Frontend
[ ] DEBUG Build with debugging symbols
[ ] GUESTADDITIONS Build with Guest Additions
[X] DBUS Build with D-Bus and HAL support
[ ] PULSEAUDIO Build with PulseAudio
[ ] X11 Build with X11 support
[ ] VDE Build with VDE support
[X] VNC Build with VNC support
[ ] WEBSERVICE Build Webservice
[ ] NLS Native language support

далее:

make install clean

Добавим в /boot/loader.conf
vboxdrv_load="YES"

в /etc/rc.conf
vboxnet_enable="YES"

Запустим модуль ядра и скрипт:

# kldload vboxdrv
# /usr/local/etc/rc.d/vboxnet start

теперь создаем виртуальную машину:

# VBoxManage createvm --name WindowsXP --ostype WindowsXP --register --basefolder /usr/vbox
Virtual machine 'WindowsXP' is created and registered.
UUID: aa82ea3d-9f44-4545-a94d-775c295e24d0
Settings file: '/usr/vbox/WindowsXP/WindowsXP.vbox'

Задаем парамерты виртуальной машины (bridgeadapter1 указывает адаптер хоста, к которому привязываем виртуалку)

# VBoxManage modifyvm WindowsXP --memory 512 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 em0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on
пришло время создать винт для виртуалки, размер указывается в мегабайтах:
# VBoxManage createhd --filename /usr/local/vbox/iso/WindowsXP.vdi --size 4096
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Disk image created. UUID: 2fccd366-e242-4631-b262-3f93552e9449

IDE контроллер:

# VBoxManage storagectl WindowsXP --name "IDE Controller" --add ide

подключаем HDD к контроллеру:

# VBoxManage storageattach WindowsXP --storagectl "IDE Controller" --port 0 --device 0 --type

hdd --medium /usr/local/vbox/iso/WindowsXP.vdi

подключим образ к контроллеру:

# VBoxManage storageattach WindowsXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/virtual/WinXPSP3.iso

Загружаемся с dvd:

# VBoxManage modifyvm WindowsXP --boot1 dvd

Запускаем виртуальную машину, указав параметры vnc:

# VBoxHeadless -s WindowsXP -n -m 5900 -o passw
Oracle VM VirtualBox Headless Interface 4.0.8_OSE
(C) 2008-2011 Oracle Corporation
All rights reserved.
28/07/2011 13:06:10 Listening for VNC connections on TCP port 5900
Set framebuffer: buffer=43604000 w=800 h=600 bpp=32
Set framebuffer: buffer=468a0000 w=640 h=480 bpp=32
Set framebuffer: buffer=47204000 w=720 h=400 bpp=32
Set framebuffer: buffer=46e25000 w=640 h=480 bpp=32
Set framebuffer: buffer=46e25000 w=720 h=400 bpp=32

Теперь качаем UltraVNC, если у вас он не установлен, скачать можно с оффсайта.
Все как всегда очень просто.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 × 2 =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: