Estoy ejecutando un invitado Ubuntu 11 en un host de Windows XP con VMware. Quiero formatear una tarjeta SD en Ubuntu, pero no puedo averiguar qué /dev/xxxdispositivo es la tarjeta SD.
Enchufo la tarjeta en el zócalo incorporado de mi computadora portátil. "Quito con seguridad" el dispositivo en Windows. Luego, "conecto" el lector PCMCIA en VMware. Ahora, se suponía que debía ver un nuevo dispositivo /dev/sdx, pero no aparece.
¿Cómo puedo encontrar el nombre del dispositivo USB y montarlo?
/var/log/message esta vacio.
Aquí está la salida de dmesg:
[ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Y, aquí están las últimas líneas de /var/log/syslog:
Oct 31 18:51:21 ubuntu kernel: [ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Oct 31 18:51:21 ubuntu mtp-probe: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1"
Oct 31 18:51:21 ubuntu mtp-probe: bus: 2, device: 12 was not an MTP device

Respuestas:
Tratar
lsblk. Este es el resultado de mi configuración actual:Estoy usando Ubuntu 12.10.
fuente
enchufarlo, luego
fuente
lsblkparece funcionar:Así que ahora sé que mi tarjeta SD está adentro
/dev/sdb1.fuente
Intente usar
lsusbpara ver si el lector de tarjetas SD está recogido en virtualbox. Otra opción sería usarpalimpsest(también conocido por su entrada de menú, Utilidad de Discos ).No tenga miedo de usar los programas GUI, ¡funcionan! Si palimpsest ve su dispositivo, le indicará el nodo del dispositivo, para que pueda usar las utilidades de la CLI.
fuente
Si tiene una etiqueta, use
/dev/disk/by-label/[USB label]para formatear el discoEDITAR: probar
/dev/disk/by-id/usb*fuente
Abra un terminal y ejecútelo
ls /devantes de habilitar ese dispositivo USB en vmware. Ejecutals /dev/nuevamente después de habilitarlo y busca lo que aparecefuente
Puede usar la
bootisoutilidad , que tiene una bandera para hacer exactamente eso:Para instalarlo:
fuente
sudo fdisk -lenumerará la tabla de particiones en todos los discos duros disponibles; utiliza el esquema de nomenclatura de Linux para discos, útil para solucionar problemas y recordar en qué partición está dónde.Utilice
man fdiskpara obtener más información sobre los parámetros defdisk.fuente
y
fuente
Soy nuevo en Linux, pero hasta ahora he encontrado 3 formas de averiguar el nombre de un dispositivo:
1)
lsblk(ya mencionado anteriormente, enumera los nombres de los dispositivos y la carpeta en la que están montados)2)
sudo fdisk -l(enumera los nombres de los dispositivos, aquí también puede ver los nombres de las particiones)3)
dmesginmediatamente después de haber insertado un dispositivo USB (mucha salida, todavía no sé para qué sirven, pero las últimas entradas muestran el nombre del nombre insertado en alguna parte)fuente
Es importante diferenciar entre dos escenarios:
En el primer caso, el uso
lsblkenumerará todos los dispositivos montados. Debajo de laMOUNTPOINTcolumna, debería ver que su dispositivo USB aparece montado en algún lugar debajo/run/media/.En el segundo caso (después de haber expulsado el dispositivo), aunque
lsblkno enumere nada , el archivo de desarrollo debe seguir siendo el mismo que cuando se montó. Puede verificar que todavía está allí conlsblk --all. Pero como está desmontado ahora, laMOUNTPOINTcolumna estará vacía.Por ejemplo, suponga que desea
dduna imagen iso en una memoria USB. Primero conecte el dispositivo , luego busquelsblkel archivo de desarrollo asociado (basado en elMOUNTPOINT), luego desmonte / expulse el dispositivo montado y úselodd if=stuff.iso of=/dev/sdXpara escribir su imagen. Estos pasos son importantes, ya que no es una buena idea sobrescribir un dispositivo montado .fuente