CF卡在嵌入式工控领域越来越多的被应用,如何在CF卡上构建嵌入式linux是开发中一个基础但非常重要的过程!
本文介绍在CF卡上建立用于PC104板卡上的根文件系统,着重介绍了针对CF卡的操作,至于具体文件系统的制作,网上教程很多,就不具体罗列了。
1. 将CF卡用读卡器插入PC机;
2. fdisk -l
该命令会列出所有磁盘及其分区,找到CF卡相对应的盘符,
如"/dev/sdb1"。
3. fdisk /dev/sdb
执行该命令后即可对CF卡分区了,键入"d"即为删除分区,
键入"n"即为新建一个分区,注意,在创建分区后要键
入"w"才会将分区情况保存下来,否则此次分区不会对
CF卡起作用,最后键入"q"退出。(假设现在我们删除了
所有分区,然后创建了一个分区)。
4. fdisk -l
查看一下创建的分区名称(这里假设上一步创建的分区为/dev/sdb1)。
4. mkfs.ext2 /dev/sdb1
该命令将/dev/sdb1分区格式化为ext2文件系统类型。
6. mkdir /mnt/cf
mount /dev/sdb1 /mnt/cf
上面mount命令执行后,进入CF卡的目录了,就可以制作具体的文件系统了。
但是要制作一个能从CF卡启动的linux系统还要安装引导装载程序,这个在下篇里介绍。