Copié una imagen en una memoria USB con win32DiskManage. Quiero copiar esta imagen en mi beagleboneblack cuyo sistema es Linux
. El sistema de archivos de la memoria USB es FAT
.
Ahora quiero montar un dispositivo USB en mi Beaglebone. Hago lo siguiente:
mount -t vfat /dev/sdb1 /mnt
Yo obtengo:
mount -t vfat /dev/sdb1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sde1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
El comando: dmesg | tail
da:
root@beaglebone:~# dmesg | tail
[ 1170.155394] hub 1-0:1.0: port 1 enable change, status 00000503
[ 1171.483876] scsi 2:0:0:0: Direct-Access JetFlash Transcend 32GB 1100 PQ: 0 ANSI: 6
[ 1171.497571] sd 2:0:0:0: [sdb] 61702144 512-byte logical blocks: (31.5 GB/29.4 GiB)
[ 1171.498411] sd 2:0:0:0: [sdb] Write Protect is off
[ 1171.498458] sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 1171.499253] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1171.507032] sdb: sdb1
[ 1171.512322] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 1189.507211] FAT-fs (sdb1): bogus number of reserved sectors
[ 1189.513288] FAT-fs (sdb1): Can't find a valid FAT filesystem
Supongo que la razón es que el sistema de archivos no es FAT, cuando copio la imagen en el dispositivo USB en Windows siempre la formateo como sistema de archivos FAT, pero cuando estoy en BB el comando lsblk -f
da:
root@beaglebone:~# lsblk -f
NAME FSTYPE LABEL MOUNTPOINT
sdb
`-sdb1 ext4 BOOT
mmcblk0boot0
mmcblk0boot1
mmcblk0
|-mmcblk0p1 vfat BEAGLEBONE
`-mmcblk0p2 ext4 rootfs /
¿Por qué es ext4
?
Cuando monto el dispositivo como ext4
, no puedo encontrar la imagen. y ejecutando
dd if=/mnt/imagename.img of=/dev/mmcblk1 bs=4M
devuelve :
dd: opening `/mnt/imagename.img': No such file or directory
Estaré agradecido por tu ayuda :D