[英]mount: you must specify the filesystem type
我在遵循qemu / linaro教程https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment的同時嘗試執行qemu
我正在執行命令,
須藤安裝-o循環,偏移量= 106496 -t自動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
安裝:未知文件系統類型“ Linux”
請幫助。
您可以通過指定特定偏移量來正確地決定安裝特定分區,但是offset參數以字節為單位,並且fdisk
以塊為單位顯示偏移量(塊大小顯示在分區列表之前-通常為512)。 對於塊大小512,命令為:
sudo mount -o loop,offset=$((106496*512)) -t auto vexpress.img /mnt/tmp
如果自動文件系統類型檢測仍然不起作用,則存在另一個問題。 Linux
並不是真正的文件系統類型。 在分區表中,它是用於多個可能的特定文件系統的集合類型。 對於mount
您必須指定特定的文件系統。 在Linux中,可以通過cat /proc/filesystems
列出支持的cat /proc/filesystems
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.