我正在尝试执行qemu,同时遵循qemu / linaro教程,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:你必须指定文件系统类型
所以我在img文件上做了fdisk,得到了以下内容,
设备启动开始结束块ID系统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:未知文件系统类型'Linux'
请帮助 .
1 回答
您通过指定其偏移量正确决定安装特定分区,但偏移量参数以字节为单位,
fdisk
显示块中的偏移量(块大小显示在分区列表之前 - 通常为512) . 对于块大小512,命令将是:如果自动文件系统类型检测仍不起作用,则存在另一个问题 .
Linux
实际上不是文件系统类型 . 在分区表中,它是用于多个可能的特定文件系统的集合类型 . 对于mount
,您必须指定特定的文件系统 . 在Linux中,您可以通过cat /proc/filesystems
列出受支持的列表 .