Назад | Перейти на главную страницу

обновление ядра с 2.6.27 до 2.6.32

У меня есть сервер openvz, который в настоящее время работает на linux-2.6.27-openvz-kiprensky.1-r1

Сейчас я обновляю сервер, и часть обновления - это обновление ядра. Теперь мне предлагают linux-2.6.32-openvz-feoktistov.1

Вопрос, если я перекомпилирую ядро, могу ли я повторно использовать конфигурацию из 2.6.27? Как лучше всего обновить ядро?

Я использую gentoo distr.

Спасибо.

Лучшая практика - использовать любое ядро, поставляемое с вашими каналами распространения.

Но если вы компилируете свой собственный, вы, безусловно, можете использовать старый файл .config в качестве основы для своей новой конфигурации. Сложная часть - это все добавленные модули между 2.6.27 и 2.6.32. Как я вижу, у вас есть два варианта

Вариант 1. Проведите все исследования

Что нового в каждом ядре, конечно, меняется. Новые драйверы, новые параметры существующих модулей, устаревшие параметры и модули меняются. Они задокументированы как в самом ядре, так и в других местах. Некоторые дать хороший общий обзор, другие более на уровне болтов.

Вариант 2. Просто оставьте настройки по умолчанию и перекомпилируйте, пока не получите что-то, что работает.

Использовать make oldconfig с вашим старым файлом .config, скопированным в исходный каталог ядра, и примите все ответы по умолчанию на все новые параметры. Это предполагает, что новые модули вряд ли будут критичными для системы, работающей на более старом ядре. Если это не сработает с первого раза, пора перейти к варианту 1 и попробовать еще раз.

Похоже, Gentoo имеет упаковку 2.6.32 http://packages.gentoo.org/package/sys-kernel/openvz-sources Однако я не знаком с Gentoo. Можете ли вы обновить ядро ​​через пакеты?

В Debian OpenVZ хорошо упакован http://packages.debian.org/squeeze/linux-image-openvz-amd64 Я использовал это для всех обновлений безопасности ядра. Я также уверен, что для ядра OpenVZ серьезное обновление также выполняется через диспетчер пакетов.