我正在使用带有 kernel.org 上最新可用内核的 Maverick 并自己构建它们。直到现在,我的配置都基于库存的 Maverick 内核并接受make oldconfig默认值。我现在已经在 3 个主要版本中这样做了,所以我想我开始落后于当前的“标准”。
我想根据新的 Natty.config文件重新构建我的内核。这是否可以在网上某处获得,还是我必须下载整个内核包并解压缩?
编辑:我已经从最新的 Natty 内核包中手动提取了配置,我可以确认我可能应该早点这样做。我的旧“进化”配置和 Natty 默认配置之间有很多差异。现在,如果我可以不用 20 分钟的搜索和下载包就可以做到这一点,这样我就可以在将来重新建立基础。
sla*_*den 33
每个linux-image包都包含在/boot/config-*. 要查看当前运行的 Linux 内核的配置文件,请执行以下操作:
less /boot/config-$(uname -r)我与Ubuntu的内核人(Freenode上检查#ubuntu-kernel),他们已经证实了我的信念,有没有真正“的配置”,但它是在通过包括一些编译/编译时间实际上构建Kconfig的文件; 这些取决于确切的架构和目标(桌面/服务器/云)。您应该能够在以下位置阅读该(简短)对话:
可以使用packages.ubuntu.com和以下搜索找到该品种的列表:
狩猎,周围,似乎.config也包含在linux-headers-*包中。这些是.deb文件(它们是.ar将用 打开的简单档案file-roller),每个文件只有大约 800 kB。如果您知道您所追求的特定目标、架构和版本,您可以直接从 Launchpad 或存档本身获取这些:
/usr/src/linux-headers-2.6*/.config如果您想将整个过程自动化为一个命令,您可以尝试以下操作;确保将所有内容都放在一行上!
wget -qO- http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.38-6-generic_2.6.38-6.34_i386.deb | dpkg-deb --fsys-tarfile /dev/stdin | tar Ox --wildcards './usr/src/*/.config'希望有帮助!
内核团队在这里发布了 Natty 的配置:
资料来源:
| 归档时间: |
|
| 查看次数: |
40217 次 |
| 最近记录: |