|
|

楼主 |
发表于 2009-8-7 13:37:42
|
显示全部楼层
编译内核步骤
emerge gentoo-sources
emerge genkernel
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
genkernel all
完成之后发现/boot目录下多了几个文件.如下:
localhost boot # ls
System.map-genkernel-x86-2.6.24-gentoo-r5 boot initramfs-genkernel-x86-2.6.24-gentoo-r5 kernel-genkernel-x86-2.6.24-gentoo-r5 lost+found
System.map-genkernel-x86-2.6.24-gentoo-r7 grub initramfs-genkernel-x86-2.6.24-gentoo-r7 kernel-genkernel-x86-2.6.24-gentoo-r7
localhost boot #
最初的内核是kernel-genkernel-x86-2.6.24-gentoo-r5 使用以上步骤编译成功之后.修改了grub配置文件.内容如下:
localhost grub # cat grub.conf
default 1
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 doscsi
initrd /initramfs-genkernel-x86-2.6.24-gentoo-r5
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.24-gentoo-r7 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 doscsi
initrd /initramfs-genkernel-x86-2.6.24-gentoo-r7
然后重新启动系统.发现系统仍然使用的是原来的内核来启动系统.
怎样才可以使用现在的内核呢? |
|