USB设备无法挂载了,OBSD中不显示盘符,Linux中显示既是DOS又是BSD分区?

1078阅读 0评论2010-08-07 obsd178
分类:

在CentOS 中显示如下:

在OpenBSD中 disklabel 显示如下:

在OpenBSD中fdisk 显示如下:

U盘做成了openbsd的启动盘,Linux中的图提示 既含有dos magic 又含有 bsd magic。

首先:什么是 magic,他在什么地方?
答:magic 可以理解为BIOS magic number(从字面意思看得出具有魔力的哦!),magic的特性说明他仅存在于 MBR中,而MBR中(512bytes, 存放于第一块硬盘的第 0 轨上)  →→  boot loader + partition table +magic(三个部分组成了 MBR ! )(446+64+2)。


然后:我们要处理掉这个BSD magic才行?
答:最简单的办法是重写 MBR即可!


最后:具体操作方法如何进行? 
答:dd if=/dev/zero of=/dev/sdb bs=512 count=1
覆写512bytes 即可!



OpenBSD中,插入U盘后怎么用?

首先确认 OBSD是否发现了该设备,方法有两种;
 $ tail /var/log/messages
 $ dmesg


其次键入如下command,具体侦测到USB设备的标号和设备类型;
$ fdisk sd0
$ disklabel sd0


最后在确定了设备类型和标号之后进行相应操作;
具体挂载USB(此处挂载 FAT32类型)操作同样有两种:
$ mount _msdos /dev/sd0i
$ mount -t msdos /dev/sd0i
上一篇:Windows XP ,Windows 7 使用的NTFS版本是多少?
下一篇:FAT32,NTFS,EXT3,支持的最大分区和单个文件大小?