|
从 Redhat 系(CentOS)转过来的,觉得 Debian 不错,前段时想通过手机上网,却发现我的N81 Debian 不认识,可是老婆的 Ubuntu 却可以,上的还不错,20多k,看个网页够了。所以就想编译一个新的内核试试。
第一次在 Debian 上编译,也没想那么多,CentOS 上编译那么多次了,用传统的方法一步步走下去 :
make menuconfig ; make ; make modules_install install ;
失败告终。
问题:
1. 模块有 1.3G (我的天呀,以前都是400-500M)
2. 没有 initrd 文件 ( 我确信内核该选的都选了。 )
后用按网上说的使用 mkinitramfs :
1. 接上面编译过程,使用后得到的文件 50 多M,这可是压缩的,解压后 170多M 。
用Debian 的方式 编译: 还是没有 initrd 文件,不过生成的文件小多了,模块只有 70 多M ,使用 mkinitramfs 造成的 initrd 文件只有 6M ,但是还是不能用,引导失败。
现在没有什么办法了,想让大家看下。
另外我有个问题想问下,为什么 在 Debian 里,我的 Make 不能自动生成 initrd 文件。 |
|