Come avviare da un'unità USB in VirtualBox
VirtualBox può avviare macchine virtuali da unità flash USB, consentendo di avviare un sistema Linux attivo o installare un sistema operativo da un dispositivo USB avviabile. Questa opzione è ben nascosta.
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.
Innanzitutto, chiudi qualsiasi finestra VirtualBox aperta.
Quindi, aprire un prompt dei comandi come amministratore. In Windows 7, apri il menu Start, cerca Prompt dei comandi, fai clic con il tasto destro del mouse sul collegamento Prompt dei comandi e seleziona Esegui come amministratore. Su Windows 8 o 8.1, premere il tasto Windows + X e fare clic su Prompt dei comandi (amministratore).
Digitare il seguente comando nella finestra del prompt dei comandi e premere Invio. Questo comando cambierà nella directory di installazione predefinita di VirtualBox. Se hai installato VirtualBox in una directory personalizzata, dovrai sostituire il percorso della directory nel comando con il percorso della tua directory VirtualBox:
cd% programfiles% \ Oracle \ VirtualBox
Digita il seguente comando nella finestra del prompt dei comandi, sostituendo # con il numero del disco che hai trovato sopra e premi Invio.
Comandi interni di VBoxManage 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.
Quindi, apri VirtualBox come amministratore. Fare clic con il tasto destro del mouse sul collegamento VirtualBox e selezionare Esegui come amministratore. VirtualBox può accedere ai dispositivi disco solo con i privilegi di amministratore.
Crea una nuova macchina virtuale facendo clic sul pulsante Nuovo e passa attraverso la procedura guidata. Selezionare il sistema operativo sull'unità USB quando richiesto.
Quando ti viene chiesto di selezionare un disco rigido, seleziona Usa un file del disco rigido virtuale esistente, fai clic sul pulsante per cercare il file e naviga verso di esso - questo è C: \ usb.vmdk se non hai selezionato il tuo percorso.
Avvia la macchina virtuale e dovrebbe avviare il sistema operativo dall'unità USB, proprio come se si stesse avviando sul computer normale.
Si noti che il dispositivo USB deve essere il primo disco rigido nella macchina virtuale o VirtualBox non si avvia da esso. In altre parole, non è possibile creare semplicemente una macchina virtuale standard e collegare il dispositivo USB in un secondo momento.
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 raw, ma è necessario specificare il percorso del dispositivo del 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.