请问如何把两个cf卡的内容完全复制,就像dos下的镜像?多谢
在这个帖子里讨论过:
http://www.openqnx.com/chinese/viewtopic.php?t=72
简单的说,
- umount /dev/hd0, umount /dev/hd1
- cp /dev/hd0 /dev/hd1
也可以用:
dd if=/dev/hd0 of=/dev/hd1 bs=512
多谢大侠的指点,可是我用的是pc104的机器,只能同时支持一个cf卡啊?我如何把一个cf卡的内容镜像到另外一个cf卡上,你的命令我感觉如果系统同时挂两个盘是可以的。另外你是否有支持网络和串口的cf.build?多谢大侠
只有一个的话,用那个dd命令试试吧。
dd if=/dev/hd0 of=/dev/shmem/hd0.image bs=512
换卡后:
dd if=/dev/shmem/hd0.image of=/dev/hd0 bs=512
是这样的的问题,我是用cf卡启动的如何换卡啊,换卡不是要关机么,实际上我的问题就是要做一个cf卡启动盘,它要支持网卡,地址:192.168.1.102,串行口波特率为:9600,你能给我一个cf.build么?多谢大侠。
看看 /boot/build/bios.ide.build 和 /boot/build/bios.nfs-ne2000.build
这两个一个是从IDE硬盘启动的,一个是从网络启动,应该以帮得到你。
至于9600的串口,只要在devc-ser8250后面加 -b 9600 就可以了。
我分区和格式化cf卡后,如何把cf.image复制到cf卡.boot文件呢?当格式化cf后,mount /dev/cf /cf后,ls命令无法访问软盘,而我的cf.image文件在软盘上啊。请大侠详细介绍一下如何制作cf卡,多谢
你需要用 dinit 来初始化CF,用 “use dinit” 看一下具体的参数。
我想做cf卡的启动盘,步骤如下:1用boot软盘启动后,devb-eide -blk &,2fdisk /dev/hd0;3devb-eide blk;4dinit -h /dev/hd0t79;5mount /dev/hd0t79 /cf,我现在的问题是如何把cf.img捆绑到cf卡的boot文件上?我做的步骤是否有不当的地方,多谢大侠,
cf.img 是 mkifs 生成的 image 吧。
完整的步骤是:
-
devb-eide & //启动IDE驱动
-
fdisk /dev/hd0 //创建79分区
-
mount -e //重扫描分区表
-
dinit -h /dev/hd0t79 //初始化分区
-
mount /dev/hd0t79 /cf //mount 分区
-
cp cf.img /cf/.boot //拷贝启动image
你已经可以mount了的话,直接做 6) 就可以了。也可以在4)的时候做
- dinit -h /dev/hd0t79 -f cf.img
我按照上述方法做了,可是就是cp cf.img /cf/.boot 这部无法执行,提示是系统找不到文件,我也发现系统无法访问软盘,而且在dev目录下并没有fd0这个设备了,是否是我的启动盘做的不对啊?你能给我一个好的cf启动盘的cf.build么?我只要支持网络功能。顺便问问我如何让系统开机后自动运行我的一个程序?多谢