Tengo un lector de tarjetas SD integrado en mi computadora portátil Lenovo y he instalado VirtualBox y Debian squeeze en una máquina virtual, ¡pero parece que no puedo ver la partición EXT4, ni ninguna partición, en la tarjeta SD!
Hice esta pregunta: cambie la configuración de IP montando la tarjeta SD en otra computadora
Y las respuestas sugeridas implican montar la tarjeta SD en una máquina virtual.
Respuestas:
Lector de tarjetas interno - No USB - Windows 7 Host
Mi computadora portátil tiene un lector de tarjetas incorporado y no aparece como un dispositivo USB. Para que funcione, tuve que montar la partición EXT4 como RAW antes de asignarla a la VM y luego iniciarla.
Lo primero que noté fue que si abría la utilidad Administración de discos en Administración de computadoras : haga clic con el botón derecho en Mi computadora y seleccione Administrar , debería poder ver la tarjeta SD como un disco y, como Kibbee mencionó que la mía también tenía tres particiones, supuse que la más grande La partición media es la que buscaba.
Para montar la partición sin formato dentro de VirtualBox, necesita saber el disco y el número de partición. Confirmé esto primero usando la utilidad de línea de comandos de Windows Diskpart y el
list disk
comando (en mi computadora portátil y en Administración de discos, la tarjeta SD apareció como # 1)Para identificar las particiones correctamente, utilicé el comando VirtualBox,
listpartitions
aquí está el mío como ejemplo:Y la salida para mí fue:
A partir de esto, supongo que la partición 2 es la partición EXT4 a la que intento acceder.
Montaje de la partición como un volumen sin procesar
Para que la partición sin formato esté disponible para el invitado de Linux, VirtualBox le permite enviar el
createrawvmdk
comando que crea un archivo con una extensión .vmdk que luego puede especificar como un disco existente desde la configuración de almacenamiento de la VM. De nuevo, aquí está el mío como ejemplo:(puede omitir el parámetro "-particiones 2" para habilitar todas las particiones en el dispositivo).
Agregar el disco sin formato a la VM
Antes de iniciar la VM
Ahora podrá iniciar la VM y tener acceso a la partición EXT4.
Problemas con el control de cuenta de usuario
Si se cumplen las siguientes condiciones:
entonces la operación anterior puede fallar, incluso si usted es un administrador. Esto se debe al hecho de que los no administradores no tendrán acceso a dispositivos sin formato.
Veo 4 posibles soluciones, ninguna de las cuales es muy agradable:
fuente
Para lograr esto, utilicé un lector de tarjetas SD, similar a este . Recogí uno en mi tienda local de dólares, que es el lugar más barato para comprarlos. Aunque supongo que casi cualquier lector de tarjetas USB funcionaría.
Después de enchufarlo e iniciar su máquina virtual, vaya al menú "Dispositivos" para Virtual Box, seleccione USB, luego busque su dispositivo USB. Mi aparece como "Generic-USB2.0-CRW [8687]". El nombre de su dispositivo puede ser diferente. Tan pronto como lo enchufé, montó automáticamente las unidades y apareció una ventana para cada una de las 2 particiones (sin contar la partición de intercambio). Si esto no le sucede, el dispositivo se reconoce como / dev / sdb en mi máquina con las tres particiones:
El nombre del dispositivo puede ser diferente en su máquina virtual, y las particiones pueden ser diferentes si está utilizando algo distinto de Debian para la tarjeta SD Raspberry. Si no tiene un lector de tarjetas SD a mano, puede intentar colocar la tarjeta SD en una cámara y conectarla a Virtual Box. Esto puede o no funcionar, solo lo probé con mi lector de libros electrónicos (Kobo) y solo aparece la partición vfat (arranque).
fuente