我在Quartus II附带的嵌入式命令行中运行了一个bash脚本。这个bash脚本是由某个使用linux的人发送给我的,我能够让大部分脚本正常工作(删除sudo、更改路径等)。只有两个命令仍然给我带来错误,那就是mkfs.ext3
和mkfs.vfat
。这些文件是否隐藏在cygwin中的某个位置,我需要添加一个路径,或者是否有其他解决方法?我读到一些人使用mkdofsf,但cygwin似乎也没有。
更新:
我尝试使用/sbin/mkfs - t vfat
和/sbin/mkfs -t ext3
,但这给我留下了一个类似的错误,即找不到mkfs.vfat和mkfs.ext3。
更新2:安装了e2fsprogs
来解决mkfs.ext3的错误,但这并没有解决vfat格式化问题。
发布于 2019-05-07 03:46:26
这些是Cygwin中提供的e2fsprogs
包的一部分。我从未尝试过这些命令,假设Windows会阻止对原始设备的访问。但我看到cfdisk
似乎起作用了。不管怎样,它至少启动了。所以,也许这是可行的。
如果它们在原始设备上不起作用,如果你的脚本是在文件上创建文件系统,或者可以修改它来做这件事,那么它可能会起作用。
无论如何,e2fsprogs
是您所需要的,但在这里要小心。无论何时开始制作或编辑文件系统,您都有机会真正搞砸您的系统。只需注意脚本在做什么,不要盲目前进。
https://stackoverflow.com/questions/56011006
复制相似问题