VirtualBox
VirtualBox został stworzony przez firmę innotek na maszyny z procesorem x86 dla Windowsa i Linuksa. Program służy jako wirtualna maszyna. Obsługuje takie systemy jak Windows, Linux 2.x, OS/2, Warp, OpenBSD, i FreeBSD. Po kilku latach rozwijania VirtualBox został wydany na licencji GPL w styczniu 2007 r. Wersja otwarta jest pozbawiona kilku funkcji, dostępnych wyłącznie w komercyjnej (darmowej do osobistego i testowego użytku).
Spis treści |
Wymagania
Do poprawnej instalacji programu wymagane są pakiety:
kernel default <wersja x> kernel source <wersja x> kernel syms <wersja x> linux-kernel-headers <wersja x>
Gdzie x to wersja kernela np 2.6.22.5-31
Instalacja
Program Virtual Box dostępny jest na płycie instalacyjnej systemu OpenSUSE. Można również przeprowadzić instalacje z repozytorium
http://download.opensuse.org/distribution/10.3/repo/oss/
Instalujemy pakiety:
virtualbox virtualbox-kmp-default <wersja x>
Wersja x zgodna z naszym kernelem np. 2.6.22.5-31
Konfiguracja
Po instalacji w systemie zostanie utworzona nowa grupa użytkowników "vboxusers". Jeśli chcemy mieć możliwośc korzystania z programu przy pomocy konta użytkownika, musimy dodać go do grupy "vboxusers"
Kolejnym krokiem jest zainstalowanie sterowników dla programu. Jako root wykonujemy polecenie:
modprobe vboxdrv
Jeśli po restarcie systemu nie ładowane są sterowniki, to należy dopisać 'vboxdrv' do zmiennej MODULES_LOADED_ON_BOOT znajdującej się w pliku /etc/sysconfig/kernel. Po dopisaniu linijka ze zmienna powinna wyglądać mniej więcej tak:
MODULES_LOADED_ON_BOOT="vboxdrv"
USB
Po zainstalowaniu VirtualBox-1.5.2 ( nie może to być wersja OSE ), odpalamy konsolę, logujemy się na roota poleceniem su i podajemy komendę:
mount -t usbfs /sys/bus/usb /proc/bus/usb/
Odpalamy VirtualBox, wchodzimy Ustawianie/USB i dodajemy sobie owe USB.
Żeby nie wpisywać tej komendy po każdym restarcie systemu to dopisać ją trzeba do pliku /etc/init.d/boot.local.
USB w VirtualBox 1.6.4
Najpierw wchodzimy w Yast2 → Użytkownicy i zabezpieczenia → Zarządzanie użytkownikami i grupami. Tworzymy grupę o nazwie vboxusers i dodajemy swojego usera do tej grupy. Następnie poleceniem
pawel@os11:~> cat /etc/group |grep vboxusers vboxusers:!:1000:pawel
sprawdzamy GID grupy vboxusers. Następnie dodajemy następującą linie do /etc/fstab
none /proc/bus/usb usbfs devgid=XXXX,devmode=664 0 0
Gdzie w miejsce XXXX wpisujemy GID grupy vboxusers które sprawdziliśmy przed chwilą. Kolejnym krokiem jest dodanie do /etc/init.d/boot.local
mount -a
NIE używamy równocześnie mount -a i mount -t usbfs /sys/bus/usb /proc/bus/usb
Dysk sieciowy
(dopracuję wkrótce) Dla Xp w konsoli należy wykonać polecenie:
VBoxManage sharedfolder add virtual-xp -name share -hostpath /home/twoja_nazwa_urzytkownika/udostepniony
Należy pamiętać że udostępniany folder musi istnieć. Po uuchomieniu Windows na Virtual box należy zainstalować Guest additions bez tego udostępnianie nie ruszy. Kolejnym krokiem jest uruchomienie Exploratora i wybranie opcji MAPUJ DYSK SIECIOWY. podajemy nazwę naszego zasobu
\\vboxsvr\nazwa_folderu
Mozna to szybko i łatwo wykonać graficznie w Virtual box
Uruchomić Virtual box i wybrać opcje SETTINGS z menu MACHINE. Otworzy się nowe okienko w którym dodajemy udostępniany folder.