使用genext2fs制作ramdisk
下载后使用

然后 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的,吓死人了
评论