我是在VMware虚拟机中装的FreeBSD,装好后发现无法使用U盘,后来经过研究得出如下经验:

 

首先要插上你的U盘,这时FreeBSD中应该会显示USB设备已连接上的信息。如果没有的话要先确认VMware中是否启用了USB设备,点击VMware菜单栏中的“虚拟机”->“可移动设备”->“USB设备”,确认这个菜单项下面的“XXX 可移动磁盘(端口X)”前是否打了对勾。再说FreeBSD上显示的连接信息,上面几行说的是设备属性及设备的位置等信息,我们要用到的是最后一行的信息。

 

我的信息中最后一行是:GEOM_LABEL:Label for provider da0s4 is msdosfs/FALY WINPE.

 

有用的两个参数是da0s4和msdosfs,其中da0s4是U盘在FreeBSD中的设备标签,msdosfs是指U盘的分区格式。大家的参数可能会和我的不太相同,你只要记住你机子相同位置上显示的两个参数就可以了,下面挂载要用到。

 

了解这些信息后我们就可以开始挂载U盘了,首先在/mnt目录下建一个usbdisk目录,作为U盘的挂载点。

 

挂载命令的使用格式如下:

 

mount [选项] <-t 类型> [-o 挂载选项] <设备> <挂载点>

 

类型就是你U盘的分区格式,比从上面知道我的U盘类型是msdosfs,设备名称是da0s4,完整路径是/dev/da0s4,挂载点是/mnt/usbdisk,所以我要输入的命令是:

 

mount -t msdosfs   /dev/da0s4 /mnt/usbdisk

 

挂载成功后会有提示信息,我的信息是:

 

GEOM_LABEL:Label msdosfs/FALY WINPE removed.

 

现在我们就使用如下命令开始操作U盘了:

 

cd /mnt/usbdisk

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐