make-kpkg 没有生成initrd 文件

来源:互联网 发布:软件研发人员职责 编辑:程序博客网 时间:2024/04/30 00:42

      在升级了ubuntu 10.04之后,再去build kernel,发现你即使使用了

再你安装kernel到rootfs的时候,也没有initrd文件,google了一把,说是kernel-package的作者故意这样做的,现在是通过hook来完成initrd的生成。

 

需要copy 一个initramfs脚本到 你要安装的rootfs的/etc/kernel/postinst.d/ 目录里,然后在安装kernel的时候post-install脚本会通过hook来完成initrd 的生产

cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs to /etc/kernel/postinst.d/


http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528373
/etc/kernel/postinst.d/initramfs
原创粉丝点击