1. 配置kernel 选项
#make menuconifg
Device Drivers ---> Block devices ---> [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
General setup ---> () Initramfs source file(s),回车然后输入initframfs目录的绝对路径.
2. 编译内核
#make
等几分钟编译完,当前目录下的vmlinux文件是只带initramfs的kernel。
3. 参考资料
http://linuxman.blog.ccidnet.com/blog-htm-do-showone-uid-60710-type-blog-itemid-1100709.html
本文介绍如何通过配置kernel选项来支持initramfs,并详细解释了如何进行配置及编译过程。首先需要使用makemenuconfig命令配置Device Drivers和General setup下的相关选项,之后进行内核编译得到包含initramfs支持的vmlinux文件。
392





