首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于zynq的Linux根文件系统生成(3)

基于zynq的Linux根文件系统生成(3)

6. 生成ramdisk镜像文件
rootfs想要被识别,需要将其制作成镜像image文件,并且压缩。如下脚本为创建image文件:
cd ~
dd if=/dev/zero of=ramdisk8M.image bs=1024 count=8192
mke2fs -F ramdisk8M.image -L "ramdisk" -b 1024 -m 0
tune2fs ramdisk8M.image -i 0
chmod 777 ramdisk8M.image
新建一个ramdisk目录,然后将ramdisk8M.image加载到该目录下:
mkdir ramdisk
mount -o loop ramdisk8M.image ramdisk/
将_rootfs/目录下的文件拷贝到ramdisk中:
cp -R /home/devel/_rootfs/* ramdisk
拷贝完成后卸载ramdisk
umount ramdisk/
最后压缩ramdisk8M.image文件:
gzip -9 ramdisk8M.image
ramdisk8M.image.gz镜像文件生成完毕,如图6所示。

继承事业,薪火相传
返回列表