挂载initramfs
进入自己的linux内核目录
#cd .../linux
#make menuconfig
General setup->
选中“Initial RAM filesystem and RAM disk(initramfs/initrd) support”
在Initramfs source files中填入/xxx/rootfs(自己的rootfs绝对目录)
保存并重新编译内核
#make uImage ARCH=arm CROSS_COMPILE=arm-linux-
OK,生成的文件为.../linux/arch/arm/boot/uImage
挂载nfs
进入自己的linux内核目录
#cd .../linux
#make menuconfig
General setup->
取消选中“Initial RAM filesystem and RAM disk(initramfs/initrd) support”并返回
File systems->
选中Network File Systems
Network File Systems->
选中Root file systems on NFS
保存并重新编译内核

本文介绍了如何在ARM Linux中挂载initramfs和nfs根文件系统。首先,在内核配置中启用initramfs,并指定rootfs的路径。然后,重新编译内核生成uImage。接着,禁用initramfs,启用NFS文件系统,再次编译内核。最后,在uboot中设置相关参数以启动NFS根文件系统。
最低0.47元/天 解锁文章
2226

被折叠的 条评论
为什么被折叠?



