Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2007-03-07 16:18:18
Size: 1540
Editor: VilleLaitila
Comment:
Revision 16 as of 2008-05-01 15:57:37
Size: 5593
Editor: SuperOscar
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
VirtualBox on hyvin kehittynyt usean käyttöjärjestelmän virtualisointi-ohjelmisto. Se on Vmwarea kevyempi, mutta osaa silti pyörittää Linuxeja sekä Windowseja aina Vistaan asti ja sisältää Vmware-tools:ia vastaavan Guest Additions-ohjelmiston.
Line 3: Line 4:
Virtuaalikoneista VirtualBox on jäänyt täällä todella vähälle huomiolle. Googlekin antaa vain 7 suomenkielistä hakutulosta hakusanalla "virtualbox". Ohjelman esittelyn voi lukea teprr:n kirjoittamasta [http://forum.ubuntu-fi.org/index.php?topic=7985.msg%25msg_id%25 viestistä]. == Asennus: Avoimen lähdekoodin VirtualBox Open Source Edition ==
Line 5: Line 6:
Virtualbox on Vmwarea kevyempi softa mutta osaa silti pyörittää Linuxeja sekä Windowseja aina Vistaan asti. Asennus on helppoa, sillä VirtualBox tarjoaa valmiin asennuspaketin Ubuntulle. Hae siis seuraavasta linkistä asennuspaketti työpöydällesi, joko Dapperille tai Edgylle tarkoitettu asennuspaketti riippuen Ubuntusi versiosta: Asennus on helppoa, sillä Virtual``Boxin avoimen lähdekoodin versio on osa Ubuntua alkaen Ubuntu 7.10:stä. Asenna siis vain paketit:
Line 7: Line 8:
[http://www.virtualbox.org/wiki/Downloads VirtualBox Downloads]

Avaa konsoli ja kirjoita seuraavat käskyt:

Asenna ensin Virtualboxin riippuvuudet:

{{{
sudo apt-get install libxalan110 libxerces27 libstdc++5
 {{{
virtualbox-ose virtualbox-ose-modules-generic
Line 17: Line 12:
Siirry sitten kansioon, jossa asennuspaketti sijaitsee: ...ja Virtual``Box on käytettävissä; ks. kuitenkin Käyttöönotto alempana.
Line 19: Line 14:
{{{
cd ~/Desktop
== Asennus: Suljetun koodin VirtualBox ==

Myös perinteinen suljetun koodin versio on mahdollista asentaa. Erot eivät kotikäyttäjille ole yleensä oleellisia. Avoin versio päivittyy myös automaattisesti Ubuntun myötä, toisin kuin suljettu. Virtual``Boxin kehittäjät tarjoavat suljetusta versiosta oman ohjelmalähteen Ubuntulle:

 . {{{
deb http://www.virtualbox.org/debian gutsy non-free
deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
}}}
Lisää tästä asennuksesi versiota vastaava rivi '''/etc/apt/sources.list'''-tiedostoon.
Lisäksi sinun pitää asentaa lisäämäsi pakettivaraston avain {{{(lopussa oleva viiva mukaan)}}}.
 {{{
wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
}}}
Päivitä lähteet ja asenna VirtualBox
 {{{
$ sudo apt-get update
$ sudo apt-get install virtualbox
Line 23: Line 35:
Asenna VirtualBox: == Käyttöönotto ==
Line 25: Line 37:
{{{
sudo dpkg -i VirtualBox_1.3.6_Ubuntu_edgy_i386.deb
Lisää itsesi käyttäjäryhmään vboxusers voidaksesi käyttää ohjelmaa:
 {{{
sudo adduser käyttäjänimesi vboxusers
}}}
Koska tämä tulee voimaan vasta seuraavan kirjautumisen yhteydessä, kirjaudu ensin ulos ja sitten takaisin sisään. Nyt voit käynnistää Virtualboxin ohjelmavalikon kautta tai kirjoittamalla terminaaliin '''VirtualBox'''.

== Virtuaalikoneen luominen ==
New-napista voit käynnistää velhon jonka avulla virtuaalikoneen luominen ei pitäisi aiheuttaa turhia ongelmia. Mikäli ajattelit Windowsin asentaa, niin suosittelen lämpimästi asennuslevyn karsimista [http://www.nliteos.com/ nLitellä]. Huomaa myös, että VirtualBoxiin voit asentaa käyttöjärjestelmäsi suoraan iso-tiedostosta jolloin asennuskin on huomattavasti nopeampi.

== Asetukset ==
Virtuaalikoneen luomisen jälkeen kannattaa asentaa "Guest Additions"-devices valikosta, jonka jälkeen voit VirtualBoxin asetuksista laittaa päälle hiiren integroinnin, jaetun leikepöydän ja- kansiot.

=== Jaetutkansiot Windows-vieraassa - Shared Folders ===
 * Luo aluksi jako virtuaalikoneen asetuksista.
 * Ota ne käyttöön My Computerin '''tool''' valikosta "'''Map network drive...'''" Laita folder kohtaan '''\\vboxsvr\sharename''' jossa sharename on vieraalle antamasi jaon nimi.

=== Shared Clipboard - Jaettu leikepöytä ===
 * Tämän saa myös suoraan VB:n asetuksista päälle. General -> Advanced-tabi
 * Kannattaa käyttää bidrectional-tapaa jolloin isännän ja vieraan leikepöydän sisältö pysyy aina sama.

=== Audio - Äänet ===
 * Tämän voit aktivoida suoraan kunhan varmistat, että Host '''Audio Driver''' on '''alsa'''.

=== USB ===
On turhaa ohjata kaikki usb-laitteet Virtuaalikoneelle, joten jokaiselle tarvittavalle laitteelle luodaan oma filtteri. +-napista aukeavasta valikosta voit lisätä uuden laitteen. '''Huom!''' Usb-levyjen kanssa on oltava varovaisia, sillä kun käynnistät Virtuaalikoneen johon liitetään usb-laite, niin se irroitetaan välittömästi isäntä koneesta. Jos tällä hetkellä esim. usb-tikku on mountattu järjestelmään niin sen äkillinen irroittaminen saattaa aiheuttaa tiedostojen katoamista. Joten muista poistaa laitteet turvallisesti ensin!

'''Ei käyttöoikeuksia?'''

Ubuntussa käyttäjällä ei ole välttämättä tarvittavia oikeuksia usb-laitteisiin. Mikäli saat virheilmoituksen usb-laitteista niiden aktivoinnin jälkeen niin tee seuraavat toimenpiteet.

 1. Tehdään uusi ryhmä jolle annetaan vähän lisäoikeuksia.
 {{{
$ sudo addgroup usbusers
}}}
 1. Lisää itsesi siihen
 {{{
 sudo adduser käyttäjänimesi usbusers
Line 29: Line 76:
(mikäli sinulla on dapper ja hait sille tarkoitetun paketin korvaa tiedoston nimessä "edgy" sanalla "dapper")  1. Avaa tiedosto '''/etc/udev/rules.d/40-permissions.rules''' pääkäyttäjän oikeuksin tekstieditorissa ja etsi sieltä kohta
 {{{
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
}}}
 1. Muuta se muotoon
 {{{
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"
}}}
 1. Gutsyssä sinun on muokattava myös toista tiedostoa '''/etc/init.d/mountdevsubfs.sh''' pääkäyttäjän oikeuksin tekstieditorissa. Etsi sieltä kohta
 {{{
#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
}}}
 1. Muuta se muotoon
 {{{
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
}}}
 1. Nyt viimeistään tietokoneen uudelleenkäynnistämisen jälkeen usb-laitteiden pitäisi toimia.
Line 31: Line 102:
Sinun pitää vielä lisätä itsesi käyttäjäryhmään vboxusers voidaksesi käyttää ohjelmaa:

{{{
sudo adduser ville vboxusers
}}}

Koska tämä tulee voimaan vasta seuraavan kirjautumisen yhteydessä, kirjaudu ensin ulos ja sitten takaisin sisään. Nyt voit käynnistää Virtualboxin ohjelmavalikon kautta tai kirjoittamalla konsoliin:

{{{
Virtualbox
}}}
== Linkkejä ==
 * [http://forum.ubuntu-fi.org/index.php?topic=8858.0 Keskustelua oppaasta foorumilla]
 * [http://www.virtualbox.org/ VirtualBoxin kotisivu]
 * [http://www.virtualbox.org/download/UserManual.pdf UserManual (pdf)] - Kattava manuaali VirtualBoxin käyttöön

VirtualBox

VirtualBox on hyvin kehittynyt usean käyttöjärjestelmän virtualisointi-ohjelmisto. Se on Vmwarea kevyempi, mutta osaa silti pyörittää Linuxeja sekä Windowseja aina Vistaan asti ja sisältää Vmware-tools:ia vastaavan Guest Additions-ohjelmiston.

Asennus: Avoimen lähdekoodin VirtualBox Open Source Edition

Asennus on helppoa, sillä VirtualBoxin avoimen lähdekoodin versio on osa Ubuntua alkaen Ubuntu 7.10:stä. Asenna siis vain paketit:

  • virtualbox-ose virtualbox-ose-modules-generic

...ja VirtualBox on käytettävissä; ks. kuitenkin Käyttöönotto alempana.

Asennus: Suljetun koodin VirtualBox

Myös perinteinen suljetun koodin versio on mahdollista asentaa. Erot eivät kotikäyttäjille ole yleensä oleellisia. Avoin versio päivittyy myös automaattisesti Ubuntun myötä, toisin kuin suljettu. VirtualBoxin kehittäjät tarjoavat suljetusta versiosta oman ohjelmalähteen Ubuntulle:

  • deb http://www.virtualbox.org/debian gutsy non-free
    deb http://www.virtualbox.org/debian feisty non-free
    deb http://www.virtualbox.org/debian edgy non-free
    deb http://www.virtualbox.org/debian dapper non-free

Lisää tästä asennuksesi versiota vastaava rivi /etc/apt/sources.list-tiedostoon. Lisäksi sinun pitää asentaa lisäämäsi pakettivaraston avain (lopussa oleva viiva mukaan).

  • wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -

Päivitä lähteet ja asenna VirtualBox

  • $ sudo apt-get update
    $ sudo apt-get install virtualbox

Käyttöönotto

Lisää itsesi käyttäjäryhmään vboxusers voidaksesi käyttää ohjelmaa:

  • sudo adduser käyttäjänimesi vboxusers

Koska tämä tulee voimaan vasta seuraavan kirjautumisen yhteydessä, kirjaudu ensin ulos ja sitten takaisin sisään. Nyt voit käynnistää Virtualboxin ohjelmavalikon kautta tai kirjoittamalla terminaaliin VirtualBox.

Virtuaalikoneen luominen

New-napista voit käynnistää velhon jonka avulla virtuaalikoneen luominen ei pitäisi aiheuttaa turhia ongelmia. Mikäli ajattelit Windowsin asentaa, niin suosittelen lämpimästi asennuslevyn karsimista [http://www.nliteos.com/ nLitellä]. Huomaa myös, että VirtualBoxiin voit asentaa käyttöjärjestelmäsi suoraan iso-tiedostosta jolloin asennuskin on huomattavasti nopeampi.

Asetukset

Virtuaalikoneen luomisen jälkeen kannattaa asentaa "Guest Additions"-devices valikosta, jonka jälkeen voit VirtualBoxin asetuksista laittaa päälle hiiren integroinnin, jaetun leikepöydän ja- kansiot.

Jaetutkansiot Windows-vieraassa - Shared Folders

  • Luo aluksi jako virtuaalikoneen asetuksista.
  • Ota ne käyttöön My Computerin tool valikosta "Map network drive..." Laita folder kohtaan \\vboxsvr\sharename jossa sharename on vieraalle antamasi jaon nimi.

Shared Clipboard - Jaettu leikepöytä

  • Tämän saa myös suoraan VB:n asetuksista päälle. General -> Advanced-tabi

  • Kannattaa käyttää bidrectional-tapaa jolloin isännän ja vieraan leikepöydän sisältö pysyy aina sama.

Audio - Äänet

  • Tämän voit aktivoida suoraan kunhan varmistat, että Host Audio Driver on alsa.

USB

On turhaa ohjata kaikki usb-laitteet Virtuaalikoneelle, joten jokaiselle tarvittavalle laitteelle luodaan oma filtteri. +-napista aukeavasta valikosta voit lisätä uuden laitteen. Huom! Usb-levyjen kanssa on oltava varovaisia, sillä kun käynnistät Virtuaalikoneen johon liitetään usb-laite, niin se irroitetaan välittömästi isäntä koneesta. Jos tällä hetkellä esim. usb-tikku on mountattu järjestelmään niin sen äkillinen irroittaminen saattaa aiheuttaa tiedostojen katoamista. Joten muista poistaa laitteet turvallisesti ensin!

Ei käyttöoikeuksia?

Ubuntussa käyttäjällä ei ole välttämättä tarvittavia oikeuksia usb-laitteisiin. Mikäli saat virheilmoituksen usb-laitteista niiden aktivoinnin jälkeen niin tee seuraavat toimenpiteet.

  1. Tehdään uusi ryhmä jolle annetaan vähän lisäoikeuksia.
    $ sudo addgroup usbusers
  2. Lisää itsesi siihen
     sudo adduser käyttäjänimesi usbusers
  3. Avaa tiedosto /etc/udev/rules.d/40-permissions.rules pääkäyttäjän oikeuksin tekstieditorissa ja etsi sieltä kohta

    # USB devices (usbfs replacement)
    SUBSYSTEM=="usb_device",       MODE="0664"
  4. Muuta se muotoon
    # USB devices (usbfs replacement)
    SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"
  5. Gutsyssä sinun on muokattava myös toista tiedostoa /etc/init.d/mountdevsubfs.sh pääkäyttäjän oikeuksin tekstieditorissa. Etsi sieltä kohta

    #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
  6. Muuta se muotoon
    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
  7. Nyt viimeistään tietokoneen uudelleenkäynnistämisen jälkeen usb-laitteiden pitäisi toimia.

Linkkejä