使用genext2fs制作ramdisk
时间:11-26
来源:互联网
点击:
linux 默认并没有自带genext2fs这个工具,需要下载,项目地址:http://sourceforge.net/projects/genext2fs/files/genext2fs/ 最新版为genext2fs-1.4.1.tar.gz。
下载后使用
然后 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的,吓死人了
genext2fsramdis 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)