Poiché questa opzione non è esposta nell'interfaccia e richiede alcuni scavi, potrebbe non funzionare sempre perfettamente. Ha funzionato bene con Ubuntu 14.04 su un host Windows, ma non sorprenderti se incontri problemi con alcune configurazioni.
Avvio da USB su un host Windows
Useremo la funzionalità nascosta in VirtualBox che consente l'accesso non elaborato alle unità. Questa funzione non è esposta nell'interfaccia di VirtualBox, ma fa parte del comando VBoxManage. Assicurati di aver installato VirtualBox sul tuo sistema prima di iniziare questo processo.
Innanzitutto, collegare l'unità USB contenente il sistema operativo che si desidera avviare sul computer. Premere il tasto Windows + R, digitare diskmgmt.msc nella finestra di dialogo Esegui e premere Invio per aprire la finestra Gestione disco.
Cerca l'unità USB nella finestra Gestione disco e nota il suo numero di disco. Ad esempio, qui l'unità USB è Disco 1.
Quindi, aprire un prompt dei comandi come amministratore. In Windows 7, aprire il menu Start, cercare Prompt dei comandi, fare clic con il tasto destro del mouse sul prompt dei prompt dei comandi e selezionare Esegui come amministratore. Su Windows 8 o 8.1, premere il tasto Windows + X e fare clic su Prompt dei comandi (amministratore).
cd %programfiles%OracleVirtualBox
VBoxManage internalcommands createrawvmdk -filename C:usb.vmdk -rawdisk \.PhysicalDrive #
È possibile sostituire C: usb.vmdk con qualsiasi percorso di file desiderato. Questo comando crea un file del disco della macchina virtuale (VMDK) che punta all'unità fisica selezionata. Quando si carica il file VMDK come un'unità in VirtualBox, VirtualBox accederà effettivamente al dispositivo fisico.
Se si desidera installare un sistema operativo dall'unità USB, sarà necessario aggiungere un disco rigido in un secondo momento all'interno della finestra delle impostazioni della macchina virtuale. Assicurati che l'unità USB sia il primo disco nell'elenco.
Host Linux e Mac
Il processo è fondamentalmente lo stesso sui sistemi host Linux e Mac. È necessario utilizzare lo stesso tipo di comando VBoxManage per creare un file che rappresenta il disco non elaborato, ma è necessario specificare il percorso del dispositivo disco sul sistema Linux o Mac.
Il wiki di Open Foam ha alcuni suggerimenti e soluzioni che possono aiutarti ad adattare questo processo agli host Linux o Mac. Anche l'utilizzo di un disco rigido host grezzo da una sezione guest nella documentazione ufficiale di VirtualBox può essere d'aiuto.
L'avvio da un file ISO standard è ancora il modo più ben supportato per installare, o semplicemente avviare, un sistema operativo in VirtualBox o altri programmi di macchine virtuali. Se possibile, dovresti scaricare i file ISO e usarli invece di giocherellare con le unità USB.
Se utilizzi VMware invece di VirtualBox, prova ad utilizzare Plop Boot Manager per l'avvio da USB in VMware.