Come posso montare una sdcard e visualizzarla in / dev di un guest virtualbox


4

Sto cercando di inserire una scheda SD nel mio laptop (ha uno slot laterale per uno) e farlo apparire sul computer guest in esecuzione in una scatola virtuale.

Host: Windows 7 64 per x86 Ospite: Ubuntu 64 bit

Voglio configurare cose tali che quando inserisco la SDcard nel mio laptop e la mia sessione di box virtuale è in esecuzione voglio poter vedere il dispositivo apparire /dev/sdXsulla mia macchina virtuale.

Qualcuno sa un modo per farlo? Nessuna delle impostazioni sembra avere a che fare con le schede SD.


EDIT:
Mi è stato suggerito di creare un rawdisk con VBoxManager.exe con privilegi elevati, l'ho provato, ma non riesce per altri motivi:

C:> Comandi interni "Programmi \ Oracle \ VirtualBox \ VBoxManage" createrawvmdk -filename MySSDDisk.vmdk -rawdisk \. \ PHYSICALDRIVE3
VBoxManage.exe: errore: impossibile creare l'oggetto VirtualBox!
VBoxManage.exe: errore: codice CO_E_SERVER_EXEC_FAILURE (0x80080005) - Esecuzione del server non riuscita (informazioni estese non disponibili)
VBoxManage.exe: errore: molto probabilmente, il server COM VirtualBox non è in esecuzione o non è stato avviato.


Le schede SD non vengono visualizzate come dispositivi USB in VirtualBox? È necessario per te che sia sempre lo stesso /dev/sdX? E infine hai considerato di utilizzare una cartella condivisa?
Bertram Nudelbach il

Risposte:


2

Dall'host di Windows determinare l'unità fisica

wmic diskdrive list > drives.txt
notepad drives.txt

Una volta che conosci il tuo disco, puoi collegarlo come un disco grezzo. L'esempio seguente utilizza PhysicalDrive2. Il comando seguente deve essere eseguito con privilegi elevati:

VBoxManage internalcommands createrawvmdk -filename MySSDDisk.vmdk -rawdisk \\.\PhysicalDrive2

Collega il disco al Virtual box e dovresti vedere / dev / sd x quando avvii Ubuntu


Devo dare un +1 per l'idea, ma sembra che non funzioni per qualche motivo. Dovrò scavare nell'errore a meno che tu non sappia perché sta dando un errore di esecuzione del server
Mike

Mike hai provato anche \\. \ PhysicalDrive3 (nessun limite e barra extra)? Ma potresti imbatterti in qualche altra cosa esotica.
Sentient,

Sì, barre e / o tappi non sembrano affatto influenzare il risultato finale
Mike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.