修改根文件系统的大小

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:26   617   0

1.在 kernel 中修改:

首先改变分区表,在内核中的 menuconfig 选项中,选择 Device Driver 中 选择 Memory Technology Device (MTD)support 选项,修改分区表。

在 device driver 中选择 Block device ,该数据的单位是 KB,写数字的时候要注意。

2.在 u-boot 中的修改:

修改变量 mtdparts,将 rootfs 改成想要的大小。

修改 bootcmd,如setenv bootcmd 'run setargs;nand read 0xa00000 nand-kernel 0x400000;nand read 0x3000000 nand-rootfs 0x1000000;jump 0xa00000

nand-rootfs 0x1000000 中0x1000000 表示烧录到内存的文件系统的大小(一般是文件系统分区的大小),修改成想要的大小。

修改 bootargs,setenv bootargs root=/dev/ram0 ro initrd=0x3000000,16M mem=64M console=1,其中 16M 代表文件系统的大小,改成想要的大小。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP