- 简介
可以把根文件系统编译进内核里面,这样貌似能加快启动速度; - 设置
在此之前需要先构建你自己的根文件系统,可参考busybox根文件系统制作
配置内核选项
#1 BLK_DEV_INITRD选项
#/XXX为文件系统所在路径
[*]General setup
[*]Initial RAM filesystem and RAM disk (initramfs/initrd) support
(/XXX)Initramfs source file(s)
#2 BLK_DEV_RAM
[*]Device Drivers
[*]Block devices (BLK_DEV [=y])
[*]ram block device support
(16) Default number of RAM disks #ram数量
(8192) Default RAM disk size (kbytes)#每个ram大小
#3 EXT2_FS
File systems
<*> Second extended fs support
#编译内核得到包含ramdisk文件系统的镜像文件
#设置boot启动参数
root=/dev/ram0 ....