Как вручную обновить ядро в CentOS? Очень просто!
Приветствую всех читателей данного замечательного сайта! Сегодня мы
будем вручную обновлять ядро Linux в дистрибутиве CentOS, на примере
версии 6.4. Напомню, что в CentOS 6.4 по-умолчанию установлено ядро
2.6.32, мы же будем устанавливать 3.2.48.
Итак, поехали...
Первое наше действие - это проверка текущей версии ядра в системе, командой:
uname -r
получим: 2.6.32-358.el6.x86_64
Теперь нам нужно установить разные инструменты для компиляции ядра:
sudo yum groupinstall "Development Tools"
sudo yum install ncurses-devel
и установим все доступные обновления для вашей системы:
sudo yum update
Сейчас мы можем обновлять ядро, но для начала нам нужно его скачать:
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.48.tar.xz
и распаковать:
sudo tar xvfvJ linux-3.2.48.tar.xz -C /usr/src
cd /usr/src/linux-3.2.48
Перед тем как компилировать новое ядро, нам нужно сгенерировать конфигурацию ядра, сделать это можно при помощи GUI:
sudo make menuconfig
После чего откроется:
Если вы хотите использовать конфигурацию от текущего установленного ядра в системе, то введем вместо команды выше:
sudo make oldconfig
но вам все же потребуется настроить новые опции для
вашего нового ядра, если вы затрудняетесь ответить на какой нибудь из
вопросов, то просто нажимаем Enter, для выбора ответа по-умолчанию.
Если вы хотите использовать старую конфигурацию ядра +
автоматически принять стандартные ответы на все вопросы, то введите
команду:
sudo sh -c 'yes "" | make oldconfig'
После того, как конфигурация ядра заверешена, вводим:
sudo make
для компиляции нового ядра. Данная процедура может занять до 30 минут, в зависимости от мощности CPU вашего компьютера.
Как компиляция будет завершена, установим новое ядро + все модули:
sudo make modules_install install
Для того, чтобы использовать наше новое ядро, перезагружаем компьютер и выбирем его при загрузки GRUB:
Также можно обновить ядро в CentOS, используя
специальный для этого репозиторий elrepo-kernel из состава ElRepo.
Метод, который я описал в данном руководстве, он более сложный, может
кому он больше подойдет :) http://linuxcenter.kz/page/%D0%BA%D0%B0%D0%BA-%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%8F%D0%B4%D1%80%D0%BE-%D0%B2-centos-%D0%BE%D1%87%D0%B5%D0%BD%D1%8C-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE
|