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 36 e 94 (in 58 versioni)
Versione 36 del 12/06/2007 20.04.11
Dimensione: 8413
Commento: Piccole correzioni di formattazione
Versione 94 del 10/11/2007 21.14.56
Dimensione: 7389
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: 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 8: Linea 10:
||<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.|| ||<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 12: Linea 14:
Sono anche diponibili dei [:Repository]repository] dai quali reperire e installare i pacchetti contenenti il programma. Aprire {{{/etc/apt/sources.list}}} con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] e aggiungere in fondo al file la riga adatte alla propria versione:

 * '''Ubuntu 6.06''' «'''Dapper Drake'''»: {{{
deb http://www.virtualbox.org/debian dapper non-free
}}}

 * '''Ubuntu 6.10''' «'''Edgy Eft'''»: {{{
deb http://www.virtualbox.org/debian edgy non-free
}}}

 * '''Ubuntu 7.04''' «'''Feisty Fawn'''»: {{{
deb http://www.virtualbox.org/debian feisty non-free
}}}

Per autenticare i pacchetti è necessario scaricare la chiave [:Sicurezza/GnuPG:GPG] con il seguente comando:
{{{
wget http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
}}}

Salvare il file, dunque aprire una finestra di terminale e digitare i seguenti comandi:
{{{
sudo apt-get update
sudo apt-get install virtualbox
}}}
Consultare la [:/Installazione:relativa guida].
Linea 39: Linea 18:
Per poter eseguire il programma come utente generico è necessario aggiungere il proprio utente (e tutti quelli desiderati) al gruppo «vboxusers». Digitare il seguente comando: Per poter eseguire il programma come utente generico è necessario aggiungere il proprio utente (e tutti quelli desiderati) al gruppo «'''vboxusers'''». Digitare il seguente comando:
Linea 46: Linea 25:
Per avviare il programma fare clic su '''''Applicazioni -> Strumenti di sistema -> Virtual Box''''', in alternativa è possibile digitare il seguente comando: Per avviare il programma fare clic su '''''Applicazioni -> Strumenti di sistema -> Virtual Box''''', in alternativa è possibile digitare il seguente comando da un terminale:
Linea 51: Linea 30:
= Impostazioni Virtualbox =

Virtualbox permettete la configurazione di un paio di impostazioni. Queste impostazione le si possono trovare in «'''File'''» e poi «'''Impostazioni'''»

== Lingua ==

Virtualbox mette a disposizione un ampia scelta di lingue da utilizzare, per impostare quella preferita andare nella pagina '''Lingua'''.

== Input ==

In questa pagina si può impostare quale tasto usare per fare l'un-grabbing, di default virtualbox imposta «'''CTRL Destro'''» ma è possibile mettere anche un altro tasto.

Linea 66: Linea 32:
È necessario creare una nuova macchina virtuale, per fare ciò fare clic su «'''New'''»: 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 72: Linea 38:
attachment:schermatacreatenewvirtuec9.jpg

Inserire il nome della macchina virtuale e scegliere il tipo:

attachment:schermatacreatenewvirtusu2.jpg
[[Immagine(./schermatacreatenewvirtusu2.jpg,400)]]
Linea 84: Linea 46:
attachment:schermatacreatenewvirtuli2.jpg [[Immagine(./schermatacreatenewvirtuli2.jpg,400)]]
Linea 90: Linea 52:
Creare ora una nuova partizione dove verrà installato il sistema operativo emulato:

attachment:schermatacreatenewvirturw8.jpg

{{{
#!frame align=clear
}}}

attachment:diskmf1.jpg

{{{
#!frame align=clear
}}}

attachment:disk1xx3.jpg

{{{
#!frame align=clear
}}}

attachment:disk2ab2.jpg

{{{
#!frame align=clear
}}}

attachment:disk4rf1.jpg

{{{
#!frame align=clear
}}}
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 124: Linea 56:
attachment:schermatacreatenewvirtuiq7.jpg

{{{
#!frame align=clear
}}}

Terminare la creazione della macchina virtuale:

attachment:schermatacreatenewvirtuwn1.jpg

{{{
#!frame align=clear
}}}
Infine, terminare la creazione della macchina virtuale.
Linea 140: Linea 60:
attachment:schermatainnotekvirtualtt1.jpg [[Immagine(./schermatainnotekvirtualtt1.jpg,400)]]
Linea 144: Linea 64:
Affinché sia utilizzare tutte le periferiche è necessario configurare attentamente la macchina virtuale appena creata. Consultare la [:/Configurazione:relativa guida].
Linea 146: Linea 66:
== CD-ROM oppure file ISO == = Convertire una macchina da VMWare a VirtualBox =
Linea 148: Linea 68:
Per abilitare il supporto da CD-ROM o da ISO, entrare nelle impostazioni e abilitare il supporto:

Abilitare la prima opzione «'''Host CD/DVD Drive'''» nel caso si voglia utilizzare il supporto da CD-ROM. Abilitare la seconda opzione «'''ISO Image File'''» nel caso si voglia utilizzare un file immagine (in seguito bisognerà indicare il percorso dove trovare la ISO).

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Se si sta installando il sistema operativo tramite ISO, una volta terminata l'installazione ricordarsi di selezionare «'''Host CD/DVD Drive'''» al posto di «'''ISO Image CD'''».''' ||

== Un-grabbing della tastiera e del mouse ==

Per passare dalla macchina virtuale al sistema operativo basta premere il tasto «'''Ctrl'''» destro, invece, per attivare la modalità a schermo intero, premere '''Ctrl+f''' (tasto «'''Ctrl'''» destro).

== Configurazione USB ==

Per configurare il supporto USB su virtualbox bisogna editare il file {{{40-permissions.rules}}}, per fare ciò lanciare il comando
{{{sudo gedit /etc/udev/rules.d/40-permissions.rules
}}}
Andare nella '''sezione USB''' e commentare la prima riga, ed aggiungere la seconda, come mostrato nel testo sottostante.
{{{# USB devices (usbfs replacement)
# SUBSYSTEM=="usb_device", MODE="0664"
SUBSYSTEM=="usb_device", MODE="0666"
}}}
Salvare il tutto e riavviare la sessione.

Ora non resta che abilitare il supporto USB nelle impostazioni di Virtualbox. [[BR]]
Entrare nella sezione «'''Controller USB'''» ed abilitare il supporto. Una volta abilitato il supporto avviare la macchina virtuale e nel menu in altro entrare in «'''Dispositivi'''» poi scegliere il menu «'''Dispositivi USB'''» e d abilitare il dispositivo desiderato.

== Configurare l'audio ==

Configurare l'audio è molto semplice: per farlo è sufficiente entrare nelle impostazioni e mettere la spunta sulla relativa opzione.

Nel menu a tendina scegliere «'''ALSA Audio Driver'''».

= Convertire una macchina da VMWare a Vbox =
Per fare ciò serve installare [:Qemu: Qemu]. Una volta installato l'applicativo lanciare questo comando
{{{qemu-img convert Windows.vmdi Windows.raw && vditool DD Windows.vdi Windows.raw && rm Vindows.raw
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
Linea 184: Linea 73:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Questo è solo un esempio bisogna adattare il comando, per ogni caso.'''|| ||<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 187: Linea 76:
Virtualbox mette a disposizione un comodo tool per clonare la propria macchina virtuale, esso si chiama {{{VBoxManage}}}.
{{{VBoxManage clonevdi source.vdi target.vdi

È
possibile clonare una macchina virtuale con '''VBoxManage'''. La sintassi del comando può essere compresa grazie al seguente esempio:
{{{
VBoxManage clonevdi source.vdi target.vdi
Linea 190: Linea 81:
Dove: [[BR]]
'''
source.vdi:''' è la macchina virtuale da copiare. [[BR]]
'''
target.vdi:''' è la copia

Dove:
* «source.vdi» è il nome della macchina virtuale da clonare;
* «target.vdi» è la copia desiderata.
Linea 196: Linea 88:
== Errore vboxdrv kernel == == 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 ==
Linea 203: Linea 160:
Per aggirare il problema è sufficiente modificare il file `/boot/grub/menu.lst` con un [:EditorDiTesto:editor di testo].

Digitare il seguente comando:
Per aggirare il problema, è sufficiente modificare il file `/boot/grub/menu.lst` con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando:
Linea 207: Linea 162:
sudo gedit /boot/grub/menu.lst gksudo gedit /boot/grub/menu.lst
Linea 221: Linea 176:
Infine, lanciare il seguente comando:{{{
sudo /etc/init.d/vboxdrv setup
}}}

== Swapping session 0% ==

Quando si avvia una macchina virtuale lo ''Swapping session'' resta sempre a 0%.

Per risolvere tale problema digitare il seguente comando:
Infine, lanciare il seguente comando:
Linea 237: Linea 184:
 * [:Sudo:Guida ai privilegi di amministrazione]  * [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 239: Linea 187:
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

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

Immagine(Icone/Piccole/note.png,,center)

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/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