2015-06-26 47 views
0

我试图同时遵循QEMU/Linaro的教程来执行QEMU, https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment安装:你必须指定文件系统类型

我是执行命令,

须藤安装邻环,偏移= 106496 -t汽车vexpress.img到/ mnt/tmp目录

安装:你必须指定文件系统类型

,所以我做的IMG文件的fdisk,得到了以下

设备引导开始结束块标识系统

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

vexpress。 img2 106496 6291455 3092480 83 Linux

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

须藤安装邻环,偏移= 106496 -t Linux的vexpress.img的/ mnt/tmp目录

安装:未知的文件系统类型'Linux的

请帮助。

+0

83,“Linux”可能是ext2或ext3(我忘了哪一个) – Goens

回答

1

您正确决定通过指定其偏移量来安装特定分区,但偏移量参数以字节为单位,fdisk显示块中的偏移量(块大小显示在分区列表之前---通常为512)。对于块大小512的命令将是:

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

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

+0

谢谢。该命令奏效。 – junaids

相关问题