На основании этого списка определим пакеты, которые необходимо загрузить из Интернета. Если у вас хороший канал, желательно загрузить и обновить все относящиеся к ядру установленные пакеты. Если же нет – загружаемые пакеты зависят от ваших намерений:
• для обновления ядра операционной системы – загружаем только kernel-2. 4. XX.;
• для перекомпилирования ядра операционной системы – необходимо загрузить пакеты kernel-headers-2.4.хх, kernel-source-2.4.хх.
Загрузку необходимых пакетов можно осуществить напрямую с FTP-сервера. Список доступных зеркал находится по адресу www.redhat.com/download/mirror.html
Обновление ядра операционной системы
Теперь, когда все необходимые пакеты получены, можно приступать к обновлению ядра операционной системы. Выполнить это можно двумя способами:
• командой rpm -Uvh kernel-2.4.хх. i386.rpm – обновить ядро операционной системы;
• командой rpm ivh kernel-2.4.хх. i386.rpm – установить понос ядро операционной системы.
Второй способ позволит в случае, если новое ядро вызывает проблемы, безболезненно «откатиться» (roll back, downgrade) на старое ядро операционной системы.
Аналогично обновляются пакеты с исходными текстами ядра операционной системы Linux.
Для проверки обновления ядра выполните следующую команду:Is -l /boot
Вы должны увидеть следующий файл: vmlinuz-2.4jcc.
После обновления ядра операционной системы необходимо осуществить конфигурирование загрузчика (boot loader).
Конфигурирование загрузчика
После установки нового ядра операционной системы необходимо сконфигурировать загрузчик таким образом, чтобы при последующих стартах операционной системы производилась загрузка ее обновленного ядра.Предупреждение
Будьте предельно внимательны во время конфигурирования загрузчика – если вы ошибетесь, операционная система Linux не сможет загрузиться. В этом случае придется воспользоваться заблаговременно созданной загрузочной дискетой и внимательно переконфигурировать загрузчик.
В дистрибутиве Red Hat Linux 7.2 существует возможность при инсталляции выбрать устанавливаемый загрузчик – GRUB или LILO. Поэтому рассмотрим конфигурирование обоих загрузчиков.
GRUB
Если у вас установлен загрузчик GRUB, вы должны отредактировать файл /boot/grub/grub.conf.
Типичный конфигурационный файл GRUB приведен ниже:
# NOTICE: You have a /boot partition. This means that
# all kernel paths are relative to /boot/
default=0
timeout=30
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.7–3)
root (hd0,0)
kernel /vmlinuz-2.4.7–3 ro root=/dev/hda3
initrd /initrd-2.4.7–3.imgДобавление нового ядра в список загрузчика, рекомендуется производить в два этапа: 1. Сначала добавить новую секцию для нового ядра и убедиться, что загрузка происходит нормально. Добавить новую секцию проще всего, скопировав существующую и подправив ее в нужном месте. В результате получим следующий текст (добавленная секция выделена полужирным шрифтом):