|
Dimensione: 5151
Commento: schermata da imageshack a allegato
|
Dimensione: 7389
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. Per avviare il programma fare clic su '''''Applicazioni -> Strumenti di sistema -> Virtual Box''''', in alternativa è possibile digitare il seguente comando da un terminale: {{{ VirtualBox }}} |
| Linea 18: | Linea 32: |
| È necessario creare una nuova macchina virtuale, per fare ciò fare clic su «'''New'''» attachment:schermatacreatenewvirtuec9.jpg |
Per creare una nuova macchina virtuale è sufficiente fare clic su «'''New'''». Verrà avviata una procedura guidata utile allo scopo, quindi premere «'''Next'''» per avviare il processo di creazione e inserire il nome e il tipo della macchina virtuale: |
| Linea 26: | Linea 38: |
| Inserire il nome della macchina virtuale e scegliere il tipo http://img363.imageshack.us/img363/6564/schermatacreatenewvirtusu2.png |
[[Immagine(./schermatacreatenewvirtusu2.jpg,400)]] |
| Linea 34: | Linea 44: |
| Specificare la RAM da utilizzare | Specificare la quantità di [http://it.wikipedia.org/wiki/RAM RAM] da utilizzare: |
| Linea 36: | Linea 46: |
| http://img72.imageshack.us/img72/8444/schermatacreatenewvirtuli2.png | [[Immagine(./schermatacreatenewvirtuli2.jpg,400)]] |
| Linea 42: | Linea 52: |
| Creare ora una nuova partizione dove verrà installato il sistema operativo | Creare ora una nuova partizione dove verrà installato il sistema operativo emulato, premere «'''New'''» per creare un nuovo disco fisso virtuale e inserire il nome della partizione e la sua capacità: |
| Linea 44: | Linea 54: |
| http://img107.imageshack.us/img107/1312/schermatacreatenewvirturw8.png | Una volta creata la partizione virtuale non resta che assegnarla al sistema operativo scelto: |
| Linea 46: | Linea 56: |
| Infine, terminare la creazione della macchina virtuale. Ora è possibile visualizzare la macchina virtuale appena creata: [[Immagine(./schermatainnotekvirtualtt1.jpg,400)]] = Configurazione = Consultare la [:/Configurazione:relativa guida]. = Convertire una macchina da VMWare a VirtualBox = Per fare ciò è necessario installare [:Qemu:Qemu]. Una volta installato l'applicativo digitare il seguente comando: |
|
| Linea 47: | Linea 70: |
| #!frame align=clear | qemu-img convert Windows.vmdi Windows.raw && vditool DD Windows.vdi Windows.raw && rm Vindows.raw |
| Linea 50: | Linea 73: |
| http://img244.imageshack.us/img244/6537/diskmf1.png | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sarà necessario adattare il comando, sostituendo i nomi dei file con quelli giusti.''|| |
| Linea 52: | Linea 75: |
| = Clonare una macchina virtuale = È possibile clonare una macchina virtuale con '''VBoxManage'''. La sintassi del comando può essere compresa grazie al seguente esempio: |
|
| Linea 53: | Linea 79: |
| #!frame align=clear | VBoxManage clonevdi source.vdi target.vdi |
| Linea 56: | Linea 82: |
| http://img382.imageshack.us/img382/9683/disk1xx3.png | Dove: * «source.vdi» è il nome della macchina virtuale da clonare; * «target.vdi» è la copia desiderata. |
| Linea 58: | Linea 86: |
| = 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 59: | Linea 92: |
| #!frame align=clear | cat /etc/fstab | grep cdrom | cut -d' ' -f1 |
| Linea 62: | Linea 95: |
| http://img263.imageshack.us/img263/3425/disk2ab2.png |
Il precedente comando restituirà una stringa simile alla seguente: |
| Linea 65: | Linea 97: |
| #!frame align=clear | /dev/sdc0 |
| Linea 68: | Linea 100: |
| http://img477.imageshack.us/img477/5559/disk4rf1.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 71: | Linea 102: |
| #!frame align=clear | nano ~/.VirtualBox/Machines/nome_vm/nome_vm.xml |
| Linea 74: | Linea 105: |
| Una volta creata la partizione virtuale non resta che assegnarla | Le diciture «nome_vm» e «nome_vm.xml» vanno sostituite con i parametri relativi alla propria configurazione. |
| Linea 76: | Linea 107: |
| http://img478.imageshack.us/img478/4347/schermatacreatenewvirtuiq7.png |
Cercare, all'interno dell'editor, la seguente sezione: |
| Linea 79: | Linea 109: |
| #!frame align=clear | <DVDDrive passthrough="true"> <HostDrive src="/dev/cdrom"/> </DVDDrive> |
| Linea 82: | Linea 114: |
| Terminare la creazione della macchina virtuale http://img478.imageshack.us/img478/7308/schermatacreatenewvirtuwn1.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 87: | Linea 116: |
| #!frame align=clear | <DVDDrive passthrough="true"> <HostDrive src="/dev/sdc0"/> </DVDDrive> |
| Linea 90: | Linea 121: |
| Terminata la creazione ecco la macchina virtuale | Non resta che salvare il file di configurazione ed riavviare '''!VirtualBox'''. |
| Linea 92: | Linea 123: |
| http://img174.imageshack.us/img174/8357/schermatainnotekvirtualtt1.png | |
| Linea 94: | Linea 124: |
| = Configurazione = Affinché sia correttamente funzionante è necessario configurare la macchina virtuale |
== Problema di visualizzazione == |
| Linea 97: | Linea 126: |
| == 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 |
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 103: | Linea 128: |
| #!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 106: | Linea 134: |
| 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). | == USB non utilizzabile == |
| Linea 108: | Linea 136: |
| [[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 |
Entrando nel menu delle impostazioni è possibile che venga visualizzato il seguente messaggio di errore: |
| Linea 118: | Linea 138: |
| #!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 121: | Linea 141: |
| Configurare l'audio è molto semplice, entrare nelle impostazioni, in seguito bisogna mettere il visto per abilitarlo. Nel menu a tendina scegliere '''ALSA Audio Driver'''. |
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 }}} |
| Linea 124: | Linea 151: |
| = 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''' |
Una volta salvato il file, per applicare le modifiche è necessario riavviare il computer. |
| Linea 134: | Linea 153: |
| == Errore vboxdrv kernel == Se quando si avvia la macchina virtuale viene visualizzato questo errore:{{{ |
== Errore del modulo vboxdrv kernel == È probabile che all'avvio venga visualizzato il seguente errore: {{{ |
| Linea 138: | Linea 159: |
| Fare come segue: [[BR]] editare il file `menu.lst`:{{{ sudo gedit /boot/grub/menu.lst |
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 |
| Linea 142: | Linea 164: |
| e cercare questa riga:{{{ | Cercare la seguente riga all'interno del file: {{{ |
| Linea 145: | Linea 169: |
| aggiungere alla fine:{{{ | In fondo alla riga trovata bisogna aggiungere ciò che segue: {{{ |
| Linea 148: | Linea 174: |
| salvare il tutto e riavviare il computer. [[BR]] per finire lanciare questo comando:{{{ |
Salvare il file, chiudere l'editor e riavviare il computer. Infine, lanciare il seguente comando: {{{ |
| Linea 153: | Linea 181: |
| == 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 187: |
| CategoryNuoviDocumenti | CategoryMultimedia CategoryConsigliata |
IndiceBR TableOfContents(2) |
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
Creare una nuova macchina virtuale
Per creare una nuova macchina virtuale è sufficiente fare clic su «New». Verrà avviata una procedura guidata utile allo scopo, quindi premere «Next» per avviare il processo di creazione e inserire il nome e il tipo della macchina virtuale:
Immagine(./schermatacreatenewvirtusu2.jpg,400)
Specificare la quantità di [http://it.wikipedia.org/wiki/RAM RAM] da utilizzare:
Immagine(./schermatacreatenewvirtuli2.jpg,400)
Creare ora una nuova partizione dove verrà installato il sistema operativo emulato, premere «New» per creare un nuovo disco fisso virtuale e inserire il nome della partizione e la sua capacità:
Una volta creata la partizione virtuale non resta che assegnarla al sistema operativo scelto:
Infine, terminare la creazione della macchina virtuale.
Ora è possibile visualizzare la macchina virtuale appena creata:
Immagine(./schermatainnotekvirtualtt1.jpg,400)
Configurazione
Consultare la [:/Configurazione:relativa guida].
Convertire una macchina da VMWare a VirtualBox
Per fare ciò è necessario installare [:Qemu:Qemu]. Una volta installato l'applicativo digitare il seguente comando:
qemu-img convert Windows.vmdi Windows.raw && vditool DD Windows.vdi Windows.raw && rm Vindows.raw
Sarà necessario adattare il comando, sostituendo i nomi dei file con quelli giusti. |
Clonare una macchina virtuale
È possibile clonare una macchina virtuale con VBoxManage. La sintassi del comando può essere compresa grazie al seguente esempio:
VBoxManage clonevdi source.vdi target.vdi
Dove:
- «source.vdi» è il nome della macchina virtuale da clonare;
- «target.vdi» è la copia desiderata.
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/usbUna 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
[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]
