我想为我的 Ubuntu 10.04 Lucid Lynx AMD64 机器编译一个最新的 Linux 内核 (2.6.34),主要是因为我想将它用作最新 xen4 的 dom0 内核。网上有很多关于如何编译“Debian 风格”内核的文档。但我认为最好从“官方”Ubuntu 配置开始,以确保不会错过任何重要内容,也不必一遍又一遍地重新编译。
所以我想要编译 2.6.34,但从 Ubuntu Lucid 的“官方”/boot/config-2.6.32-XX 开始。问题是:我该如何最好地做到这一点?如果我只采用 2.6.32 中的配置,那么 2.6.33/34 中的新功能将不会出现在配置中。所以我想做的是将 2.6.34 配置与 Ubuntu 的原始 2.6.32 配置结合起来。我该如何最好地做到这一点?这有意义吗?有没有更简单的方法来实现我想要的?
感谢您的见解!
A。
PS:我刚刚在 backports.org 上找到了一个 linux-image-2.6.32-bpo.4-xen-amd64 包,但没有关于它的信息。它可以作为 Lucid 上的 dom0 内核使用吗?
答案1
您现在可以为 Ubuntu 10.04 Lucid Lynx 编译 Ubuntu 2.6.34 内核。该内核可在其内核存储库中找到。完整说明如下:如何编译 Ubuntu Lucid 内核。
答案2
Xen 4.0 只能在 2.6.31 或 2.6.32 上编译。
请阅读此处http://wiki.xensource.com/xenwiki/Xen4.0?highlight=%28xen%29|%284.0%29
答案3
@Peter 你通过提供你的博客链接误导了所有人。OP 要求编译 Dom0 Lucid 内核而不是你的博客中提到的 vanilla 内核。这是增加博客流量的一种非常便宜的方法。你理解 Xen 中的 dom0 是什么意思吗?
@andreash 如果你想在 Lucid 上拥有 pvops dom0 内核,请点击此链接