使用genext2fs制作ramdisk

linux 默认并没有自带这个工具,需要下载,项目地址: http://sourceforge.net/projects/genext2fs/files/genext2fs/  最新版为genext2fs-1.4.1.tar.gz

下载后使用   tar –zxf genext2fs-1.4.1.tar.gz 进行解压,如下:

然后 ./configure生成Makefile文件,然后make ,最后还得make install安装。

然后 make ,make install

证实可用了,然后按照之前的视频讲的输入 genext2fs -b 8192 -d /home/cgswh/rootfs ramdisk ,弹出下面的错误

这个错误的原因是给的大小太小了,需要把大小增大,后来改为 32568 65536 还是不行,不知道这个是不是以 K 为单位的,

查看手册只是说了 “size of the image in blocks”, 这样 于是便先使用 du -h rootfs,计算出来这个东西是91M ,所以

genext2fs -b 102400 -d /home/cgswh/rootfs ramdisk 这次成功生成100M的镜像了。

最后一个 gzip -9 -f ramdisk ,这玩意很给力,生成了11M


后来在视频中听那个老师讲,这个玩意一般不会操过8M,而我这个竟然91M,后来去查找 rootfs/目录,还是使用

du -h rootfs ,找到问题了,因为之前配置根文件系统时,我是直接使用rhel5 x86下面的/etc目录,竟然将selinux给包含进来了,这个玩意还真大,几十M的,吓死人了      后来重新弄了个8M的。



总算完成这个东西的制作了,以上也算是一点点积累,呵呵...




  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值