cf卡linux
① 如何在CF卡中制作linux系统
自己定制linux系统这个是需要非常了解和理解linux内核和其他系统代码方面知识才能完成的(以下是知识准备): Linux的启动过程原理 initramfs的本质,如何编译内核,制作OpenStack镜像的根本原理 initramfs, 内核
② 现有linux工业主机一台,求助,如何把CF卡中系统及数据保存到外部电脑及以后数据恢复。
就用 dd 命令即可。把你的 CF 卡插到一台 Linux 主机上,假设 CF 卡的设备文件是 /dev/sdc(这要核实清楚),以超级用户身份(或用 sudo)执行命令
dd if=/dev/sdc of=备份文件名
要注意,备份文件所在的分区必须要有足够的空间(大于 CF 卡的容量)。将来还原的时候,把新的 CF 卡插到同一台机器上,假设新 CF 卡的设备文件是 /dev/sdc(也要核实清楚),以超级用户身份(或用 sudo)执行
dd if=备份文件名 of=/dev/sdc
就可以了。
③ linux挂载cf卡
其实跟挂USB有点类似!
首先要在root目录下(这个最好的)
用命令fdisk -l 查看cf卡所在/dev的那个端口
一般是sda、b、c等
然后用mount -t vfat(看CF卡是什么类型的,如果是NTFS就改为vntfs) /dev/sda1(这个看刚才查看的是哪个来决定的,记得要加那个1,因为那是分区,要挂载分区才可以的!)
④ LINUX的CF卡完全克隆
dd命令可以复制物理扇区,而不经过文件系统。
但是坏块一样会被复制。
坏卡不像硬盘,他的扇区是虚拟的。如果坏了,多数情况下低级格式化解决,如果不成功,扔掉!
⑤ 怎样把Linux系统安装到CF卡里
一些迷你版的Linux都可以,有的主板可能会不支持UDMA传输模式的CF卡,可以在BIOS里面把UDMA关掉,改成PIO模式的就可以了。
⑥ cf卡装linux后,格式化,仍然存在grub
grub是装在了电脑或者CF卡的mbr上面,搜索一下fixmbr吧,或者找一个diskgen重建主引导记录
⑦ 如何结合CF卡和硬盘安装linux系统
Linux先从CF卡启动,CF卡中存放着Linux系统一些重要的文件:如内核,配置文件等等,并将CF卡设为只读,作为保护。系统从CF卡启动后,将硬盘分区mount为/目录。然后其他的文件都存放在硬盘上。祝你愉快,满意请采纳。