编译内核
设置完毕,进入编译阶段。如果补丁和配置正确,下面几步不会出错,按顺序执行,等待完成即可。一般是第三步编译模块时间最长。若期间出错,回到上面配置内核清理并重新配置。
#make bzImage
#make modules
#make modules_install
#make install
[编辑]
收尾工作
至此,内核已经编译安装完成了,已经在 grub 开始菜单最下面添加了一个启动项。重启可以尝试新内核登录了。还有一些小问题需要解决。 将 /usr/src/linux 指向刚编译内核的源码目录
#rm /usr/src/linux
#ln -s /usr/src/linux-版本号 /usr/src/linux
之后重启,用 uname -r 检查内核版本。自然,记住还要重新安装显卡驱动。
[编辑]
清理工作
如果你的内核经过一段时间测试可以稳定正常工作,那么可以做一些清理工作,释放磁盘空间。
[编辑]
清理旧文件
回到内核源码目录
#make clean
删除 /lib/modules 下其他内核版本号对应的目录,即旧版本内核模块文件 删除 /boot 下其他内核版本号对应的文件
[编辑]
清理 grub 启动列表
你可能不希望失效的原来内核仍然留在开机选单上,那么
#mv /boot/grub/menu.lst.old /boot/grub/menu.lst
#rm /boot/*.old && rm /boot/grub*.old
#rm /boot/vmlinuz && rm /boot/initrd
#ln -s vmlinuz-新版本号-default vmlinuz
#ln -s initrd-新版本号-default initrd
No comments:
Post a Comment