Поскольку Citrix выпустила полный исходный код xenserver 6.2, я его оценивал. Он работает очень хорошо, но есть только одна проблема, которую я не решил.
К сожалению, Citrix не предоставляет исходные коды ядра в своем DDK. Следовательно, нет возможности скомпилировать неиспользуемую версию ядра. (Citrix предоставляет исходные коды ядра для них на исходном ISO-образе, который можно загрузить отдельно)
Итак, я собрал новое ядро. Но как мне обновить ядро dom0, чтобы эти новые модули ядра работали и все мое оборудование было обнаружено?
В Ubuntu я бы использовал update-grub. Но grub здесь не используется.
Процесс установки ядра rpm также не работал (старое ядро все еще работает).
Кто-нибудь знает, как в dom0 установить новое ядро?
Я также разместил этот вопрос на форумах поддержки Citrix, но ответов не последовало, а просмотров очень мало. Буду признателен за помощь, подсказки. Может кто точно знает как это сделать.
XenServer не использует grub. Учитывая, что вы выходите за рамки поддерживаемого диапазона, вы можете изучить /boot/extlinux.conf
.
После установки новых RPM ваше новое ядро должно быть доступно в /boot/
.
Исправить новую запись на /boot/extlinux.conf
указывая на ваше новое ядро. Не забудьте оставить запасной вариант на случай, если ваше новое ядро не загрузится. Это упростит загрузку в исходное ядро и устранит любые проблемы.
Ура
Фелипе