gpt4 book ai didi

linux - 挂载:您必须指定文件系统类型

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:57 28 4
gpt4 key购买 nike

我在按照 qemu/linaro 教程尝试执​​行 qemu, https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment

我正在执行命令,

sudo mount -o loop,offset=106496 -t auto vexpress.img /mnt/tmp

mount: you must specify the filesystem type

所以我对 img 文件执行了 fdisk 并得到了以下内容,

Device Boot Start End Blocks Id System

vexpress.img1 * 63 106494 53216 e W95 FAT16 (LBA)

vexpress.img2 106496 6291455 3092480 83 Linux

根据 fdisk 命令,文件系统是 Linux。但是我得到了错误,

sudo mount -o loop,offset=106496 -t Linux vexpress.img /mnt/tmp

mount: unknown filesystem type 'Linux'

请帮忙。

最佳答案

您通过指定偏移量正确地决定挂载特定分区,但偏移量参数以字节为单位,fdisk 显示以 block 为单位的偏移量( block 大小显示在分区列表之前——通常512).对于 block 大小 512,命令将是:

sudo mount -o loop,offset=$((106496*512)) -t auto vexpress.img /mnt/tmp

如果自动文件系统类型检测仍然不起作用,则存在另一个问题。 Linux 并不是真正的文件系统类型。在分区表中它是一个集合类型,用于多个可能的特定文件系统。对于 mount,您必须指定特定的文件系统。在 Linux 中,您可以通过 cat/proc/filesystems 列出支持的文件系统。

关于linux - 挂载:您必须指定文件系统类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31067743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com