#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Questa guida spiega come avviare una macchina virtuale in '''!VirtualBox''' da un dispositivo USB avviabile (contenente ad esempio una [[Installazione/CreazioneLiveUsb|live USB]] di Ubuntu, un supporto di installazione di un altro sistema operativo o altro strumento su pendrive bootabile).
Poiché questa funzionalità non è ufficialmente supportata, verranno di seguito descritti alcuni metodi per aggirare questa limitazione.
= Tramite file VDI =
È possibile creare un file che contenga un'immagine dell'USB da cui si intende eseguire l'avvio della macchina guest.
0. Collegare il dispositivo USB e [[Hardware/DispositiviPartizioni/IndividuarePartizioni|indentificarlo]].
0. Digitare nel terminale il comando:{{{
sudo VBoxManage convertfromraw /dev/sdb ~/usb.vdi
}}}
sostituendo «`/dev/sdb`» con il nome del dispositivo individuato, se differente. Attendere il termine dell'operazione.
{{{#!wiki tip
Ovviamente può essere modificata anche la dicitura «`usb`», ma in tal caso adattare i passaggi descritti di seguito.
}}}
0. Impostare i [[AmministrazioneSistema/PermessiFile|permessi]] del file digitando il comando:{{{
sudo chown $USER:$USER ~/usb.vdi
}}}
0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox'''.
0. Seguire il menù '''''Impostazioni → Archiviazione'''''.
0. Selezionare '''Controller:SATA''' e premere l'icona '''Aggiunge disco fisso'''.
0. Nella finestra apertasi fare clic su '''Aggiungi''', quindi selezionare il percorso del file appena creato e premere '''Scegli'''.
0. Verrà aggiunto il nuovo hard disk virtuale '''usb.vdi'''. Selezionarlo e, nella sezione '''Attributi''', leggere quale porta SATA virtuale è stata attribuita (ad esempio «''Porta SATA 1''»). Sotto '''Controller:SATA''' selezionare quindi il disco rigido preesistente e impostare un valore superiore nel menu a tendina (ad esempio «''Porta SATA 2''»).
0. Fare clic su '''OK'''.
Se la procedura è andata a buon fine, la macchina virtuale potrà essere avviata dal file immagine creato dal dispositivo USB desiderato.<
>
Una volta utilizzato il file `.vdi`, è possibile rimuoverlo successivamente se non più necessario. A tale scopo:
0. Seguire nuovamente il menù '''''Impostazioni → Archiviazione'''''.
0. Nella sezione '''Controller:SATA''' selezionare '''usb.vdi''', infine premere l'icona in basso '''Rimuove il collegamento di archiviazione selezionato'''.
0. Fare clic sul tasto '''OK'''.
{{{#!wiki note
Qualora si voglia ripetere la procedura sulla stessa macchina virtuale, sarà necessario scegliere un nome diverso per il file immagine (ad esempio, «`usb2.dvi` al posto di «`usb.dvi`»). In caso contrario il programma mostrerà un errore per UIDD non corrispondente e non sarà possibile avviare la VM.
}}}
= Tramite Plop =
{{{#!wiki note
Non vengono rilasciate nuove versioni di Plop da diversi anni, pertanto non è garantito il funzionamento della seguente procedura. Inoltre non supporta [[AmministrazioneSistema/Uefi|Uefi]] e potrebbe non funzionare in caso di porte e/o dispositivi con standard USB 3.0/3.2.
}}}
0. Aggiungere il proprio utente al gruppo di utenti di '''!VirtualBox''', digitando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo adduser $USER vboxusers}}}
0. Eseguire il logout e nuovamente il login della sessione utente
0. Scaricare '''Plop Boot Manager''' nella propria '''Home''', come indicato in [[AmministrazioneSistema/PlopBootManager#Preparativi|questa guida]].
0. Collegare il supporto USB avviabile al computer in una porta USB.
0. Selezionare la macchina virtuale desiderata dalla schermata principale di '''!VirtualBox''' e fare clic su '''Impostazioni'''.
0. Impostare come descritto le seguenti sezioni:
* '''Sistema''': selezionare '''CD/DVD''' e spostarlo in cima alla lista '''Ordine di avvio''' tramite il pulsante freccia.
* '''Archiviazione''': sotto '''Controller: IDE''' selezionare '''Vuoto'''. Nella sezione '''Attributi''' fare clic sull'icona del CD di fianco al menù a tendina '''Lettore ottico''', quindi '''Scegli un file di disco..''' e selezionare l'immagine `plpbt.iso` precedentemente estratta nella '''Home'''.
* '''USB''': verificare che sia spuntata l'opzione '''Abilita controller USB'''. Successivamente selezionare l'opzione '''Controller USB 1.1 (OHCI+EHCI)''' e aggiungere il dispositivo avviabile USB, selezionabile facendo clic sull’icona «'''+'''», affinché compaia nell’elenco '''Filtri dispositivi USB'''.
0. Fare clic su '''OK''' per salvare le modifiche, quindi avviare la macchina virtuale facendo clic sul pulsante '''Avvia''' nella schermata principale di '''!VirtualBox'''.
0. Una volta comparsa la schermata principale di '''Plop Boot Manager''', selezionare l'opzione '''USB''' tramite i tasti freccia della tastiera e premere '''Invio'''.
0. A questo punto, dopo un tempo di attesa più o meno lungo, apparirà la schermata di caricamento del programma o del sistema live contenuto nel dispositivo avviabile USB.
Una volta utilizzato, sarà possibile rimuovere e disabilitare il dispositivo USB:
0. Selezionare la macchina virtuale e ritornare nel menù '''''Impostazioni → Archiviazione'''''.
0. Fare clic sull'icona del CD di fianco al menù a tendina '''Lettore CD/DVD''' e scegliere '''Rimuovi disco dal lettore virtuale'''.
0. Nella sezione '''USB''' selezionare l'opzione '''Abilita controller USB 2.0 (EHCI)''' e rimuovere il dispositivo avviabile USB dall’elenco '''Filtri dispositivi USB''', facendo clic sull’icona «'''-'''».
0. Fare clic su '''OK'''.
= Ulteriori risorse =
* [[../|Guida a VirtualBox]]
* [[https://www.virtualbox.org/manual/|Manuale ufficiale di VirtualBox]]
----
CategoryVirtualizzazione