需求
编译内核需要安装必要的编译用软件
1.使用官方 kernel-source 包
注意: 此包最好与系统中 kernel-default 包版本一致
$tar jxf linux-2.6.37.tar.bz2
$su
#mv linux-2.6.37 /usr/src/
make menuconfig
从弹出的菜单中, 选择 Device Drivers -> Network device support -> Universal TUN/TAP device driver support 为 M, 然后保存退出
#make
#make modules_install
#make install
# make headers_install
至此,内核已经编译安装完成了,已经在 grub 开始菜单最下面添加了一个启动项。重启可以尝试新内核登录了。还有一些小问题需要解决。将 /usr/src/linux 指向刚编译内核的源码目录
#ln -s /usr/src/linux-版本号 /usr/src/linux
之后重启,用 uname -r 检查内核版本。自然,记住还要重新安装显卡驱动。
回到内核源码目录
删除 /lib/modules 下其他内核版本号对应的目录,即旧版本内核模块文件删除 /boot 下其他内核版本号对应的文件
你可能不希望失效的原来内核仍然留在开机选单上,那么
#rm /boot/*.old && rm /boot/grub*.old
#rm /boot/vmlinuz && rm /boot/initrd
#ln -s vmlinuz-新版本号-default vmlinuz
#ln -s initrd-新版本号-default initrd
267



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



