Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/VirtualBox"
Differenze tra le versioni 15 e 95 (in 80 versioni)
Versione 15 del 30/05/2007 21.53.15
Dimensione: 5122
Commento:
Versione 95 del 10/11/2007 21.17.35
Dimensione: 5513
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
Linea 3: Linea 4:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]|| ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(2)]]||

[[Include(StrumentiWiki/GuideConsigliate)]]
Linea 5: Linea 9:
VirtualBox è un software in grado di creare macchine virtuali, questo è molto comodo se si vuole sfruttare a pieno le potenzialità di un computer.
||<tablestyle="text-align: justify; width:60%; " style="border:none;" 5%>attachment:logo_small.jpg ||<style="padding:0.5em; border:none;">La presente guida introduce le caratteristiche principali di '''!VirtualBox''', un software in grado di emulare delle macchine virtuali.||
Linea 8: Linea 13:
Per installare VirtualBox bisogna andare sul [http://www.virtualbox.org/wiki/Downloads sito ufficiale] e scaricare il pacchetto deb.
Linea 10: Linea 14:
Una volta scaricato il pacchetto, installarlo con:{{{
sudo dpkg -i VirtualBox*.deb
Consultare la [:/Installazione:relativa guida].

= Avvio del programma =

Per poter eseguire il programma come utente generico è necessario aggiungere il proprio utente (e tutti quelli desiderati) al gruppo «'''vboxusers'''». Digitare il seguente comando:
{{{
sudo usermod -G vboxusers -a $USERID
Linea 14: Linea 23:
Ricordarsi di adattare il comando sovrastante con la versione scaricata e il percorso corretto. Sostituire la dicitura «$USERID» con il proprio nome utente. Per applicare le modifiche è necessario terminare la sessione.
Linea 16: Linea 25:
= Creare una nuova macchina virtuale =

È necessario creare una nuova macchina virtuale, per fare ciò fare clic su «'''New'''»

attachment:schermatacreatenewvirtuec9.jpg
Per avviare il programma fare clic su '''''Applicazioni -> Strumenti di sistema -> Virtual Box''''', in alternativa è possibile digitare il seguente comando da un terminale:
Linea 23: Linea 27:
#!frame align=clear VirtualBox
Linea 26: Linea 30:
Inserire il nome della macchina virtuale e scegliere il tipo = Configurazione =
Linea 28: Linea 32:
attachment:schermatacreatenewvirtusu2.png Consultare la [:/Configurazione:relativa guida].
Linea 30: Linea 34:
= Gestire le macchine virtuali =

Consultare la [:/MacchineVirtuali:relativa guida].

= Risoluzione dei problemi =

== CD-ROM non riconosciuto ==

È possibile che nelle configurazioni di '''!VirtualBox''' non venga riconosciuto il nome corretto del CD-ROM, impedendo quindi l'installazione di una nuova macchina virtuale tramite tale unità. In tal caso è possibile ovviare al problema chiudendo '''!VirtualBox''' e identificando la periferica, digitando il seguente comando all'interno di una finestra di terminale:
Linea 31: Linea 44:
#!frame align=clear cat /etc/fstab | grep cdrom | cut -d' ' -f1
Linea 34: Linea 47:
Specificare la RAM da utilizzare

http://img72.imageshack.us/img72/8444/schermatacreatenewvirtuli2.png
Il precedente comando restituirà una stringa simile alla seguente:
Linea 39: Linea 49:
#!frame align=clear /dev/sdc0
Linea 42: Linea 52:
Creare ora una nuova partizione dove verrà installato il sistema operativo

http://img107.imageshack.us/img107/1312/schermatacreatenewvirturw8.png
Per configurare correttamente la macchina virtuale affinchè riconosca il lettore CD è necessario aprire il relativo file di configurazione con un [:EditorDiTesto:editor di testo], con un comando simile al seguente:
Linea 47: Linea 54:
#!frame align=clear nano ~/.VirtualBox/Machines/nome_vm/nome_vm.xml
Linea 50: Linea 57:
http://img244.imageshack.us/img244/6537/diskmf1.png Le diciture «nome_vm» e «nome_vm.xml» vanno sostituite con i parametri relativi alla propria configurazione.
Linea 52: Linea 59:
Cercare, all'interno dell'editor, la seguente sezione:
Linea 53: Linea 61:
#!frame align=clear <DVDDrive passthrough="true">
<HostDrive src="/dev/cdrom"/>
</DVDDrive>
Linea 56: Linea 66:
http://img382.imageshack.us/img382/9683/disk1xx3.png
Sostituire la dicitura «/dev/cdrom» con la stringa relativa alla unità disco in questione. Nell'esempio precedente tale stringa era «/dev/sdc0», dunque la precedente sezione va modificata come nel seguente testo:
Linea 59: Linea 68:
#!frame align=clear <DVDDrive passthrough="true">
<HostDrive src="/dev/sdc0"/>
</DVDDrive>
Linea 62: Linea 73:
http://img263.imageshack.us/img263/3425/disk2ab2.png Non resta che salvare il file di configurazione ed riavviare '''!VirtualBox'''.
Linea 64: Linea 75:

== Problema di visualizzazione ==

Nel caso si presentino problemi di visualizzazione (finestre che non si ridimensionano, menu in rilievo o problemi simili a quelli mostrati in [attachment:Visual.png questo esempio]) è sufficiente digitare i seguenti comandi all'interno di una finestra di terminale:
Linea 65: Linea 80:
#!frame align=clear sudo mkdir /etc/qt3
cd /etc/qt3
sudo wget supremus.netsons.org/Virtualbox/qtrc
sudo wget supremus.netsons.org/Virtualbox/qt_plugins_3.3rc
Linea 68: Linea 86:
http://img477.imageshack.us/img477/5559/disk4rf1.png == USB non utilizzabile ==
Linea 70: Linea 88:
Entrando nel menu delle impostazioni è possibile che venga visualizzato il seguente messaggio di errore:
Linea 71: Linea 90:
#!frame align=clear Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Linea 74: Linea 93:
Una volta creata la partizione virtuale non resta che assegnarla

http://img478.imageshack.us/img478/4347/schermatacreatenewvirtuiq7.png
Per poter utilizzare le porte USB è sufficiente aprire il file `/etc/init.d/mountdevsubfs.sh` con un [:EditorDiTesto: editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come nel seguente esempio:
Linea 79: Linea 95:
#!frame align=clear         # 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
Linea 82: Linea 103:
Terminare la creazione della macchina virtuale Una volta salvato il file, per applicare le modifiche è necessario riavviare il computer.
Linea 84: Linea 105:
http://img478.imageshack.us/img478/7308/schermatacreatenewvirtuwn1.png == Errore del modulo vboxdrv kernel ==
Linea 86: Linea 107:
È probabile che all'avvio venga visualizzato il seguente errore:
Linea 87: Linea 109:
#!frame align=clear VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
Linea 90: Linea 112:
Terminata la creazione ecco la macchina virtuale

http://img174.imageshack.us/img174/8357/schermatainnotekvirtualtt1.png

= Configurazione =
Affinché sia correttamente funzionante è necessario configurare la macchina virtuale

== CD-ROM oppure file ISO ==
Per abilitare il supporto da CD-ROM o da ISO, entrare nelle impostazioni e abilitare il supporto

http://img399.imageshack.us/img399/9890/schermataubuntufeisty70of8.png
Per aggirare il problema, è sufficiente modificare il file `/boot/grub/menu.lst` con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando:
Linea 103: Linea 114:
#!frame align=clear gksudo gedit /boot/grub/menu.lst
Linea 106: Linea 117:
Abilitare la prima opzione '''Host CD/DVD Drive''' nel caso si voglia utilizzare il supporto da CD-ROM (che ci riconoscerà automaticamente il supporto CD/DVD Drive). [[BR]] Abilitare la seconda opzione '''ISO Image File''' nel caso si voglia utilizzare un file immagine (in seguito indicare il percorso dove trovare la ISO).

[[Immagine(Icone/Piccole/warning.png,,left)]][[BR]]Se si sta installando il sistema operativo tramite ISO, una volta terminata l'installazione ricordarsi di togliere il pallino da '''ISO Image CD''' e di metterlo su '''Host CD/DVD Drive''' (in caso contrario, la macchina virtuale continuerà ad installare il sistema operativo).

== Un-Grabbing della tastiera e del mouse ==
Per passare dalla macchina virtuale al sistema operativo basta premere il tasto '''CTRL di destra'''
Mentre per avere il Full Screen premere '''CTRL destro + F'''

== Configurare Audio ==
http://img356.imageshack.us/img356/2783/schermatakubuntufeistysyt9.png
Cercare la seguente riga all'interno del file:
Linea 118: Linea 119:
#!frame align=clear kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=2fddcf25-6c7f-4acd-92ec-8638d9453389 ro quiet splash
Linea 121: Linea 122:
Configurare l'audio è molto semplice, entrare nelle impostazioni, in seguito bisogna mettere il visto per abilitarlo.
Nel menu a tendina scegliere '''ALSA Audio Driver'''.

= Risoluzione dei problemi =
== Permessi ==
Se una volta creata la macchina virtuale la fate partire e vi da un errore di permessi, bisogna far partire VirtualBox come utente amministratore.
Per fare ciò da terminale lanciare:{{{
alacarte
}}}
andare in '''Applicazioni -> Strumenti di Sistema -> innoTek VirtualBox''' [[BR]]
fare clic con il tasto destro e scegliere '''proprietà'''
nella riga comando aggiungere '''gksu'''

== Errore vboxdrv kernel ==
Se quando si avvia la macchina virtuale viene visualizzato questo errore:{{{
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
}}}
Fare come segue: [[BR]]
editare il file `menu.lst`:{{{
sudo gedit /boot/grub/menu.lst
}}}
e cercare questa riga:{{{
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=2fddcf25-6c7f-4acd-92ec-8638d9453389 ro quiet splash
}}}
aggiungere alla fine:{{{
In fondo alla riga trovata bisogna aggiungere ciò che segue:
{{{
Linea 148: Linea 126:
salvare il tutto e riavviare il computer. [[BR]]
per finire lanciare questo comando:{{{

S
alvare il file, chiudere l'editor e riavviare il computer.
Infine, lanciare il seguente comando:
{{{
Linea 153: Linea 133:
== Swapping session 0% ==
Quando si avvia una macchina virtuale lo Swapping session resta sempre a 0% [[BR]]
Per risolvere fare cosi:{{{
sudo /etc/init.d/vboxdrv setup
}}}
= Ulteriori risorse =

 * [http://www.virtualbox.org/ Sito ufficiale del progetto]
 * [http://doc.gwos.org/index.php/VirtualBox#Ubuntu_guest Guida alle guest additions]
 * [http://www.virtualbox.org/wiki/Editions Differenze fra le versioni open source e non]
Linea 159: Linea 139:
CategoryNuoviDocumenti CategoryMultimedia CategoryConsigliata

BR

Include(StrumentiWiki/GuideConsigliate)

Introduzione

attachment:logo_small.jpg

La presente guida introduce le caratteristiche principali di VirtualBox, un software in grado di emulare delle macchine virtuali.

Installazione

Consultare la [:/Installazione:relativa guida].

Avvio del programma

Per poter eseguire il programma come utente generico è necessario aggiungere il proprio utente (e tutti quelli desiderati) al gruppo «vboxusers». Digitare il seguente comando:

sudo usermod -G vboxusers -a $USERID

Sostituire la dicitura «$USERID» con il proprio nome utente. Per applicare le modifiche è necessario terminare la sessione.

Per avviare il programma fare clic su Applicazioni -> Strumenti di sistema -> Virtual Box, in alternativa è possibile digitare il seguente comando da un terminale:

VirtualBox

Configurazione

Consultare la [:/Configurazione:relativa guida].

Gestire le macchine virtuali

Consultare la [:/MacchineVirtuali:relativa guida].

Risoluzione dei problemi

CD-ROM non riconosciuto

È possibile che nelle configurazioni di VirtualBox non venga riconosciuto il nome corretto del CD-ROM, impedendo quindi l'installazione di una nuova macchina virtuale tramite tale unità. In tal caso è possibile ovviare al problema chiudendo VirtualBox e identificando la periferica, digitando il seguente comando all'interno di una finestra di terminale:

cat /etc/fstab | grep cdrom | cut -d' ' -f1

Il precedente comando restituirà una stringa simile alla seguente:

/dev/sdc0

Per configurare correttamente la macchina virtuale affinchè riconosca il lettore CD è necessario aprire il relativo file di configurazione con un [:EditorDiTesto:editor di testo], con un comando simile al seguente:

nano ~/.VirtualBox/Machines/nome_vm/nome_vm.xml

Le diciture «nome_vm» e «nome_vm.xml» vanno sostituite con i parametri relativi alla propria configurazione.

Cercare, all'interno dell'editor, la seguente sezione:

<DVDDrive passthrough="true">
<HostDrive src="/dev/cdrom"/>
</DVDDrive>

Sostituire la dicitura «/dev/cdrom» con la stringa relativa alla unità disco in questione. Nell'esempio precedente tale stringa era «/dev/sdc0», dunque la precedente sezione va modificata come nel seguente testo:

<DVDDrive passthrough="true">
<HostDrive src="/dev/sdc0"/>
</DVDDrive>

Non resta che salvare il file di configurazione ed riavviare VirtualBox.

Problema di visualizzazione

Nel caso si presentino problemi di visualizzazione (finestre che non si ridimensionano, menu in rilievo o problemi simili a quelli mostrati in [attachment:Visual.png questo esempio]) è sufficiente digitare i seguenti comandi all'interno di una finestra di terminale:

sudo mkdir /etc/qt3
cd /etc/qt3
sudo wget supremus.netsons.org/Virtualbox/qtrc
sudo wget supremus.netsons.org/Virtualbox/qt_plugins_3.3rc

USB non utilizzabile

Entrando nel menu delle impostazioni è possibile che venga visualizzato il seguente messaggio di errore:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Per poter utilizzare le porte USB è sufficiente aprire il file /etc/init.d/mountdevsubfs.sh con un [:EditorDiTesto: editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come nel seguente esempio:

        # 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

Una volta salvato il file, per applicare le modifiche è necessario riavviare il computer.

Errore del modulo vboxdrv kernel

È probabile che all'avvio venga visualizzato il seguente errore:

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.

Per aggirare il problema, è sufficiente modificare il file /boot/grub/menu.lst con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando:

gksudo gedit /boot/grub/menu.lst

Cercare la seguente riga all'interno del file:

kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=2fddcf25-6c7f-4acd-92ec-8638d9453389 ro quiet splash

In fondo alla riga trovata bisogna aggiungere ciò che segue:

nmi_watchdog=0

Salvare il file, chiudere l'editor e riavviare il computer. Infine, lanciare il seguente comando:

sudo /etc/init.d/vboxdrv setup

Ulteriori risorse


CategoryMultimedia CategoryConsigliata