Como posso montar um sdcard e visualizá-lo em / dev de um convidado virtualbox

4

Estou tentando inserir um cartão SD no meu laptop (ele tem um slot lateral para um) e exibi-lo na máquina convidada em execução em uma caixa virtual.

Host: Windows 7 64 para x86 Convidado: Ubuntu 64bit

Eu quero configurar coisas que, quando insiro o SDcard no meu laptop e minha sessão de caixa virtual esteja em execução, quero ver o dispositivo sendo exibido em /dev/sdX na minha máquina virtual.

Alguém sabe uma maneira de fazer isso? Nenhuma das configurações parece lidar com cartões SD.

EDIT:
Foi sugerido que eu crie um rawdisk com o VBoxManager.exe com privilégios elevados, tentei, mas ele falha por outros motivos:

C:>"Program Files\Oracle\VirtualBox\VBoxManage" internalcommands createrawvmdk -filename MySSDDisk.vmdk -rawdisk \.\PHYSICALDRIVE3
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execu tion failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

    
por Mike 22.02.2013 / 18:26

1 resposta

2

A partir do host do Windows, determine a unidade física

wmic diskdrive list > drives.txt
notepad drives.txt

Depois de conhecer sua unidade, você pode anexá-la como um disco bruto. Exemplo abaixo usa o PhysicalDrive2. O seguinte comando deve ser feito com privilégios elevados:

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

Anexe o disco à caixa Virtual e você deverá ver o / dev / sd x quando iniciar o Ubuntu

    
por 06.08.2013 / 06:35