以下为使用步骤,可以根据需要修改。
1.新建/home/tmp目录
2.拷贝宿主系统的initrd即initrd.img-2.6.28-686,到/home/tmp目录
3.改名mv initrd.img-2.6.28-686 initrd.img-2.6.28-686.gz
4.解压缩gunzip initrd.img-2.6.28-686.gz
5.提取包cpio -idmv < initrd.img-2.6.28-686
6.删除多余的东西 rm initrd.img-2.6.28-686
7.拷贝/lib/modules/2.6.28到本目录的/lib/modules下面
8.在/home/tmp下find . | cpio -H newc -o > ../aaa.img
9.在/home下gzip aaa.img
10.在/home下cp aaa.img.gz /boot/
11.在/boot下mv aaa.img.gz initrd.img-2.6.28
1.新建/home/tmp目录
2.拷贝宿主系统的initrd即initrd.img-2.6.28-686,到/home/tmp目录
3.改名mv initrd.img-2.6.28-686 initrd.img-2.6.28-686.gz
4.解压缩gunzip initrd.img-2.6.28-686.gz
5.提取包cpio -idmv < initrd.img-2.6.28-686
6.删除多余的东西 rm initrd.img-2.6.28-686
7.拷贝/lib/modules/2.6.28到本目录的/lib/modules下面
8.在/home/tmp下find . | cpio -H newc -o > ../aaa.img
9.在/home下gzip aaa.img
10.在/home下cp aaa.img.gz /boot/
11.在/boot下mv aaa.img.gz initrd.img-2.6.28
Linux内核初始化流程详解
本文详细介绍了如何从宿主系统复制并修改initrd文件,包括新建目录、复制initrd.img-2.6.28-686、重命名、解压、清理不必要的文件、复制lib模块、创建压缩文件及最终将initrd文件移至指定位置的过程。

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



