|
|
发表于 2009-6-30 18:35:20
|
显示全部楼层
自己编译内核的优点和缺点(假定在编译选项进行了合理选择的情况下):
优点:
启动快
运行快
可以打开你想要的一些特性(genkernel并不是所有特性都打开的),这个有时候很重要
占内存更小
如果所有东西全进内核,不做模块的话grub配置也方便些
缺点:
N多的时间学习 make menuconfig
换硬件以后可能需要重编译
我自己装的时候是先做了个genkernel的放到grub里用着,顺便写个自己kernel的启动项,然后慢慢学习内核编译,一次次的尝试,不行就重启选genkernel进系统,再改配置/编译/复制到boot,直到最后全部圆满。我是全部编译到内核不做模块的,这样就不用管mod和initramfs 这堆东西了。每次编译也只用3步:
make menuconfig
make
cp arch/x86_64/boot/bzImage /boot/kernel-。。。。。
下面是grub配置文件
title Gentoo Linux 2.6.29-r5
root (hd0,1)
kernel /boot/kernel-2.6.29-gentoo-r5 root=/dev/sda3
title Gentoo All
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-2.6.29-gentoo-r5 root=/dev/ram0 ramdisk=8192 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86_64-2.6.29-gentoo-r5 |
|