我是从 kernel.org 源编译内核的新手。当我在我的计算机上编译内核时,我应该删除哪些额外的或旧的软件包或模块?
提前致谢。
答案1
如果您只是想删除不需要的软件包,则不需要编译内核。
您只需输入以下命令即可删除软件包sudo apt-get remove packagename
您也可以在不编译内核的情况下删除模块,只需执行rmmod modulename
如果您想从内核中禁用或删除一些您不使用的模块或功能,您可以在配置内核时执行此操作,然后编译内核,更新引导加载程序并重新启动。
基本上你会这样做:
- 下载内核源代码
- 解压缩
- 进行更改
- 编译
- 更新引导加载程序
- 重启新内核
关于要删除什么东西的帮助,我会说每个与您没有的硬件相关的软件,例如:
- 如果您没有蓝牙并且将来也不打算拥有蓝牙,请删除所有与蓝牙相关的软件/模块/选项;
- 如果您有一张英特尔(或其他)显卡,请删除其他显卡的软件;
- 如果你没有电视卡、USB 操纵杆等