Ask Ubuntu 上提出的一个问题是否有适用于 Ubuntu 的普通内核。它的答案是 Ubuntu 有一个“主线”系列内核,它们使用带有 Ubuntu 配置的普通文件。
但配置到底有多重要呢?是否存在与发行版无关的官方普通内核配置?
答案1
“与发行版无关”的普通内核将是您使用具有默认值的所有内容获得的内核。内核配置脚本确实对所有内容都有默认值。如果您使用以下内核生成配置,您可以获得全套这些并称之为“100%纯香草”内核.org并运行make config
or make menuconfig
(不做任何更改)。
虽然这是最通用的事情,但如果没有一些配置(选择正确的架构,确保它包含足够有用的驱动程序等),它不太可能非常有用,并且它是甚至不太可能跑如果你把它扔进乌班图它希望您运行他们定制的内核。例如,LVM 支持过去默认不启用,但乌班图使用它。
我想什么乌班图“主线”的意思是不应用补丁,但仍会应用正常的自定义配置文件,因此至少会成功启动。它可能缺少的是任何自定义错误修复或硬件支持或他们修补的任何其他尚未添加到上游内核的内容。
答案2
要获取(或恢复)任何内核的默认配置,只需make defconfig
在内核目录中运行即可。如需更多选项,请发出make help
.