VirtualBox telepítése: Ubuntu

2008.09.23. | 61 hozzászólás | Kategória: Ubuntu

A Virtualbox egy ingyenes, otthon is kényelmesen használható virtualizációt megvalósító alkalmazás. Segítéségével Ubuntu rendszerünkön (ezt gazdagépnek hívják) tetszőleges operációs rendszert, és azokon futó alkalmazásokat használhatunk, legyen szó akár DOS, Windows vagy Linux rendszerekről.

A Virtualboxot elérhetjük az Ubuntu tárolókból is, azonban itt nem a legfrissebb verziót találjuk, valamint a tárolóban egy OSE (open source edition, nyílt forráskódú verzió) változatot találunk, melyből azonban többek között hiányzik az USB, SATA támogatás (bővebben a Virtualbox oldalán olvashatunk erről). Ebben a hogyanban a Virtualbox legújabb (jelenleg 2.1.2), bináris formátumban elérhető verzióját fogom telepíteni és beállítani.

A leírás működik Gutsy, Hardy és Intrepid alatt is.

Letöltés és telepítés

Menjünk el a Virtualbox Linux letöltési oldalára, majd innét válasszuk ki, hogy milyen rendszerünk van (Intrepid, Hardy, Gutsy), és kattintsunk rá a deb fájlra a letöltéshez.

VirtualBox letöltése

VirtualBox letöltése

Válasszuk ki a megnyitást a GDebivel lehetőséget

Firefox letöltési ablak

Firefox letöltési ablak

Ha kész a letöltés elindul a csomagtelepítő. Itt kattintsunk a “Csomag telepítés” gombra a telepítés elkezdéséhez. Amennyiben valami függőséget kell telepíteni, a GDebi megteszi ezt (az Állapot sorban ki is írja, hogy hány függőséget kell telepíteni).

Csomagkezelő: Virtualbox

Csomagkezelő: Virtualbox

Adjuk meg jelszavunkat a telepítéshez

Jelszó megadása

Jelszó megadása

Elkezdődik a telepítés…

Függőségek telepítése

Függőségek telepítése

Majd elindul a Virtualbox konfiguráló varázslója. Kattintsunk az Előre gombra

Virtualbox-2.0 konfigurálása

Virtualbox-2.0 konfigurálása

Kész is a telepítés. Kattintsunk a Bezár gombra, majd zárjuk be a Csomagtelepítőt is.

Kész a telepítés

Kész a telepítés

Már csak hozzá kell adnunk magunkat a vboxusers nevű csoporthoz, hogy futtatni tudjuk a Virtualboxot (és azokat a felhasználókat, akiknek engedélyezni szeretnénk) Menjünk a Rendszer, Adminisztráció menübe, majd itt indítsuk el a Felhasználók és csoportok alkalmazást.

Rendszer menü

Rendszer menü

Kattintsunk az ablak alján lévő Feloldás gombra, majd adjuk meg jelszavunkat, majd kattintsunk a Hitelesítés gombra.

Hitelesítés

Hitelesítés

Majd kattintsunk a Csoportok kezelése gombra, és itt a listából keressük meg a vboxusers nevű csoportot, és kattintsunk rá kettőt. A megjelenő listán pipáljuk be azokat a felhasználókat, akiknél engedélyezni szeretnénk a Virtualbox futtatását, majd ha ez meg van, akkor kattintsunk az OK-ra, majd zárjuk be a többi ablakot is.

Csoport beállítása

Csoport beállítása

Ezután jelentkezzünk ki, és vissza a rendszerbe

USB beállítása

Erre csak Hardy valamint korábbi Ubuntu verziók esetén van szükség. Intrepid esetén már nem kell ilyesmit beállítani külön.

Ubuntu Hardy esetén

Jegyezzük meg, hogy mi a Csoportazonosítója a vboxusers csoportnak (mikor hozzáadtuk magunkat), majd nyissuk meg szerkesztésre az /etc/fstab fájlt (ALT+F2, majd oda írjuk be)

gksu gedit /etc/fstab

Kubuntu esettén:

kdesu kate /etc/fstab

Majd a fájl legvégére másoljuk be a következő sort:

none /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0

Ahol a devgid XXX értékét módosítsük a vboxusers csoportozonosítójára. Tehát ha a csoportozonosító 124, akkor így fog kinézni a sor:

none /proc/bus/usb usbfs devgid=124,devmode=664 0 0

Majd Parancssorban (Konzolban) adjuk ki a következő parancsot:

sudo chown -R root:vboxusers /proc/bus/usb

Korábbi Ubuntuk esetén

Ahhoz, hogy a Virtualboxba telepített virtuális rendszerünkből elérhessük a számítógép USB eszközeit. Ehhez csak az /etc/init.d/mountdevsubfs.sh fájlt kell szerkesztenünk. Nyomjuk le az ALT+F2 gombokat, hogy bejöjjön a futtatás ablak, majd ide írjuk be a következőt és enter:

gksu gedit /etc/init.d/mountdevsubfs.sh

Kubuntu esetén:

kdesu kedit /etc/init.d/mountdevsubfs.sh

Majd adjuk meg jelszavunkat. Ez a parancs elindítja a Gedit szövegszerkesztőt root jogokkal, hogy szerkeszteni tudjuk a fájlt

Alkalmazás futtatása

Alkalmazás futtatása

Keressük meg a következő részt:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

Majd töröljük ki a # karaktereket az mkdir kezdetű sortól a mount kezdetű sorig

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
Gedit

Gedit

Mentsük a módosításokat, majd zárjuk be a Geditet, és indítsuk újra a rendszert.

Virtualbox első indítása

A Virtualbox ikonját az Alkalmazások, Rendszereszközök menüpontban találjuk (Kubuntu esetén a K menü, Rendszer menü alatt)

Alkalmazások menü

Alkalmazások menü

Első indításkor el kell fogadnunk a Virtualbox EULA-t (az elfogadó gomb akkor lesz aktív, ha végiglapozzuk a licencet)

Virtualbox EULA

Virtualbox EULA

Majd meg kell adnunk nevünket és email címünket (ha nem adjuk meg, akkor minden indításkor felhozza ezt az ablakot). Írjuk be nevünket, mail címünket, és pipájuk be, hogy ne küldjenek semmit mailba

Virtualbox regisztráció

Virtualbox regisztráció

Készen is vagyunk a telepítéssel.

Virtuális gép létrehozása

Új virtuális gép létrehozásához kattintsunk a Virtualboxban az Új gombra (vagy CTRL+N). Egy varázslón keresztül adhatjuk meg az új gép alapadatait. Első lépésben üdvözöl minket, nyomjunk nyugodtan Next-et. Majd adjunk nevet a virtuális gépünknek, és válasszuk ki a listából, hogy milyen típusú gép az.

Gép neve és típusa

Gép neve és típusa

Adjuk meg, hogy mennyi memóriát adunk a virtuális gépünknek (úgy állítsuk be, hogy azért a gazda rendszernek is maradjon!)

Memória méretének megadása

Memória méretének megadása

Hozzuk létre a merevlemezt. Kattintsunk az Új gombra, majd itt is egy varázsló indul el. Választhatunk dinamikusan növekvő, valamint fix méretű merevlemez fájl közül is. Előbbinél a lemezünkön annyi helyet fog foglalni a virtuális gép amennyit ténylegesen, utóbbi esetén létrehozza a Virtualbox egy fájlba az egész virtuális lemezt. Előbbi lassabb lehet, cserébe viszont spórolhatunk a hellyel. Válasszunk belátásunk szerint. Következő lépésben állítsuk be a méretét, és a nevét a lemeznek.

Merevlemez neve és mérete

Merevlemez neve és mérete

Be is rakta a most létrehozott lemezt a listába a varázsló

Rendszer merevlemezének kiválasztása

Rendszer merevlemezének kiválasztása

Készen is vagyunk. Legvégül kapunk egy összegzést. A Finish gombra kattintva kiléphetünk a varázslóból, és meg is jelenik a bal oldali listában a most létrehozott gép. Néhány beállítást érdemes még megejteni, ehhez kattintsunk rá a virtuális gépre, majd a felső menüsorban a Konfigurálás gombra (vagy CTRL+S)

Virtuális gép tulajdonságai

Virtuális gép tulajdonságai

SATA vezérlő

SATA vezérlő engedélyezéséhez a bal oldali listán kattintsunk a Merevlemezek szövegre, és jelöljük be, hogy SATA vezérlőt szeretnénk használni. Virtuális SATA vezérlő használata esetén valamivel gyorsabb elérést, valamint maximálisan 32 virtuális merevlemez csatlakozhatóságát kapjuk

SATA engedélyezése

SATA engedélyezése

USB

USB használatához kattintsunk a bal oldali listán az USB szövegre, majd jelöljük be, hogy engedélyezzük az USB-t, valamint, hogy USB2-t szeretnénk használni.

USB engedélyezése

USB engedélyezése

USB eszközt úgy tudunk csatlakoztatni, hogy mikor fut a virtuális gépünk, a virtuális gép állapotsorában az USB ikonra jobb egérgombbal kattintva, a megjelenő listán rákattintunk az USB eszközre.

USB eszköz csatlakoztatása

USB eszköz csatlakoztatása

Mappamegosztás

Mappamegosztás esetén a Virtualboxban megosztott mappánkat úgy érhetjük el a Virtualboxba telepített rendszeren, mintha hálózati megosztás lenne. Először vegyünk fel egy mappát a megosztások közé. Ehhez a bal oldali listán kattintsunk a Shared Folders szövegre. Majd itt a jobb oldali ikonok közül a legfelsőre (vagy nyomjuk le az insert billentyűt). Tallózzuk be a megosztandó mappát. Ha csak olvasható módba szeretnénk megosztani, akkor jelöljük be a Read-only opciót. Ha felvettük a mappát, akkor megjelenik a listában.

Megosztott mappák

Megosztott mappák

Virtuális gépünkön a mappát hálózati megosztásként érjük el, a következő címen: \\vboxsvr\megosztásnév (ha valami néven osztottul meg mappánkat, akkor \\vboxsvr\charlie)

Virtuális gép telepítése után

Ha feltelepítettük virtuális gépünket, akkor a telepítés után még fel kell raknunk a Guest Additions. Ennek telepítésével a virtuális gépre feltelepülnek a különböző driverek, valamint így még több funkciót érhetünk el (pl. Seamless mód, ablakátméretezés) Ehhez kattintsunk az Eszközök menü, Guest Additions telepítése… menüpontra, majd a virtuális gépen (ha nem indulna el magától) indítsuk el a VBoxWindowsAdditions.exe fájlt (Windows virtuális gép esetén).

Virtualbox: Eszközök menü

Virtualbox: Eszközök menü

Szólj hozzzá Trackback 2933 olvasás, 4 ma
Segítség kell?
Érdemes benézni a fórumba, további információkért.
Akár kérdés feltevéshez, vagy csak segíteni másokon.

Kapcsolódó írások

Hozzászólások követése

61 hozzászólás

  1. Pöleee

    bocsi kéccer kütte el, nem láttam, me nem legalsónak rakta, sorry, egyiket töröljétek lécci, meg akk ezt is köszönöm

  2. bubo

    Szia melyik Os-ben win vagy linux nem látod a megosztott mappát?

  3. Pöleee

    Szia!
    Az a helyzet h csináltam egy XP nevű mappát asztalra Linuxon, Virtualboxban beállítottam, ott megvan , majd próbáltam beírni xp-n ezt: “\\vboxsvr\XP”

    “melyik Os-ben win vagy linux nem látod a megosztott mappát?” hát őőő hm, szóval windowsban nem tudom h kell keresni, Linuxon meg odaraktam aszlalra ott kéne látni? vagy h nem teljesen értem sajna, még sose osztottam meg semmit!

    Itt van két kép: (képfeltöltésre szoktam feltölteni, de az most haldoklott)

  4. bubo

    Szia Először a Linuxon a Vb-ben kitallózod és beállítod az Asztalra tett mappád. A Vírtuális Xp-ben Start>sajátgép>Hálózati meghajtó csatlakoztatása>kitallózod a mappád amit megosztottál a gazda gépen.
    Sok sikert.
    Szia Bubo

  5. Pöleee

    huhh köszi, hálózati helyeknél mindig otthoni hálózatnál kerestem, az volt a baj, nagyon szépen köszönöm a segítséged, végre nem kell usb-n rakosgatni a kettő között:)

  6. BB

    Sziasztok!
    Igen igen, kezdő vagyok, de az USB-s feltelepítős résznél nekem a #Magic to make USB-s rész nincsen ott, csak ez:

    do_start () {
    #
    # Mount a tmpfs on /dev/shm
    #
    SHM_OPT=
    [ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT=”,size=$SHM_SIZE”
    domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT

    #
    # Mount /dev/pts. Master ptmx node is already created by udev.
    #
    domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode

    Már feltelepítettem egy ideje, usb-t nem használtam rajta, de most kéne. Ha valaki segítene, akkor nagyon hálás lennék!

  7. charlie

    Melyik Ubuntut használod?

  8. BB

    Szia! 8.10-es (ha minden igaz a legújabb). Egyébként azért akarok rá usb-t, mert az ipod shuffle-t már nem szinkronizálja jól a rhythmbox. Ha esetleg erre tudtok valami jó (másik) megoldást, az is jó lenne. Vagy a lejátszóm romlott el?

  9. charlie

    Beírtam a leírásba egy megoldást Ubuntu Hardyhoz.

  10. BB

    Szia! Még mindig nem az igazi. Ráklikkelek (jobb) az usbre v.box futása közben, látja az usb-s eszközöket (egér, ipodom), de státusz:elérhetetlen, illetve szürke színű. Ha csak rámegyek, akkor kiírja, hogy nincs usb eszköz csatlakoztatva. A beállításokban nem kéne beállítani valamiféle szűrőt? Valahol ilyet is olvastam….
    “(persze a Vboxban is engedélyezd az adott géphez az USB vezérlőt)” – azt hogy is? :)
    Nem az az usb-beállításoknál a két lehetőség bejelölése? (USB vezérlő engedélyezése, Enable USb 2.0 Controller)? Előre is köszönöm a segítséget!

  11. Pöleee

    Nekem is 8.10em van, mint már a hozzászólásokban említették, 8.10esnél usb-hez nem kell semmit sem módosítani, ezért nem találtad azokat a sorokat, vboxban meg simán konfigurálás->usb és engedélyezni kell, ennyi, müködnie kell!!!
    Azt a Virtualboxot töltsd le amit az oldalon írnak, ne amit ubuntu alapból felajánl!

  12. zoltan

    sudo /etc/init.d/vboxdrv setup

    nekem is ezért sipákol mindig a virtual box de hiába futtatom le újra minden újraindítás után le kell futtatnom :)

  13. lochereva

    Szia Charlie!
    Feltelepítettem a virtualboxot, de mire végeztem eltűnt az alkalmazásokból
    a rendszereszközök menü. Hogy tudom elővarázsolni?
    Köszönöm előre is!!!!!!!!!

  14. Big

    Sziasztok!
    A problémám a következő: Egy jelenlegi magyarubi 9.05 gépre kellett feltennem egy vitualbox-ot, s arra egy karakteres debiánt, ami majd szerverként szerepel a szintén virtualboxban lévő XP-s gépeknek. De mivel ő a szerver, csak neki kell natolást csinálnom, de valamit nagyon elcseszhettem, mert sosam kapja meg a 10.1.1.254-es címet. Ha viszont már benne ifconfig-olom fel, akkor valószínűleg nincs átjárója, mert nem kapja meg a netet. Tud valaki segíteni? Még most a hétvégén kellene megcsinálnom, hétfőre.
    Köszi előre is!

  15. charlie

    Big: ehhez akkor két hálókártyát kell beállítanod. egyet NAT-ra a virtualboxban, itt fogja kapni a netet, emg a többit, egyet pedig belső csatolóra, ennek egy nevet adni, majda többi gépen is (XP-n) belső csatolót, és ugyanazt a nevet kell adni.

  16. Big

    Köszi Charlie!
    Az a helyzet, hogy csináltam egy bridge-t (br0) és egy tapot (tap1) és azzal próbálkoztam.

    #!/bin/sh

    PATH=/sbin:/usr/bin:/bin:/usr/sbin

    # készítsük el a tapo(ka)t
    tunctl -t tap1 -u big
    ip link set up dev tap1

    # készítsük el a hida(ka)t
    brctl addbr br0
    brctl addif br0 tap1

    # set the IP address and routing
    ip link set up dev br0
    #ip addr add 10.1.1.1/24 dev br0
    #ip addr add 10.1.1.254/24 dev tap1
    ifconfig br0 10.1.1.1 broadcast 10.1.1.255 netmask 255.255.255.0
    ifconfig tap1 10.1.1.254 broadcast 10.1.255 netmask 255.255.255.0
    route add -net 0.0.0.0

    INTIF=”br0″
    EXTIF=”eth0″
    echo 1 > /proc/sys/net/ipv4/ip_forward

    iptables -P INPUT ACCEPT
    iptables -F INPUT
    iptables -P OUTPUT ACCEPT
    iptables -F OUTPUT
    iptables -P FORWARD DROP
    iptables -F FORWARD
    iptables -t nat -F

    iptables -A FORWARD -i $EXTIF -o $INTIF -m state –state RELATED,ESTABLISHED -j ACCEPT
    iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
    iptables -A FORWARD -o br0 -i eth0 -m state –state RELATED,ESTABLISHED -j ACCEPT
    iptables -A FORWARD -i br0 -o eth0 -j ACCEPT
    iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

    Szóval valahogy így. Sajnos még kezdő vagyok a dologban, ezért nem nagyon tudom minek mi a jelentése, s nem tudom hol van elcseszve. Tudnál segíteni?
    Köszi!

  17. Dexter

    Hali

    nekem egy olyan problémám lenne, hogy ubuntu 9.04-re VitualBox-on keresztül XP-re jópár programot nem tudk telepíteni mert azt írja ki “Nem Win 32 alkalmazás” miközbem egy .exe fájlrókl van szó.

    Választ előre is köszi.

  18. Cort Cobain

    Sziasztok!

    Ubi 9.04 alatt 2.2.4-es VirtualBoxon futtatok Micro XP v0.82-t SP3-al.

    A PhotoShop miatt kell használom a wint. Más nincs is feltelepítve.

    A gondom a következő:
    Mikor feltettem az XP-t tudtam gyönyörűen állítani a felbontáson, de a VirtualBox ablakában a win képernyője nem volt látható az ablak széléig. Holott magasságban és szélességben is simán kiterjeszkedhetne még. Mondjuk a PS-hoz nem ártana a nagy felbontás.
    Mindegy, beállítottam 1024×768-ra és a csúszkákkal alul és jobbra navigáltam benne.
    Közben feltelepítettem a VBoxGuestAdditions-t és újraindítás után a felbontás 800×600 lett és nem is állítható.
    Kép itt:
    http://img20.imageshack.us/img20/3391/vbxp1.png
    Minimum az 1024×768-ra szükségem lenne, de inkább nagyobbra.

    Van valakinek ötlete?

    Üdv: C.C.

  19. charlie

    Cort Cobain: A Guest Additions telepítése után a VirtualBox ablakának méretezésével tudod állítani a virtuális gép felbontását (legalábbis rendes XP esetén így megy, ilyen kiherélt, ismeretlen forrásból származó XP esetén semmi nem biztos).

    Vagy rakd teljes képernyőre.

  20. Cort Cobain

    A VirtualBox képernyőjének (ablakának) egyedi átméretezése volt a megoldás, ahogy írtad. Most 1225 x 660 lett. Így már használható munkára a PS.

    Köszönöm szépen!

Oldalak:
1 2 3 563

Szólj hozzá

Használható HTML tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Értesítés beállítása hozzászólás nélkül