嵌入式系统开发,调试有时需要使用U盘作为根文件系统, 再次介绍下制作方法:
-
准备一个U盘,不要太小, 1G以上吧
-
如果你的工作环境为Windows,需要先安装一个虚拟机,在上面安装Linux
-
在虚拟机上用Linux的fdisk命令在U盘上创建分区,具体要创建几个可以自己决定,并选择一个做根分区,用来安装根文件系统
-
在虚拟机上涌Linux 的mke2fs 命令在各分区上创建ext3文件系统
mke2fs -j /dev/sdb2 -L android1 #用作根设备
mkdosfs -F 32 -n usbfat /dev/sdb1 #留做U盘
-
把build的文件系统copy到所创建的U盘根分区
这样,U盘文件系统就制作OK了
这里需要注意的是, 如果需要留一个分区作为 U 盘使用(FAT 类型的分区), 这个必须是U盘的第一个分区, 否则放到Windows 上不能识别。