我想把一个1.44mb的软盘镜像用mount命令挂载,软盘镜像通过dd命令将自己的引导写入,引导采用文件系统为FAT12,,但是挂载失败了
使用命令如下
sudo mount boot.img /media/myboot -t vfat -o loop
报错如下
mount: /media/myboot: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
使用dmesg命令查看结果如下
[ 1791.854865] FAT-fs (loop0): invalid media value (0x09)
[ 1791.854869] FAT-fs (loop0): Can't find a valid FAT filesystem
[ 1819.018825] loop0: detected capacity change from 0 to 2880
[ 1819.019187] FAT-fs (loop0): invalid media value (0x09)
[ 1819.019191] FAT-fs (loop0): Can't find a valid FAT filesystem
[ 1871.447099] loop0: detected capacity change from 0 to 2880
[ 1880.957521] loop0: detected capacity change from 0 to 2880
[ 1903.167820] loop0: detected capacity change from 0 to 2880
[ 2098.249100] loop0: detected capacity change from 0 to 2880
[ 2098.249436] FAT-fs (loop0): invalid media value (0x09)
[ 2098.249439] FAT-fs (loop0): Can't find a valid FAT filesystem
请问这是什么问题?如何解决?
是否漏做了mkfs.msdos
1, dd if=/dev/zero of=boot.img bs=1024 count=1440
2,格式化 mkfs.msdos boot.img
3,测试可以用下面的命令mount -o loop *.img /mnt
4,可启动 dd if=xxx.img of=boot.img bs=512 count=1 conv=notrunc
命令使用的不正确呀
提供参考实例【将现有EBS卷附加并挂载到EC2实例文件系统问题】,期望对你有所帮助,链接:https://www.codenong.com/28792272/
dd拷贝引导到软盘上的数据是否对? 提示是文件fs不对,应该是数据本身文件系统没有弄好