分页: 1 / 1

openbsd 下创建fat32分区格式的U盘

发表于 : 2012-03-12 21:33
wkx9dragon
今天拿了个U盘,准备复制台机编译好的BSD内核到U盘,再从U盘复制到笔记本上。[笔记本编译内核,高温死机了,郁闷呀!!!]发现,openbsd不认u盘,奇怪了,到win7下,看了看,没问题呀,再回到openbsd下还是不认。生气了,win7下,分区,格式化,再试,还是不认。没办法,只能用openbsd的分区格式化,试试了。没有门路,不知道咋办。网上搜了搜,没有标准答案。只能野路子蛮干了。

比如 u盘是 sd3盘吧。
1) fdisk -i sd3 (问你重写mbr吗,同意了)
2) newfs_msdos -F32 sd3c (-F32 表示格式化成fat32文件格式,sd3c 表示格式整个u盘)
3)结果用disklabel sd3看,发现多出一个sd3i的msdos分区。
4)mount -t msdos sd3i /mnt (挂接u盘到/mnt 目录下,这下就可以用了).

回复: openbsd 下创建fat32分区格式的U盘

发表于 : 2012-03-13 20:11
f5b
wkx9dragon 写了:今天拿了个U盘,准备复制台机编译好的BSD内核到U盘,再从U盘复制到笔记本上。[笔记本编译内核,高温死机了,郁闷呀!!!]发现,openbsd不认u盘,奇怪了,到win7下,看了看,没问题呀,再回到openbsd下还是不认。生气了,win7下,分区,格式化,再试,还是不认。没办法,只能用openbsd的分区格式化,试试了。没有门路,不知道咋办。网上搜了搜,没有标准答案。只能野路子蛮干了。
你的u盘不会是出厂带特殊应用程序分区的那种吧?例如sandisk很多u盘买来有2个分区,第一个是特殊程序分区,第二个是fat32数据分区,可以用第一个分区里面的工具把两个分区合并成普通u盘。


重写mbr就是关键步骤,这样做过之后弄成的fat32分区到任何操作系统都能正常使用。