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/Configurazione"
Differenze tra le versioni 8 e 54 (in 46 versioni)
Versione 8 del 12/11/2007 09.58.56
Dimensione: 7029
Commento:
Versione 54 del 14/08/2023 16.49.05
Dimensione: 13459
Commento: + Crittografia del disco
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]||
## page was renamed from Emulatori/VirtualBox/Configurazione
<<BR>>
<<Indice(depth=3)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?t=75926"; rilasci="22.04 20.04")>>
Linea 8: Linea 10:
In questa guida sono contenute delle istruzioni utili a configurare '''!VirtualBox'''.

= CD-ROM oppure file ISO =

Per abilitare il supporto del CD-ROM entrare nelle impostazioni e abilitare la prima opzione «'''Host CD/DVD Drive'''» nel caso si voglia utilizzare il supporto da CD-ROM, altrimenti abilitare la seconda opzione «'''ISO Image File'''» nel caso si voglia utilizzare un file immagine (in seguito bisognerà indicare il percorso dove trovare il file immagine `.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).
In questa guida sono contenute alcune istruzioni utili a configurare '''!VirtualBox''' e ad abilitare alcune funzionalità aggiuntive.

Per approfondire i seguenti argomenti consultare la [[https://www.virtualbox.org/manual/|manualistica ufficiale]].

= Tasti rapidi (di default) =

 * '''Un-grabbing tastiera e mouse''': per passare dalla macchina virtuale al sistema operativo, premere il tasto «'''Ctrl'''» destro.
 * '''Modalità schermo intero''': per attivare la modalità a schermo intero, premere '''Ctrl+f''' (tasto «'''Ctrl'''» destro).


= Configurare la quantità di memoria RAM del sistema guest =

 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Selezionare il menù '''''Impostazioni → Sistema → Scheda madre'''''.
 0. Impostare la quantità di memoria RAM da assegnare al sistema guest.


= Accelerazione 3D =

 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Selezionare il menù '''''Impostazioni → Schermo'''''.
 0. Nella tab '''Schermo''' spuntare la voce '''Abilita accelerazione 3D'''.

= Supporto per CD/DVD e immagini ISO =

== Selezionare file ISO ==

Per impostazione predefinita è preabilitato il supporto alle immagini ISO (riconosciute dal sistema guest come dischi ottici, CD o DVD).<<BR>>
Per inserirne una nel sistema guest è sufficiente seguire la procedura seguente:

 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Seguire il menù '''''Impostazioni → Archiviazione''''' e nella sezione '''Dispositivi di archiviazione''' selezionare '''Vuoto''' sotto '''Controller: IDE'''.
 0. A destra, nella sezione '''Attributi''', fare clic sull'icona a forma di disco, quindi selezionare '''Scegli un file di disco..''', infine selezionare il file `.iso` desiderato.
 0. Premere '''OK'''.

== Aggiungere lettore ottico CD/DVD ==

 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Selezionare il menù '''''Impostazioni → Archiviazione'''''.
 0. Selezionare '''Controller:IDE''' e premere l'icona '''Aggiunge lettore ottico''', con icona a forma di disco con segno '''+'''.
 0. Nella finestra apertasi cliccare sul tasto '''Lascia Vuoto'''.
 0. Nella sezione '''Dispositivi di archiviazione''' selezionare sotto '''Controller: IDE''' il nuovo lettore impostato su '''Vuoto'''.
 0. A destra, nella sezione '''Attributi''', fare clic sull'icona a forma di disco, quindi selezionare '''Scegli un file di disco..''', infine selezionare il lettore CD/DVD.
 0. Premere '''OK'''.
Linea 22: Linea 57:
Per configurare il supporto USB su '''!VirtualBox''' bisogna modificare il file {{{/etc/udev/rules.d/40-permissions.rules}}} con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione], per fare ciò digitare il seguente comando:
{{{
sudo nano /etc/udev/rules.d/40-permissions.rules
}}}

Andare nella sezione «'''USB'''», commentare la prima riga e decommentare la seconda, come mostrato nel testo seguente:
{{{
# 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 del programma: a tale scopo è sufficiente entrare nella sezione «'''Controller USB'''» e abilitare il supporto. Una volta abilitato il supporto, avviare la macchina virtuale e andare sul menu in alto e fare clic su '''''Dispositivi -> Dispositivi USB''''', dunque abilitare il dispositivo desiderato.

= Configurare l'audio =

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

Nel menù a discesa scegliere «'''ALSA Audio Driver'''».

[[Anchor(guestadditions)]]
= Aggiungere le guest addition =

La procedura per aggiungere le ''guest additions'' varia a seconda del sistema emulato.

== Sistemi GNU/Linux ==

Andare in '''''Dispositivi -> Installare Guest Additions...''''' verrà montato in modo automatico il CD-ROM virtuale contente i file di installazione. Per avviare l'installazione, digitare il seguente comando:
{{{
sudo sh /media/cdrom0/VBoxLinuxAdditions.run all
}}}

Il precedente comando va adattato alla propria configurazione, probabilmente il punto di mount dell'unità CD sarà diverso.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Terminata l'installazione verrà richiesto il riavvio: è consigliato __non__ riavviare.''' ||

Ora modificare il file {{{/etc/X11/xorg.conf}}} con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando:
{{{
gksudo gedit /etc/X11/xorg.conf
}}}

Aggiungere la seguente sezione alla fine del file:
{{{
Section "ServerFlags"
       Option "Xinerama" "true"
EndSection
}}}

== Sistemi Windows ==

Fare clic su '''''Dispositivi -> Installare Guest Additions...''''', verrà montato in modo automatico il CD-ROM virtuale contente i file di installazione, la procedura di installazione verrà eseguita automaticamente. Una volta terminata tale procedura riavviare il sistema.

= Rimuovere le guest additions =

Come per l'installazione, anche la procedura di rimozione varia a seconda del sistema emulato.

== Sistemi GNU/Linux ==

=== Ubuntu e distribuzioni Debian based ===

Digitare il seguente comando:
{{{
sudo rm /etc/init.d/vbox*
}}}

=== Altre distribuzioni ===

Una volta ottenuti i privilegi amministrativi, cancellare il file relativo alla propria configurazione. Alcune possibili soluzioni sono le seguenti:

 0. {{{
rm /set/init.d/vbox*
}}}
 0. {{{
rm /etc/rc.d/rc.vbox*
}}}

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''I seguenti due comandi variano dalla distribuzione che si usa.''||

== Sistemi Windows ==

Fare clic su '''''Start -> Tutti programmi -> innotek !VirtualBox Guest additions -> Uninstall'''''. Infine riavviare il sistema.

= Condividere i dati con sistemi virtuali =

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Per poter condividere file e cartelle è necessario aver installato le [#guestadditions guest addition].'''||

== Sistema ospite ==

Per configurare il proprio sistema è utile digitare il seguente comando:
{{{
VBoxManage sharedfolder add "winxp" -name MySharedFolder -hostpath "/home/%USERNAME"
}}}
È possibile utilizzare nella macchina virtuale eventuali dispositivi collegati al computer (e quindi al sistema host).

 0. Assicurarsi che il proprio utente faccia parte del gruppo di utenti di '''!VirtualBox''', digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
groups | grep vboxusers
}}} Qualora il precedente comando non restituisse alcun risultato, è possibile aggiungere il proprio utente al gruppo `vboxusers` digitando:{{{
sudo adduser $USER vboxusers}}} sostituendo la dicitura «`$USER`» con il proprio nome utente.
 0. Eseguire logout e nuovamente il login della sessione utente per rendere effettiva la modifica.
 0. Se non fatto in precedenza, [[Virtualizzazione/VirtualBox/Installazione#extension_pack|installare l'Extension Pack]], il quale fornisce il supporto alle periferiche USB.
 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Selezionare '''''Impostazioni → USB''''', quindi spuntare le opzioni '''Abilita controller USB''' e quella relativa alla tipologia di porta USB che si intende utilizzare (ad esempio «'''Abilita controller USB 2.0 (EHCI)'''»).

Per utilizzare il dispositivo USB desiderato, avviare la macchina virtuale e selezionare nella finestra della stessa il menù '''''Dispositivi → USB''''', spuntando dunque il dispositivo di proprio interesse.

= Avvio da USB =

Non è supportata la funzione di boot della macchina virtuale da dispositivo USB collegato al computer e al sistema host.
Per aggirare questa limitazione consultare questa [[Virtualizzazione/VirtualBox/AvvioDaUSB|guida]].

<<Anchor(guestadditions)>>
= Gestione delle guest additions =

Le '''guest additions''' sono pacchetti software che possono essere installati all'interno di una macchina virtuale (ovvero in un sistema guest) per migliorarne le performance e aggiungere funzionalità aggiuntive. <<BR>>
La procedura per aggiungere e rimuovere le '''guest additions''' varia a seconda del sistema emulato.

{{{#!wiki note
Le procedure indicate in questo capitolo vanno tutte eseguire nel sistema '''guest'''.<<BR>>
Il file delle guest additions nel sistema host è solitamente reperibile nella seguente posizione: `/usr/share/virtualbox/VBoxGuestAdditions.iso`.
}}}

== Installazione ==

=== Sistemi GNU/Linux ===

 0. Selezionare nella finestra della macchina virtuale il menù '''''Dispositivi → Inserisci l'immagine del CD delle Guest Additions...'''''.
 0. Verrà montato in modo automatico il CD-ROM virtuale contenente i file di installazione. In caso contrario è possibile [[AmministrazioneSistema/ComandiBase#Gestione_del_filesystem|montarlo]] manualmente.
 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] nella cartella del CD virtuale oppure [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] con la riga di comando nella suddetta directory, quindi digitare il comando:{{{
sudo ./VBoxLinuxAdditions.run
}}}
 0. Proseguire con le indicazioni visualizzabili all'interno del terminale.

In alternativa, a seconda della distribuzione installata nel sistema guest, potrebbero essere disponibili altri metodi semplificati. Ad esempio in Ubuntu:
 * Attraverso lo strumento '''[[Hardware/AbilitareDriverProprietari|Driver Aggiuntivi]]'''.
 * Attraverso l'apposita procedura guidata, immediatamente dopo l'inserimento del CD virtuale (verrà chiesto se eseguire automaticamente il software presente nel CD virtuale appena montato).

Una volta installate le '''guest additions''', riavviare la macchina virtuale per rendere effettive le modifiche.

=== Windows ===

 0. Selezionare nella finestra della '''VM''' il menù '''''Dispositivi → Inserisci l'immagine del CD delle Guest Additions...'''''.
 0. Verrà montato in modo automatico il CD-ROM virtuale e comparirà la finestra con la scelta delle azioni da eseguire, tra cui l'avvio dell'eseguibile per Windows. In alternativa, entrare nel CD contenente i vari file di installazione tramite '''Esplora risorse'''. Eseguire quindi il file `.exe` di proprio interesse in base al sistema guest in uso (in versione 32 o 64 bit).
 0. Seguire le indicazioni del wizard.

== Rimozione ==

=== Sistemi GNU/Linux ===

 0. Ripetere i due passaggi relativi all'installazione, nel paragrafo precedente.
 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] all'interno del CD virtuale oppure aprire un [[AmministrazioneSistema/Terminale|terminale]] nella relativa directory, quindi digitare il comando:{{{
sudo sh ./VBoxLinuxAdditions.run uninstall
}}}

In alternativa, qualora sia stato utilizzato per l'installazione lo strumento '''Driver Aggiuntivi''', utilizzare [[Hardware/AbilitareDriverProprietari#rimozione_driver|questa procedura]].

Una volta rimosse le '''guest additions''', riavviare la '''VM''' per rendere effettive le modifiche.

=== Windows ===

Accedere al '''Pannello di controllo''', quindi procedere alla disinstallazione del programma '''Oracle VM Virtualbox Guest Addition'''.

= Condivisione appunti =

{{{#!wiki note
Per poter condividere gli appunti è necessario aver installato le [[#guestadditions|guest additions]].
}}}

Gli '''appunti condivisi''' consentono di copiare e incollare del testo tra sistema host e guest. Per attivare questa funzionalità:
 0. Avviare la '''VM''' interessata.
 0. Selezionare nella finestra della '''VM''' il menù '''''Dispositivi → Appunti condivisi'''''.
 0. Selezionare la modalità desiderata:
  * '''da host a guest''': permette di copiare e incollare testi solo dal sistema ospitante a quello emulato;
  * '''da guest a host''': permette di copiare e incollare testi solo dal sistema emulato a quello ospitante;
  * '''bidirezionale''': permette di copiare e incollare testi in entrambi i versi.


= Funzione trascina e rilascia =
{{{#!wiki note
Per utilizzare questa funzione è necessario aver installato le [[#guestadditions|guest additions]].
}}}

La funzione '''Trascina e rilascia''' permette di copiare file tra sistema host e guest con un semplice trascinamento del mouse.
Per attivare questa funzionalità:
 0. Avviare la '''VM''' interessata.
 0. Selezionare nella finestra della '''VM''' il menù '''''Dispositivi → Trascinamento e rilascio'''''.
 0. Selezionare la modalità desiderata:
  * '''da host a guest''': permette di spostare i file solo dal sistema ospitante a quello emulato;
  * '''da guest a host''': permette di spostare i file solo dal sistema emulato a quello ospitante;
  * '''bidirezionale''': permette lo spostamento dei file in entrambi i versi.

= Cartella condivisa =
{{{#!wiki note
Per poter utilizzare la funzione è necessario aver installato le [[#guestadditions|guest additions]].
}}}

È possibile configurare una '''cartella condivisa''' tramite la quale consentire lo scambio di file tra sistema host e guest.

== Configurare il sistema host ==

 0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
 0. Selezionare il menù '''''Impostazioni → Cartelle condivise'''''.
 0. Fare clic sull' apposito tasto in alto a sinistra (a forma di cartella con segno '''+'''), quindi indicare il percorso e il nome della cartella condivisa.
 0. Opzionalmente spuntare le voci '''Montaggio automatico''' e '''Sola lettura'''.

In alternativa digitare il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
VBoxManage sharedfolder add “NOME VM” --name CARTELLA_HOST --hostpath /PERCORSO/CARTELLA/HOST
}}}
Linea 118: Linea 173:
 * «winxp»: nome della macchina virtuale con cui condividere la cartella;
 * «!MySharedFolder»: nome della cartella condivisa nel sistema ospite;
 * «/home/%USERNAME»: percorso della cartella condivisa; «%USERNAME» va sostituito con il proprio nome utente.

== Configurazione dei sistemi emulati ==

=== Sistemi Linux ===

Innanzitutto è necessario creare una cartella che in seguito verrà condivisa, digitare il seguente comando:
{{{
sudo mkdir /media/MySharedFolder
}}}

Per condividere tale cartella, fare clic col tasto destro del mouse su di essa e scegliere «'''Condividi cartella'''».

Ora non resta che definire un punto di mount sul proprio sistema, a tale scopo è utile digitare il seguente comando:
{{{
sudo mount -t vboxsf MySharedFolder /media/MySharedFolder
}}}

=== Sistemi Windows ===

Fare clic su '''''Start -> Esegui...''''' e digitare all'interno della casella «'''Apri:'''» il seguente comando:
{{{
 * '''NOME VM''': nome della macchina virtuale con cui condividere la cartella. In alternativa può essere sostituito con l'UUID della macchina virtuale (senza le virgolette), ottenibile con il comando: {{{
vboxmanage list vms
}}}
 * '''CARTELLA_HOST''': nome della cartella da condividere nel sistema host.
 * '''/PERCORSO/CARTELLA/HOST''': percorso della cartella da condividere nel sistema host.

{{{#!wiki important
Il nome scelto per '''CARTELLA_HOST''' __non__ deve contenere spazi.
}}}

== Configurare il sistema guest ==

=== Sistemi GNU/Linux ===

 0. Creare una nuova cartella che in seguito verrà condivisa.
 0. Definire un punto di mount sul proprio sistema, digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo mount -t vboxsf CARTELLA_HOST /PERCORSO/CARTELLA/GUEST
}}}
 Alcune diciture presenti nel comando precedente vanno sostituite e adattate alla propria configurazione:
  * '''CARTELLA_HOST''': nome della cartella condivisa sul sistema '''host''';
  * ''' /PERCORSO/CARTELLA/GUEST''': percorso della cartella da condividere nel sistema '''guest'''.

{{{#!wiki note
Nel sistema guest potrebbe essere necessario cambiare i [[AmministrazioneSistema/PermessiFile|permessi]] alla cartella condivisa per accedere in lettura/scrittura.
}}}

=== Windows ===

Se la procedura è andata a buon fine sulla macchina Host, la cartella condivisa dovrebbe essere già essere presente in
'''Esplora risorse''' (comparirà come percorso di rete). In caso contrario eseguire i seguenti passaggi.

 0. Premere la combinazione di tasti '''Start+R''' ('''Windows + R''').
 0. Nella finestra '''Esegui''' digitare all'interno della casella «'''Apri:'''» il seguente comando:{{{
Linea 144: Linea 208:

In '''Risorse del computer''' dovrebbe comparire l'icona relativa alla cartella condivisa.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Il nome della cartella condivisa nel sistema ospite che si sostituisce a'' «!MySharedFolder» ''non deve contenere spazi''. ||
 0. In '''Esplora risorse''' dovrebbe essere disponibile la cartella condivisa.

= Crittografia del disco =

È possibile proteggere i propri dischi virtuali da accessi non autorizzati. Vengono qui riportati i passi per abilitare questa funzionalità.

 0. Se non eseguito in precedenza, abilitare l'[[Virtualizzazione/VirtualBox/Installazione#Installazione_dell.27Extension_Pack|Extension Pack]].
 0. Seguire il menù '''''Impostazioni → Generale → Cifratura del disco'''''.
 0. Selezionare quindi il metodo di crittografia desiderato e impostare una password.

{{{#!wiki note
Questo metodo rallenterà la velocità di avvio della propria macchina virtuale dato che i dati processati dovranno essere decifrati prima di poter essere caricati in RAM. Inoltre non si potranno implementare gli accessi da remoto, in quanto dopo ogni riavvio si dovrà inserire la password.
}}}
Linea 151: Linea 224:
 * [:../:Guida a VirtualBox]  * [[../|Guida a VirtualBox]]
 * [[https://www.virtualbox.org/manual/|Manuale ufficiale di VirtualBox]]
Linea 154: Linea 228:
----
CategoryAmministrazione
CategoryVirtualizzazione


Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono contenute alcune istruzioni utili a configurare VirtualBox e ad abilitare alcune funzionalità aggiuntive.

Per approfondire i seguenti argomenti consultare la manualistica ufficiale.

Tasti rapidi (di default)

  • Un-grabbing tastiera e mouse: per passare dalla macchina virtuale al sistema operativo, premere il tasto «Ctrl» destro.

  • Modalità schermo intero: per attivare la modalità a schermo intero, premere Ctrl+f (tasto «Ctrl» destro).

Configurare la quantità di memoria RAM del sistema guest

  1. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  2. Selezionare il menù Impostazioni → Sistema → Scheda madre.

  3. Impostare la quantità di memoria RAM da assegnare al sistema guest.

Accelerazione 3D

  1. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  2. Selezionare il menù Impostazioni → Schermo.

  3. Nella tab Schermo spuntare la voce Abilita accelerazione 3D.

Supporto per CD/DVD e immagini ISO

Selezionare file ISO

Per impostazione predefinita è preabilitato il supporto alle immagini ISO (riconosciute dal sistema guest come dischi ottici, CD o DVD).
Per inserirne una nel sistema guest è sufficiente seguire la procedura seguente:

  1. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  2. Seguire il menù Impostazioni → Archiviazione e nella sezione Dispositivi di archiviazione selezionare Vuoto sotto Controller: IDE.

  3. A destra, nella sezione Attributi, fare clic sull'icona a forma di disco, quindi selezionare Scegli un file di disco.., infine selezionare il file .iso desiderato.

  4. Premere OK.

Aggiungere lettore ottico CD/DVD

  1. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  2. Selezionare il menù Impostazioni → Archiviazione.

  3. Selezionare Controller:IDE e premere l'icona Aggiunge lettore ottico, con icona a forma di disco con segno +.

  4. Nella finestra apertasi cliccare sul tasto Lascia Vuoto.

  5. Nella sezione Dispositivi di archiviazione selezionare sotto Controller: IDE il nuovo lettore impostato su Vuoto.

  6. A destra, nella sezione Attributi, fare clic sull'icona a forma di disco, quindi selezionare Scegli un file di disco.., infine selezionare il lettore CD/DVD.

  7. Premere OK.

Configurazione USB

È possibile utilizzare nella macchina virtuale eventuali dispositivi collegati al computer (e quindi al sistema host).

  1. Assicurarsi che il proprio utente faccia parte del gruppo di utenti di VirtualBox, digitando il seguente comando in un terminale:

    groups | grep vboxusers

    Qualora il precedente comando non restituisse alcun risultato, è possibile aggiungere il proprio utente al gruppo vboxusers digitando:

    sudo adduser $USER vboxusers

    sostituendo la dicitura «$USER» con il proprio nome utente.

  2. Eseguire logout e nuovamente il login della sessione utente per rendere effettiva la modifica.
  3. Se non fatto in precedenza, installare l'Extension Pack, il quale fornisce il supporto alle periferiche USB.

  4. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  5. Selezionare Impostazioni → USB, quindi spuntare le opzioni Abilita controller USB e quella relativa alla tipologia di porta USB che si intende utilizzare (ad esempio «Abilita controller USB 2.0 (EHCI)»).

Per utilizzare il dispositivo USB desiderato, avviare la macchina virtuale e selezionare nella finestra della stessa il menù Dispositivi → USB, spuntando dunque il dispositivo di proprio interesse.

Avvio da USB

Non è supportata la funzione di boot della macchina virtuale da dispositivo USB collegato al computer e al sistema host. Per aggirare questa limitazione consultare questa guida.

Gestione delle guest additions

Le guest additions sono pacchetti software che possono essere installati all'interno di una macchina virtuale (ovvero in un sistema guest) per migliorarne le performance e aggiungere funzionalità aggiuntive.
La procedura per aggiungere e rimuovere le guest additions varia a seconda del sistema emulato.

Le procedure indicate in questo capitolo vanno tutte eseguire nel sistema guest.
Il file delle guest additions nel sistema host è solitamente reperibile nella seguente posizione: /usr/share/virtualbox/VBoxGuestAdditions.iso.

Installazione

Sistemi GNU/Linux

  1. Selezionare nella finestra della macchina virtuale il menù Dispositivi → Inserisci l'immagine del CD delle Guest Additions....

  2. Verrà montato in modo automatico il CD-ROM virtuale contenente i file di installazione. In caso contrario è possibile montarlo manualmente.

  3. Aprire un terminale nella cartella del CD virtuale oppure spostarsi con la riga di comando nella suddetta directory, quindi digitare il comando:

    sudo ./VBoxLinuxAdditions.run
  4. Proseguire con le indicazioni visualizzabili all'interno del terminale.

In alternativa, a seconda della distribuzione installata nel sistema guest, potrebbero essere disponibili altri metodi semplificati. Ad esempio in Ubuntu:

  • Attraverso lo strumento Driver Aggiuntivi.

  • Attraverso l'apposita procedura guidata, immediatamente dopo l'inserimento del CD virtuale (verrà chiesto se eseguire automaticamente il software presente nel CD virtuale appena montato).

Una volta installate le guest additions, riavviare la macchina virtuale per rendere effettive le modifiche.

Windows

  1. Selezionare nella finestra della VM il menù Dispositivi → Inserisci l'immagine del CD delle Guest Additions....

  2. Verrà montato in modo automatico il CD-ROM virtuale e comparirà la finestra con la scelta delle azioni da eseguire, tra cui l'avvio dell'eseguibile per Windows. In alternativa, entrare nel CD contenente i vari file di installazione tramite Esplora risorse. Eseguire quindi il file .exe di proprio interesse in base al sistema guest in uso (in versione 32 o 64 bit).

  3. Seguire le indicazioni del wizard.

Rimozione

Sistemi GNU/Linux

  1. Ripetere i due passaggi relativi all'installazione, nel paragrafo precedente.
  2. Spostarsi all'interno del CD virtuale oppure aprire un terminale nella relativa directory, quindi digitare il comando:

    sudo sh ./VBoxLinuxAdditions.run uninstall

In alternativa, qualora sia stato utilizzato per l'installazione lo strumento Driver Aggiuntivi, utilizzare questa procedura.

Una volta rimosse le guest additions, riavviare la VM per rendere effettive le modifiche.

Windows

Accedere al Pannello di controllo, quindi procedere alla disinstallazione del programma Oracle VM Virtualbox Guest Addition.

Condivisione appunti

Per poter condividere gli appunti è necessario aver installato le guest additions.

Gli appunti condivisi consentono di copiare e incollare del testo tra sistema host e guest. Per attivare questa funzionalità:

  1. Avviare la VM interessata.

  2. Selezionare nella finestra della VM il menù Dispositivi → Appunti condivisi.

  3. Selezionare la modalità desiderata:
    • da host a guest: permette di copiare e incollare testi solo dal sistema ospitante a quello emulato;

    • da guest a host: permette di copiare e incollare testi solo dal sistema emulato a quello ospitante;

    • bidirezionale: permette di copiare e incollare testi in entrambi i versi.

Funzione trascina e rilascia

Per utilizzare questa funzione è necessario aver installato le guest additions.

La funzione Trascina e rilascia permette di copiare file tra sistema host e guest con un semplice trascinamento del mouse. Per attivare questa funzionalità:

  1. Avviare la VM interessata.

  2. Selezionare nella finestra della VM il menù Dispositivi → Trascinamento e rilascio.

  3. Selezionare la modalità desiderata:
    • da host a guest: permette di spostare i file solo dal sistema ospitante a quello emulato;

    • da guest a host: permette di spostare i file solo dal sistema emulato a quello ospitante;

    • bidirezionale: permette lo spostamento dei file in entrambi i versi.

Cartella condivisa

Per poter utilizzare la funzione è necessario aver installato le guest additions.

È possibile configurare una cartella condivisa tramite la quale consentire lo scambio di file tra sistema host e guest.

Configurare il sistema host

  1. Selezionare la macchina virtuale desiderata dalla schermata principale di VirtualBox.

  2. Selezionare il menù Impostazioni → Cartelle condivise.

  3. Fare clic sull' apposito tasto in alto a sinistra (a forma di cartella con segno +), quindi indicare il percorso e il nome della cartella condivisa.

  4. Opzionalmente spuntare le voci Montaggio automatico e Sola lettura.

In alternativa digitare il seguente comando in un terminale:

VBoxManage sharedfolder add “NOME VM” --name CARTELLA_HOST --hostpath /PERCORSO/CARTELLA/HOST

Alcune diciture presenti nel comando precedente vanno sostituite e adattate alla propria configurazione:

  • NOME VM: nome della macchina virtuale con cui condividere la cartella. In alternativa può essere sostituito con l'UUID della macchina virtuale (senza le virgolette), ottenibile con il comando:

    vboxmanage list vms
  • CARTELLA_HOST: nome della cartella da condividere nel sistema host.

  • /PERCORSO/CARTELLA/HOST: percorso della cartella da condividere nel sistema host.

Il nome scelto per CARTELLA_HOST non deve contenere spazi.

Configurare il sistema guest

Sistemi GNU/Linux

  1. Creare una nuova cartella che in seguito verrà condivisa.
  2. Definire un punto di mount sul proprio sistema, digitando il seguente comando in un terminale:

    sudo mount -t vboxsf CARTELLA_HOST /PERCORSO/CARTELLA/GUEST
    Alcune diciture presenti nel comando precedente vanno sostituite e adattate alla propria configurazione:
    • CARTELLA_HOST: nome della cartella condivisa sul sistema host;

    • /PERCORSO/CARTELLA/GUEST: percorso della cartella da condividere nel sistema guest.

Nel sistema guest potrebbe essere necessario cambiare i permessi alla cartella condivisa per accedere in lettura/scrittura.

Windows

Se la procedura è andata a buon fine sulla macchina Host, la cartella condivisa dovrebbe essere già essere presente in Esplora risorse (comparirà come percorso di rete). In caso contrario eseguire i seguenti passaggi.

  1. Premere la combinazione di tasti Start+R (Windows + R).

  2. Nella finestra Esegui digitare all'interno della casella «Apri:» il seguente comando:

    net use M: \\vboxsvr\MySharedFolder
  3. In Esplora risorse dovrebbe essere disponibile la cartella condivisa.

Crittografia del disco

È possibile proteggere i propri dischi virtuali da accessi non autorizzati. Vengono qui riportati i passi per abilitare questa funzionalità.

  1. Se non eseguito in precedenza, abilitare l'Extension Pack.

  2. Seguire il menù Impostazioni → Generale → Cifratura del disco.

  3. Selezionare quindi il metodo di crittografia desiderato e impostare una password.

Questo metodo rallenterà la velocità di avvio della propria macchina virtuale dato che i dati processati dovranno essere decifrati prima di poter essere caricati in RAM. Inoltre non si potranno implementare gli accessi da remoto, in quanto dopo ogni riavvio si dovrà inserire la password.

Ulteriori risorse


CategoryVirtualizzazione