+ -
当前位置:首页 → 问答吧 → 如何把编译好的内核及相关文件做成一个磁盘镜像

如何把编译好的内核及相关文件做成一个磁盘镜像

时间:2010-08-31

来源:互联网

内核正在编着。我打开了kgdb。我想编好后放到vmware中进行调试。这就需要作一个小系统,做成镜象。可怎么作呢?做成个软盘的.img即可。求指点

作者: zhangsuozhu   发布时间: 2010-08-31

自问自答吧

自已写了个makefile自动生成img文件的。
  1. MNT_PATH= $(shell pwd)/img
  2. KERIMG= $(shell pwd)/kernel.img

  3. kernel:
  4.         -sudo mkdir $(MNT_PATH)
  5.         sudo dd if=/dev/zero of=$(KERIMG) bs=1k count=75000
  6.         sudo mkfs.ext2 -m0 -N 20000 -q $(KERIMG) 75000
  7.         sudo mount -o loop $(KERIMG) $(MNT_PATH)
  8.         sudo echo "copy ..... to $(MNT_PATH)"
  9.         sudo umount $(MNT_PATH)
  10. clean:
  11.         -rm  $(KERIMG)
复制代码

作者: zhangsuozhu   发布时间: 2010-08-31