Подготовка к обновлению

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

Чтобы создать её, определите, с какой версией ядра вы работаете в настоящий момент. Выполните следующую команду:

uname -r

Только пользователь root может создать загрузочную дискету системы. Войдите в систему под именем root и выполните следующую команду (где kernelversion - версия, показанная командой uname -r ):

/sbin/mkbootdisk kernelversion

ПодсказкаПодсказка
 

Дополнительные параметры вы найдете на странице man mkbootdisk.

Прежде чем продолжить, загрузите компьютер с этой дискеты, чтобы убедиться в её исправности.

Хочется верить, что эта дискета вам не понадобится, но вы должны сохранить её безопасном месте на всякий случай.

Вы также должны выяснить, какие пакеты ядра установлены. Некоторые из них не требуются для работы ядра. Например, пакет kernel-doc содержит всю документацию ядра и не требуется для загрузки ядра. Пакет kernel-source также не требуется, так как вам не обязательно компилировать ядро из исходных текстов.

Для того, чтобы определить установленные пакеты ядра, выполните в приглашении оболочки следующую команду:

rpm -qa | grep kernel

В результате выполнения вы увидите все или некоторые из следующих пакетов, в зависимости от типа выполненной установки (номер версии может отличаться):

kernel-headers-2.4.7-3
kernel-2.4.7-3
kernel-source-2.4.7-3
kernel-doc-2.4.7-3
kernel-pcmcia-cs-3.1.24-2

Проанализировав этот список, вы можете определить, какие пакеты потребуется загрузить для обновления ядра. Безусловно, необходимым пакетом является kernel-version-number. Если вы обновляете ядро на ноутбуке или используете PCMCIA, также потребуется пакет kernel-pcmcia-cs.

Вам не нужны пакеты kernel-headers и kernel-source, если вы не планируете самостоятельно компилировать ядро и заниматься разработкой ядра. Пакет kernel-doc содержит документацию для разработчиков ядра и также не является обязательным.