从源代码编译内核(用于 Xen),我是否使用普通内核?

从源代码编译内核(用于 Xen),我是否使用普通内核?

我的 VPS 主机使用 Xen,我可以使用自己的内核(使用 pv-grub),而不是使用其自定义内核,我安装的用于测试的示例内核如下,我正在运行 Debian 6(Squeeze): http://packages.debian.org/squeeze/linux-image-2.6.32-5-xen-amd64

我是否可以正确地假设,如果我下载 2.6.32-5 的源代码,我就可以设置适当的 Xen 选项来构建与列出的二进制内核一样的 Xen 兼容内核?

我是否能够应用内核补丁(例如我想要的 grsecurity),并应用 Xen 配置,以便在编译完成后用于我的 VPS?

谢谢你,肯。

答案1

是的,你可以。你可以选择从相同的源构建 Debian 内核,也可以从 vanilla 源构建内核。Mainline 在最新版本中内置了对 Xen4 的支持,并且不再需要补丁才能使 Xen 正常工作;构建 DomU 的选项包括这里

可以使用 Debianmake-kpkg命令和朋友来修补 Debian 源。

相关内容