Компилируя ядро ​​из исходного кода (для 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 из тех же источников или собрать ядро ​​из ванильных источников. Mainline имеет поддержку Xen4, встроенную в последние версии, и больше не требует исправлений для работы Xen; Варианты построения DomU здесь.

Исправление исходников Debian должно быть возможно с помощью Debian make-kpkg команда и друзья.

Другие вопросы по тегам