22.3. A FreeBSD mint gazda
Vissza | 22. fejezet - Virtualizáció | Előre

## 22.3. A FreeBSD mint gazda

Gazda operációs rendszerként a FreeBSD évekig nem kapott hivatalosan támogatást egyetlen elterjedtebb virtualizációs megoldás részéről sem. Sokan erre a célra eddig a VMWare korábbi és inkább már elavult, a Linux® kompatibilitási rétegre épülő változatait (mint például `emulators/vmware3`) használták. Nem sokkal azonban a FreeBSD 7.2 megjelenése után a Sun VirtualBox™ OSE (Open Source Edition) natív FreeBSD alkalmazásként bukkant fel a Portgyűjteményben.

A VirtualBox™ egy folyamatos fejlesztés alatt álló, komplett virtualizációs csomag, amely immáron elérhető a legtöbb népszerű operációs rendszerre, mint a Windows®, Mac OS®, Linux® és a FreeBSD. Egyaránt képes Windows® és UNIX® fajtájú vendégrendszerek futattására. Nyílt- és zárt forráskódú változatban is elérhető. A felhasználók szempontjából a kettő közti talán legfontosabb eltérés, hogy a nyílt forráskódú változat nem tartalmaz USB támogatást. A különbségek teljes listája megtalálható a VirtualBox™ wiki „Editions” oldalán, a http://www.virtualbox.org/wiki/Editions címen. FreeBSD alatt jelenleg csak a nyílt forráskódú változat érhető el.

### 22.3.1. A VirtualBox™ telepítése

A VirtualBox™ a `emulators/virtualbox-ose` könyvtárból érhető el portként, és onnan a következő parancsokkal telepíthető:

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

A beállítások közt az egyik leghasznosabb a `GuestAdditions` nevű programcsomag telepítése. A benne található programokon keresztül a vendégként futó operációs rendszer számos hasznos szolgáltatását el tudjuk érni, úgy mint az egérmutató integrációját (ekkor az egérkurzor zökkenőmentesen használható a gazda és a vendég rendszerben is) vagy a videomemória gyorsabb elérését (különösen Windows® esetében). A vendégekhez telepíthető ilyen jellegű kiegészítések az adott rendszer telepítése után a Devices menüből érhetőek el.

A VirtualBox™ első indítása előtt el kell még végeznünk néhány további beállítást. Fontos tudnunk, hogy a port a telepítés során a `/boot/modules` könyvtárba tesz még egy rendszermagmodult is, amelyet még külön be kell töltenünk:

`#` `kldload vboxdrv`

Ehhez még vegyük fel a következő sort a `/boot/loader.conf` állományba, így a modul a rendszer minden egyes indításakor magától betöltődik:

vboxdrv_load="YES"

A VirtualBox™ 3.1.2 előtti változatai ezenkívül még igénylik a `proc` állományrendszer csatlakoztatását is. Az újabb változatokban erre már nincs szükség, mivel ezekben helyette már a sysctl(3) könyvtár függvényeit használják.

Ha viszont a port valamelyik korábbi változatát használjuk, akkor kövessük a lentebb szereplő utasításokat és csatlakoztassuk a `proc` állományrendszert:

`#` `mount -t procfs proc /proc`

Ha hozzáadjuk az alábbi sort a `/etc/fstab` állományhoz, akkor ez a beállítás is megmarad a rendszer újraindítása után:

proc /proc procfs rw 0 0

### Megjegyzés:

Nagyon valószínű, hogy `proc` állományrendszerrel van gondunk, amikor a következő hibaüzenetet kapjuk a VirtualBox™ indításakor:

VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1

Ilyenkor a `mount` parancs kiadásával ellenőrizzük az állományrendszer sikeres csatlakoztatását.

A VirtualBox™ telepítése során keletkezik még egy `vboxusers` nevű csoport. Ide azokat a felhasználókat vegyük fel, akik részére szeretnénk engedélyezni a VirtualBox™ használatát. A csoportba új tagokat például a `pw` paranccsal tudunk felvenni:

`#` `pw groupmod vboxusers -m `felhasználónév``

Ezek után a VirtualBox™ indításához válasszuk a grafikus környezetünk menüjében található Sun VirtualBox menüpontot, vagy egy terminálban gépeljük be ezt a parancsot:

`%` `VirtualBox`

A VirtualBox™ beállításának további lehetőségeiről a http://www.virtualbox.org/ címen elérhető hivatalos holnapon olvashatunk. Tekintettel arra, hogy a FreeBSD port még viszonylag friss és folyamatos fejlesztés alatt áll, ehhez még érdemes átolvasnunk a FreeBSD wikiben szereplő http://wiki.FreeBSD.org/VirtualBox/ oldalt is, ahol a vele kapcsolatos legfrissebb információkat és egyéb tudnivalókat találhatjuk.

Vissza | Fel | Előre
22.2. A FreeBSD mint vendég | Főoldal | 23. fejezet - Honosítás: Az I18N/L10N használata és beállítása

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.