Előszónak csak annyit, hogy sajnos a következő leírás a VirtualBox nyílt forráskódú változatával (virtualbox-ose) nem működik. A zárt változat csak otthoni használatra vagy kipróbálásra ingyenes, további részletekért olvassa el mindenki a Licensing_FAQ-t!
Adjuk a csomagkezelőhöz a virtualbox tükröt:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
sudo su -
cp /etc/apt/sources.list /etc/apt/sources.list.before-vbox
echo "deb http://download.virtualbox.org/virtualbox/debian jaunty non-free" >> /etc/apt/sources.list
exit
Megjegyzés: A fenti apt sor sor Ubuntu 9.04 (janunty) hostra való, ha más rendszerünk van akkor az alábbiak közül választhatunk:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free
Telepítsük a szükséges csomagokat:
sudo apt-get update
sudo apt-get install dkms linux-headers-`uname -r` virtualbox-3.0
Töltsük le a telepíteni kívánt oprendszer telepítő iso-ját. Én erre egy Ubuntu-9.04.desktop telepítőt használok.
cd ~
wget http://ftp.freepark.org/pub/CDROM-Images/ubuntu/jaunty/ubuntu-9.04-desktop-i386.iso
Hozzuk létre és regisztráljuk a virtuális gépet testvm névvel:
VBoxManage createvm --name testvm --register
Adjuk meg a virtuális gép beállításait:
VBoxManage modifyvm testvm --memory 512MB --acpi on --audio null --boot1 disk –boot2 dvd --nic1 nat
A memória mérete igény szerint változtatható. LXDE asztali környezettel például 256MB is tökéletesen elegendő... Nagyon fontos, hogy a beállított mennyiség rendelkezésre álljon a host gépen!
A hálózati kártya (nic1) beállításának nat-ot használtam az egyszerűség kedvéért, így nem lesz elérhető kívülről a gépunk. A guest rendszeren a beállítását dhcp végzi (amit a virtualbox szolgál ki), semmi dolgunk nincs vele.
Másik megoldás a bridged beállítás lenne, amihez viszont kézzel kell létrehoznunk egy hálózati hidat (erről is tervezek egy leírást később) és akkor az eszköz nevét is meg kell adnunk, pl:
VBoxManage modifyvm testvm –nic1 bridged –birdgeadapter1 tap1
Készítsünk egy 10 Gb méretű virtuális lemezt, testvm.vdi névvel:
VBoxManage createhd --filename testvm.vdi --size 10000 -register
Adjuk a virtuális géphez az új lemezt:
VBoxManage modifyvm testvm --hda testvm.vdi
Regisztráljuk és adjuk hozzá hozzá a telepítő lemezt is:
VBoxManage registerimage dvd $HOME/ubuntu-9.04-desktop-i386.iso
VBoxManage modifyvm testvm –dvd $HOME/ubuntu-9.04-desktop-i386.iso
Biztonsági okokból adjuk meg, hogy külső azonosítással lehessen csak csatlakozni a gépünkhöz:
VBoxManage modifyvm testvm --vrdpauthtype external
Így kapcsolódáskor a host gépen érvényes felhasználónév/jelszó páros használatával tudunk belépni RDP-n.
Alapértelmezésben a 3389 porton indítja az RDP szolgáltatást a VirtualBox, természetesen szükség esetén ez is módosítható:
VBoxManage modifyvm testvm --vrdpport nnnn
Végezetül indítsuk el a virtuális gépet.
screen -mdS testvm VBoxHeadless --startvm testvm
Ezután RDP klienssel csatlakozzunk a host gépre az otthoni munkaállomásunkról.
rdesktop -a 16 -u host_felhasználónév -p - host_címe
Elsőre két egérmutató fog megjelenni, amik nem is szinkronban mozognak, így szinte használhatatlan, de a telepítés anélkül is kényelmesen elvégezhető.
Miután elvégeztük az Ubuntu telepítését, telepíteni kell a Guest Additions kiegészítőt is a guest rendszeren. Ez többek közt az egér problémát is orvosolni fogja.
Regisztráljuk az iso-t a (host) rendszeren:
VBoxManage registerimage dvd /usr/share/virtualbox/VBoxGuestAdditions.iso
Csatlakoztassuk a virtuális gépbe:
VBoxManage controlvm testvm dvdattach /usr/share/virtualbox/VBoxGuestAdditions.iso
A guest gépen telepítsük a szükséges csomagokat és magát a kiegészítőt:
sudo apt-get install dkms linux-headers-`uname -r`
cd /media/cdrom
ls .
Ha üres a mappa akkor nincs csatolva az eszköz, csatoljuk magunk:
sudo mount /dev/cdrom /media/cdrom
Indítsuk el a megfelelő telepítőt. ubuntu-xy-i386 esetében:
sudo ./VboxLinuxAdditions-x86.run
Ha befejeződött a telepítés, eltávolíthatjuk a lemezt a guest gépből:
VBoxManage controlvm testvm dvdattach none
Ezzel el is készültünk, indítsuk újra a guest gépet és használjuk egészséggel :)