簡體   English   中英

mount:您必須指定文件系統類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM