RamDisk单独镜像文件制做过程
来源:互联网 发布:复旦大数据学院 课程 编辑:程序博客网 时间:2024/04/27 08:34
在PC机上进行如下步骤,可以制做RamDisk根文件系统的镜像。
需要在root权限下操作
说明:if:从文件读取;of:输出到文件;bs:将ibs(输入)和obs(输出)设置成指定的字节数;
count:仅读取指定的区块数,4096=4M应该与第二条第五条的大小一致,并且要和linux内核配置中设置的大小一致;
2、mke2fs -vm0 /dev/ram0 4096
说明:将RamDisk格式化成ext2文件系统格式,大小为4M
3、mount /dev/ram0 /home/rootfs
说明:mount RamDisk,将根文件系统拷贝到/home/rootfs目录下;
4、在这里将已经只做好的ramdisk目录复制到 rootfs目录下 。要用 cp -a 命令。
说明:将RamDisk打包,并进行压缩成ram_image.gz。执行到这里就可以直接下载了,第6步我没试过。
6、mkimage -A ppc -O linux -T ramdisk -C gzip -a 0x200000 -e 0x200000 -n "ramdisk image" -d ram_image.gz uRamDisk
说明:制做uRamDisk镜像文件。
方法二:
1、dd if=/dev/zero of=ramdisk bs=1k count=8192
2、mke2fs -F -m0 ramdisk
3、mount -o loop ramdisk ./ramdir
4、dd if=ramdisk bs=1k count=8192 | gzip -v9 > ./ramdisk.gz
5、mkimage -A ppc -O linux -T ramdisk -C gzip -a 0x200000 -e 0x200000 -n "ramdisk image" -d ramdisk.gz linux.rd
在调试设备上的操作
1、编译内核时,将指定RamDisk的大小及数量;
2、选择EXT2文件系统支持;
3、设置启动参数时,设置如下参数:
setenv bootargs root=/dev/ram rw
setenv bootcmd tftpboot 0x100000 ppc_linux\;tftpboot 0x300000 ram1\;bootm 0x100000 0x300000
- RamDisk单独镜像文件制做过程
- Ramdisk根文件系统启动Linux(单独的ramdisk镜像)
- Ramdisk根文件系统启动Linux(单独的ramdisk镜像)
- android 镜像文件ramdisk system userdata
- 一步一步学zedboard之十七制作ramdisk镜像文件
- ramdisk.img镜像文件的修改与组装
- 向ramdisk类的镜像文件中添加内容
- 将一个很大的ISO镜像文件分割成单独的两个镜像
- 修改Android镜像文件 ramdisk.img、system.img、userdata.img获取root权限
- 修改Android镜像文件 ramdisk.img、system.img、userdata.img获取root权限
- 修改Android镜像文件 ramdisk.img、system.img、userdata.img获取root权限
- 批改Android镜像文件 ramdisk.img、system.img、userdata.img获取root权限
- 修改Android镜像文件 ramdisk.img、system.img、userdata.img获取root权限
- 制作android ramdisk.img镜像
- 制作/解压android ramdisk.img镜像
- 如何修改Android系统的Ramdisk以及boot镜像
- Android系统镜像文件的打包过程分析
- Android系统镜像文件的打包过程分析
- 搭建基于Windows 7 的Beagleboard开发平台: 编写一个可在Beagleboard上运行的Hello World
- Caused by: There is no result type defined for type 'json' mapped with name 'rebback'. Did you mean
- Stanford机器学习---第一讲. Linear Regression with one variable
- 详细解读无线路由器传输速率
- 关于socket阻塞与非阻塞情况下的recv、send、read、write返回值
- RamDisk单独镜像文件制做过程
- Microsoft SQL Server 2005简体中文开发版下载
- Linux下Oracle启动用户实例
- 内联汇编中寄存器的使用
- update-rc.d使用
- Linux - socket编程处理EINTR错误
- uboot的bootcmd bootargs参数详解
- 哈希表的简单介绍
- linux bridge 使用