4 069
contributi
Riga 75: | Riga 75: | ||
VirtualBox mette a disposizione lo strumento <tt>VBoxManage</tt> per creare e amministrare le macchine virtuali da terminale. E' uno strumento molto potente e complesso e permette di gestire le proprie macchine virtuali in maniera molto dettagliata; ciononostante in questa guida vedremo solo i comandi e le opzioni principali.<br> | VirtualBox mette a disposizione lo strumento <tt>VBoxManage</tt> per creare e amministrare le macchine virtuali da terminale. E' uno strumento molto potente e complesso e permette di gestire le proprie macchine virtuali in maniera molto dettagliata; ciononostante in questa guida vedremo solo i comandi e le opzioni principali.<br> | ||
Per una spiegazione dettagliata del tool consiglio di far riferimento alla User Guide di VirtualBox: http://www.virtualbox.org/manual/UserManual.html#vboxmanage | Per una spiegazione dettagliata del tool consiglio di far riferimento alla User Guide di VirtualBox: http://www.virtualbox.org/manual/UserManual.html#vboxmanage | ||
==Creazione di una Virtual Machine== | |||
Creiamo innanzitutto una directory dove conservare tutte le nostre macchine virtuali. Io la creerò sotto <tt>/opt</tt>, ma siete liberi di metterla dove meglio credete (ricordatevi di modificare il percorso nei comandi seguenti!): | |||
<pre> | |||
mkdir /opt/vm | |||
</pre> | |||
Procediamo quindi a creare la nostra virtual machine di prova: | |||
<pre> | |||
VBoxManage createvm --name prova --basefolder /opt/vm/ --register | |||
</pre> | |||
Analizziamo il comando seguente: | |||
* <tt>createvm</tt> indica a VBoxManage di creare una nuova virtual machine | |||
* <tt>--name</tt> consente di specificare il nome della nuova virtual machine. Consiglio di usare nomi senza spazi o caratteri strani | |||
* <tt>--basefolder</tt> permette di specificare la directory dove sarà creata la virtual machine. All'interno di questa directory sarà automaticamente creata una directory avente il nome che abbiamo assegnato alla virtual machine | |||
* <tt>--register</tt> permette di importare in VirtualBox il file XML contenente le specifiche della virtual machine | |||
<br> | |||
Ora modifichiamo la configurazione della nostra nuova virtual machine: | |||
<pre> | |||
VBoxManage modifyvm prova --memory 1024MB --acpi on --boot1 dvd --boot2 disk --nic1 bridge --ostype Windows2003 --usb on | |||
</pre> | |||
Le modifiche che abbiamo introdotto nella nostra virtual machine sono le seguenti: | |||
* <tt>--memory</tt> specifica in MB la dimensione della RAM da assegnare | |||
* <tt>--acpi</tt> abilita o disabilita la modalità ACPI | |||
* <tt>--boot1</tt> specifica che il primo dispositivo di boot è nel nostro caso un DVD | |||
* <tt>--boot2</tt> specifica che il secondo dispositivo di boot è nel nostro caso l'hard disk virtuale | |||
* <tt>--nic1</tt> indica che la prima interfaccia di rete virtuale utilizzerà la modalità bridge | |||
* <tt>--ostype</tt> permette di specificare il tipo di sistema virtuale che installeremo. Per un elenco si dia il comando <tt>VBoxManage list ostypes</tt> | |||
* <tt>--usb</tt> abilita o disabilita le porte USB | |||
VBoxManage createvdi -filename "prova.vdi" -size 10000 -register | |||
VBoxManage modifyvm "prova" -hda "prova.vdi" | |||
VBoxManage registerimage dvd /home/ferdy/w2003.iso | |||
VBoxManage modifyvm "prova" -dvd /home/ferdy/w2003.iso |