宠文网

深度探索Linux操作系统

宠文网 > 科普学习 > 深度探索Linux操作系统

4.3 配置内核支持initramfs

书籍名:《深度探索Linux操作系统》    作者:王柏生
    《深度探索Linux操作系统》章节:4.3 配置内核支持initramfs,宠文网网友提供全文无弹窗免费在线阅读。!


要使用initramfs,首先需要配置内核支持initramfs,配置步骤如下:

1)执行make  menuconfig,出现如图4-6所示的界面。

图 4-6 配置内核支持initramfs(1)

2)在图4-6中选中"General  setup",出现如图4-7所示的界面。

图 4-7 配置内核支持initramfs(2)

3)在图4-7中选中"Initial  RAM  filesystem  and  RAM  disk(initramfs/initrd)support"后,在该选择项的下方将出现一个子项"Initramfs  source  file(s)"。可以在这里指定initramfs所在的目录,内核编译时,将会把initramfs所在的目录压缩并链接到内核的一个特殊的数据段.init.ramfs中。

当然,我们也可以不将initramfs链接到内核中,而是将其作为一个单独的文件,由Bootloader将其加载到内存,而这也是通常的做法。这时,不必设置选项"Initramfs  source  file(s)"。

编译支持initramfs的内核,并将其保存到/vita/sysroot/boot目录下。