Удалить / понизить версию ядра релиза

В настоящее время строится сервер LTS LAMP 12.04.4 (3.11.x), и он уже запущен в производство 12.04.3 (3.8.x). Как я могу удалить ядра и заголовки 3.11 с помощью универсальных пакетов lts-raring и установить ядро, заголовки и универсальные пакеты 3.2.0-x? Кроме того, важна простота обновления до новейшего патча 3.2.0-x, не рискуя в процессе обновления / возврата к 3.11 или 3.8. Есть ли ошибки или нет с этим?

4
задан 15.05.2020, 15:40

1 ответ

Предпосылки

Ключевыми элементами здесь является понимание того, что Ubuntu использует для установки новейшего ядра.

Общие пакеты используются для установки как заголовков, так и самих образов linux.

Таким образом, для последних точечных выпусков Ubuntu пакеты с аппаратным включением были бы установлены вместо ядер серии LTS 3.2.

Если вы удалите общие ядра, дальнейшие обновления ядра не будут установлены автоматически. Итак, в итоге, очистка ядер generic-lts-xxxx остановит установку более новых ядер.

Установка ядра серии 3.2

Чтобы убедиться, что на вашем сервере установлены правильные универсальные пакеты серии 3.2, используйте командную строку:

sudo apt-get update
sudo apt-get install linux-headers-generic linux-image-generic

Это установит серию 3.2 ядер + общий метапакет, необходимый для обновления всех исправлений безопасности.

После установки перезагрузите компьютер, но на этот раз загрузитесь в ядро ​​3.2. Это можно найти в предыдущем разделе записей GRUB.

pic

Войдите и проверьте, действительно ли вы загрузились в ядро ​​3.2:

uname -a

Очистка серии ядер HWE

Сейчас вам нужно очистить более поздние ядра HWE

sudo apt-get purge linux-headers-3.8.0-* linux-headers-generic-lts-raring linux-image-3.8.0-* linux-image-generic-lts-raring

Если у вас установлены дерзкие ядра HWE, вам нужно удалить ядра 3.11 и пакеты generic-lts-saucy, т.е.

sudo apt-get purge linux-headers-3.11.0-* linux-headers-generic-lts-saucy linux-image-3.11.0-* linux-image-generic-lts-saucy

Графика

Учитывая, что вы сказали, что используете сервер LAMP, я предполагаю, что у вас не установлена ​​графика xorg, то есть вы используете текстовый интерфейс.

Если вы используете графический интерфейс, вам нужно аналогичным образом понизить ваш графический стек

, т.е.

sudo apt-get purge xserver-xorg-lts-quantal
sudo apt-get install xserver-xorg-input-synaptics xserver-xorg

Осторожно

Как всегда, когда возитесь с ядрами для вашего сервера, всегда проверяйте, что у вас есть хорошая резервная копия образа вашего сервера, чтобы убедиться, что вы можете откатиться, если что-то катастрофическое пойдет не так.

2
ответ дан 15.05.2020, 15:41
  • 1
    Я тестирую это прямо сейчас на испытательном стенде VM. Спасибо за Ваш подробный ответ. – Ben 15.05.2020, 15:41

Теги

Похожие вопросы