一、将老的 ramdisk 挂载到某个临时目录下
解压:gzip -d arm_ramdisk.image.gz
mkdir ramdisk
mount -o loop arm_ramdisk.image ramdisk
二、再新建一个临时目录,把老的 ramdisk 内容拷贝到上面来
mkdir ramdisk32M
cp -r ramdisk/* ramdisk32M
三、删除老的 ramdisk
umount ramdisk
rm -rf arm_ramdisk.image
四、创建一个空的 32M 的 ramdisk
dd if=/dev/zero of=arm_ramdisk.image bs=1024 count=32768
mke2fs -F arm_ramdisk.image -L "ramdisk" -b 1024 -m 0
tune2fs arm_ramdisk.image -i 0
chmod a+rwx arm_ramdisk.image
五、将新的 ramdisk 挂载到临时目录下
mount -o loop arm_ramdisk.image ramdisk
cp -r ramdisk32M/* ramdisk
六、打包新的 ramdisk
umount ramdisk
gzip arm_ramdisk.image
mkimage -A arm -T ramdisk -C gzip -d arm_ramdisk.image.gz uramdisk.image.gz
七、修改内核配置选项
*备注:修改参数时,按住 CTRL+backspace 才能删除之前的参数。
或者直接修改内核默认配置宏 BLK_DEV_RAM_SIZE 为 32768
评论0