名字不能取太长 2022-11-05 21:48 采纳率: 76.1%
浏览 507
已结题

mount命令挂载失败

我想把一个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


请问这是什么问题?如何解决?

  • 写回答

4条回答 默认 最新

  • curating 2022-11-06 08:37
    关注

    是否漏做了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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月14日
  • 已采纳回答 11月6日
  • 修改了问题 11月5日
  • 创建了问题 11月5日