Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Avviare una macchina VirtualBox da USB | IlSoftware.it

Avviare una macchina VirtualBox da USB

VirtualBox, il celeberrimo software opensource (software libero distribuito sotto licenza GNU GPL almeno nel pacchetto base) per la creazione e la gestione di macchine virtuali non supporta in modo nativo il boot da USB.

VirtualBox, il celeberrimo software opensource (software libero distribuito sotto licenza GNU GPL almeno nel pacchetto base) per la creazione e la gestione di macchine virtuali non supporta in modo nativo il boot da USB.
Mentre è semplicissimo effettuare il boot di una macchina virtuale usando un’immagine ISO, avviare una macchina virtuale VirtualBox da USB non è certo cosa immediata.

In molte situazioni, infatti, risulterebbe molto utile effettuare il boot da USB in VirtualBox: per installare un sistema operativo che non si ha in formato ISO o, ad esempio, per controllare la corretta funzionalità di una chiavetta USB avviabile, senza il bisogno di riavviare la macchina.

Guide pratiche per l’utilizzo di VirtualBox

Facendo riferimento alle risorse che seguono, potrete trovare una serie di guide pratiche per l’installazione e l’utilizzo di Oracle VirtualBox. La procedura per generare una nuova macchina virtuale ed installare un qualsiasi sistema operativo supportato (ad esempio, Windows o Linux) in VirtualBox è molto semplice ed è stata più volte oggetto di approfondimenti. Vi invitiamo quindi a rileggere i nostri articoli in materia:
– Avviare più sistemi operativi differenti sulla stessa macchina con VirtualBox
– Eseguire una macchina virtuale VMware Windows 7 con Oracle VirtualBox
– Come installare e provare Windows 8 senza modificare la configurazione del sistema
– VirtualBox: condividere file e cartelle tra sistemi host e macchine virtuali
– VirtualBox: avvio rapido delle macchine virtuali
– Come creare e gestire macchine virtuali con VirtualBox 4.0
– Espandere un hard disk VirtualBox in poche mosse: ecco la procedura pratica
– Trasformare il computer che si usa tutti i giorni in una macchina virtuale
– Creare e ripristinare facilmente una copia di backup delle macchine virtuali VirtualBox
– Come avviare senza difficoltà una macchina virtuale VMware con il software VirtualBox
– Sistema operativo portabile su USB con Virtualbox Portable

Per avviare VirtualBox da USB, comunque, è possibile utilizzare un espediente molto furbo che è, allo stesso tempo, piuttosto rapido da sfruttare.

1) In primis, è necessario collegare al sistema la chiavetta USB da avviare all’interno di una macchina virtuale VirtualBox.

2) Nella casella Cerca programmi e file di Windows 7 oppure nella ricerca di Windows 8 e Windows 8.1 si dovrà digitare: Crea e formatta le partizioni del disco rigido o Gestione disco.

3) Dalla finestra Gestione disco, si dovrà individuare l’identificativo numerico assegnato all’unità USB appena connessa.

Avviare una macchina VirtualBox da USB

Nell’esempio, l’identificativo numerico è 2 (Disco 2).

4) Il passaggio successivo consiste nell’aprire il prompt dei comandi coi diritti di amministratore. In Windows 7 si deve digitare cmd nella casella Cerca programmi e file quindi cliccare con il tasto destro del mouse su cmd scegliendo quindi Esegui come amministratore.
In Windows 8 ed in Windows 8.1, invece, si può ricorrere alla combinazione di tasti Windows+X e scegliere Prompt dei comandi (amministratore).

5) In corrispondenza del prompt dei comandi di Windows aperto con i diritti amministrativi, si dovrà digitare quanto segue:

cd %programfiles%\Oracle\VirtualBox

Il comando permette di accedere alla cartella contenente i file di VirtualBox nel caso in cui, in fase d’installazione, si fosse accettata la directory proposta di default.

6) Il comando seguente, invece, consente di creare un disco virtuale facente riferimento, a sua volta, all’unità (fisica) USB:

vboxmanage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Al posto di C:\usb.vmdk, è possibile indicare un percorso alternativo per la memorizzazione del file facente riferimento all’unità USB.
Prima di impartire il comando, bisognerà accertarsi di aver chiuso tutte le finestre di VirtualBox eventualmente aperte (comprese le macchine virtuali in esecuzione).

Il simbolo del cancelletto (#), invece, dev’essere sosituito con il numero identificativo associato all’unità USB nella finestra Gestione disco di Windows (nell’esempio, # andrebbe rimpiazzato con il valore 2).

Avviare una macchina VirtualBox da USB

Il file VMDK non è altro che un semplice file di testo contenente le indicazioni per avviare l’unità USB come disco di boot.

7) A questo punto, si dovrà cliccare con il tasto destro del mouse sull’icona di VirtualBox e scegliere Esegui come amministratore. Diversamente, il boot dall’unità USB connessa con la macchina non sarà possibile.

8) Per configurare il boot da USB in una macchina virtuale VirtualBox già esistente, è sufficiente selezionarla dalla schermata principale del programma e cliccare sul pulsante Impostazioni.
Da qui, bisognerà scegliere Archiviazione, cliccare sulla piccola icona Aggiungi disco fisso ed infine su Scegli un disco esistente.

Avviare una macchina VirtualBox da USB

A questo punto, basterà selezionare il file c:\usb.vmdk ed accertarsi che la casella Usa cache I/O dell’host sia selezionata.

Avviare una macchina VirtualBox da USB

Dopo aver fatto clic su OK, cliccando su Avvia, dovrebbe essere effettuato il boot dall’unità USB.

Avviare una macchina VirtualBox da USB

Qualora ciò non dovesse avvenire, si dovrà riavviare la macchina virtuale VirtualBox premere immediatamente il tasto F12 e scegliere l’unità dalla quale si desidera effettuare il boot:

Avviare una macchina VirtualBox da USB

Qualora, in fase di boot dall’unità USB, VirtualBox dovesse visualizzare il messaggio d’errore The I/O cache encountered an error while updating data in medium (rc=VERR_ACCESS_DENIED), bisognerà fermare la macchina virtuale, accedere nuovamente alle impostazioni, cliccare su Archiviazione quindi spuntare la casella Usa cache I/O dell’host.

Avviare una macchina VirtualBox da USB

Quando si configura una macchina virtuale nuova, si può connettere l’unità USB facendo sempre leva sul file VMDK al controller SATA.

Ti consigliamo anche

Link copiato negli appunti