VirtualBox: configurazione: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
(17 versioni intermedie di 4 utenti non mostrate)
Riga 7: Riga 7:
=== Attivazione ===
=== Attivazione ===
==== Interfaccia grafica ====
==== Interfaccia grafica ====
Per attivarla bisogna avviare Virtualbox e dalla schermata principale cliccare su ''File'' --> ''Impostazioni''; Selezionare la scheda  ''Estensioni'' nella finestra che si aprirà:
Per attivarla bisogna avviare Virtualbox e dalla schermata principale cliccare su ''File'' --> ''Preferenze''; Selezionare la scheda  ''Estensioni'' nella finestra che si aprirà:
{|cellpadding="11"
{|cellpadding="11"
| [[Immagine:Vboxext0.jpg|500px|Schermata iniziale]]
| [[Immagine:Vboxext0.jpg|500px|Schermata iniziale]]
Riga 17: Riga 17:


==== Terminale ====
==== Terminale ====
In  caso di aggiornamento di una preesistente macchina  virtuale  disinstallare innanzitutto l'eventuale versione precedente  dell'extension pack:
In  caso di aggiornamento di una preesistente macchina  virtuale  disinstallare innanzitutto l'eventuale versione precedente  dell'extension pack. Mostrare l'elenco dei pack installati:
<pre># VBoxManage extpack uninstall vecchio_pack</pre>
<pre># VBoxManage list extpacks</pre>
Se vi è un solo pacchetto installato guardare alla riga <code>Pack no. 0:</code> e utilizzare la relativa voce per rimuovere l'extpack, per esempio:
<pre># VBoxManage extpack uninstall 'Oracle VM VirtualBox Extension Pack'</pre>
Solo dopo aver fatto ciò, o in caso di nuova installazione, procedere col seguente comando:
Solo dopo aver fatto ciò, o in caso di nuova installazione, procedere col seguente comando:
<pre># VBoxManage extpack install nuovo_pack</pre>
<pre># VBoxManage extpack install nuovo_pack</pre>
Riga 30: Riga 32:
in caso contrario aggiungersi con:
in caso contrario aggiungersi con:
<pre># gpasswd -a nome_utente vboxusers</pre>
<pre># gpasswd -a nome_utente vboxusers</pre>
dove '''nome_utente''' è il vostro utente.
dove '''nome_utente''' è il vostro utente. Un comando equivalente è:
<pre># adduser nome_utente vboxusers</pre>
 
{{Box|Nota|A seconda dei casi, se non si appartiene al gruppo vboxusers, quando si clicca sul pulsante "impostazioni" potrebbe o meno comparire un messaggio d'errore simile al seguente:<br/>
'''Impossibile caricare il servizio Host USB Proxy (VERR_FILE_NOT_FOUND).'''}}
    
    
Terminare la sessione corrente e rieffettuare il login per rendere effettiva la modifica. A questo punto nelle impostazioni della macchina virtuale, alla voce USB, si potranno attivare e gestire le periferiche che andranno poi selezionate nella voce "Dispositivi" presente sulla installazione guest virtualizzata.<br/>
Terminare la sessione corrente e rieffettuare il login per rendere effettiva la modifica. A questo punto nelle impostazioni della macchina virtuale, alla voce USB, si potranno attivare e gestire le periferiche che andranno poi selezionate nella voce "Dispositivi" presente sulla installazione guest virtualizzata.<br/>
Riga 46: Riga 52:
=== Installazione sul sistema host ===
=== Installazione sul sistema host ===
Abilitare la sezione ''non-free'' dei repository di Debian in <code>/etc/apt/sources.list</code>, aggiornare la lista dei pacchetti e poi eseguire:
Abilitare la sezione ''non-free'' dei repository di Debian in <code>/etc/apt/sources.list</code>, aggiornare la lista dei pacchetti e poi eseguire:
<pre># apt-get install virtualbox-guest-additions</pre>
<pre># apt-get install virtualbox-guest-additions-iso</pre>
{{Warningbox|Attualmente tale pacchetto non è disponibile nei repository backport di Stretch.}}
Anche l'installazione delle Guest Additions su Linux non è complessa, ma siccome i file d'installazione messi a disposizione da VirtualBox devono ricompilare dei moduli, è necessaria la presenza di alcuni pacchetti sulla nostra Linux Box. Su debian i pacchetti necessari sono:
Anche l'installazione delle Guest Additions su Linux non è complessa, ma siccome i file d'installazione messi a disposizione da VirtualBox devono ricompilare dei moduli, è necessaria la presenza di alcuni pacchetti sulla nostra Linux Box. Su debian i pacchetti necessari sono:
<pre># apt-get install build-essential linux-source linux-headers-`uname -r`</pre>
<pre># apt-get install build-essential linux-source linux-headers-`uname -r`</pre>
Riga 52: Riga 59:


=== Montaggio della ISO ===
=== Montaggio della ISO ===
'''NOTA''': qualora la VM a seguito del montaggio dell'immagine iso dovesse bloccarsi, provare a copiare la relativa immagine su una chiavetta USB e quindi montare tale chiavetta all'interno del sistema guest. Fatto questo montare l'immagine iso.
==== Interfaccia grafica ====
==== Interfaccia grafica ====
Quest'operazione può essere svolta sia a macchina virtuale ferma che avviata.
Quest'operazione può essere svolta sia a macchina virtuale ferma che avviata.


Nel primo caso è sufficiente selezionare dall'elenco la macchina virtuale desiderata, premere il tasto "impostazioni", selezionare dalla finestra che si apre la sezione "archiviazione" e aggiungere l'immagine iso; nella pagina dedicata all'amministrazione tramite interfaccia grafica sono riportate [http://guide.debianizzati.org/index.php/VirtualBox:_amministrazione_da_interfaccia_grafica#Configurazione_di_una_VM un paio di istantanee] dedicate proprio a questa operazione, anche se in tal caso l'immagine è quella del sistema operativo (ma evidentemente la procedura non può che essere la medesima).
Nel primo caso è sufficiente selezionare dall'elenco la macchina virtuale desiderata, premere il tasto "impostazioni", selezionare dalla finestra che si apre la sezione "archiviazione" e aggiungere l'immagine iso; nella pagina dedicata all'amministrazione tramite interfaccia grafica sono riportate [[VirtualBox:_amministrazione_da_interfaccia_grafica#Configurazione_di_una_VM|un paio di istantanee]] dedicate proprio a questa operazione, anche se in tal caso l'immagine è quella del sistema operativo (ma evidentemente la procedura non può che essere la medesima).


Nel secondo caso è sufficiente cliccare sulla voce “''Installa Guest Additions''” dal menù  “''Dispositivi''” della finestra del sistema guest di VirtualBox in modo che venga automaticamente resa disponibile l'immagine iso sotto forma di “cdrom  virtuale”.
Nel secondo caso è sufficiente cliccare sulla voce “''Installa Guest Additions''” dal menù  “''Dispositivi''” della finestra del sistema guest di VirtualBox in modo che venga automaticamente resa disponibile l'immagine iso sotto forma di “cdrom  virtuale”.
Riga 70: Riga 80:
Prima di tutto installare (all'interno del guest), se non già presenti, <code>'''gcc'''</code>, <code>'''make'''</code> e <code>'''dkms'''</code>:
Prima di tutto installare (all'interno del guest), se non già presenti, <code>'''gcc'''</code>, <code>'''make'''</code> e <code>'''dkms'''</code>:
<pre># aptitude install gcc make dkms</pre>
<pre># aptitude install gcc make dkms</pre>
Installare anche il pachetto '''linux-headers''' appropriato (ad es. <code>linux-headers-586</code>).
Copiare lo script ''VBoxLinuxAdditions.run'' nella cartella personale e poi iniziare la procedura di installazione:
Copiare lo script ''VBoxLinuxAdditions.run'' nella cartella personale e poi iniziare la procedura di installazione:
<pre>
<pre>
Riga 93: Riga 104:
</pre>
</pre>
Si ricordi che nel caso di corretta installazione sarà possibile ridimensionare a piacere la finestra della macchina virtuale, senza dunque la necessità di specificare particolari risoluzioni video (che potrebbero essere limitate a pochi valori).
Si ricordi che nel caso di corretta installazione sarà possibile ridimensionare a piacere la finestra della macchina virtuale, senza dunque la necessità di specificare particolari risoluzioni video (che potrebbero essere limitate a pochi valori).
===== NOTA =====
Se sul sistema guest non è installato alcun ambiente grafico è possibile che compaia il seguente messaggio d'errore:
<pre>Installing the Window System drivers ...fail!
(Could not find the X.org or XFree86 Window System.)</pre>
Ciò nonostante le ''guest additions'' dovrebbero essere state installate correttamente, ad eccezione delle componenti relative agli ambienti grafici, evidentemente inutili in questo caso.
===== Aggiornamento =====
Prima di installare una nuova versione delle guest additions è consigliabile rimuovere quella precedentemente installata:
<pre>./VBoxLinuxAdditions.run uninstall</pre>


==== Windows ====
==== Windows ====
Riga 120: Riga 143:
Si noti che al riavvio della macchina virtuale sarà probabilmente necessario ripetere la procedura.
Si noti che al riavvio della macchina virtuale sarà probabilmente necessario ripetere la procedura.


=== Condividere cartelle tra host e guest ===
[[Categoria:Virtualizzazione]] [[Categoria:Non-Free]]
 
Richiede di aver installato le ''guest additions''' per la macchina virtuale in oggetto.
A macchina virtuale spenta selezionare '''impostazioni''' --> '''Cartelle condivise''' e cliccare su ''Aggiungi cartella condivisa''. Specificare il percorso della cartella dell'host che si vuole condividere e dargli un nome.
 
==== Guest Windows ====
 
La cartella dell'host dovrebbe risultare automaticamente accessibile come una cartella di rete qualsiasi (ovvero da cercare in risorse di rete). In caso si sia spuntata l'opzione ''montaggio automatico'' questa dovrebbe comparire automaticamente anche in risorse di sistema, contraddistinta da una delle lettere dell'alfabeto ancora libere (es.: <code>E:</code>)
 
==== Guest Linux ====
 
Nel caso non si sia spuntata l'opzione ''montaggio automatico'' la cartella dovrà essere montata manualmente o tramite <code>/etc/fstab</code>.
Nel primo caso:
<pre># mount -t vboxsf nome_risorsa /punto/di/montaggio</pre>
dove con ''nome_risorsa'' si intende quello definito nella schermata delle impostazioni di vbox all'atto della definizione della cartella da condividere.
Nel secondo caso si tratterà di aggiungere una riga del tipo:
<pre>nome_risorsa /punto/di/montaggio vboxsf defaults 0 0</pre>
 
Qualora si sia spuntata l'opzione ''montaggio automatico'' questa dovrebbe venire montata automaticamente in <code>/media/sf_nome_risorsa</code> senza che l'utente debba fare alcunché, tuttavia '''È ASSOLUTAMENTE''' necessario che l'utente che ha avviato la macchina virtuale appartenga al gruppo <code>vboxsf</code> dell'host.
2 879

contributi

Menu di navigazione