Red Hat Enterprise Linux 4: Руководство по системному администрированию | ||
---|---|---|
Назад | Глава 37. Обновление ядра вручную | Вперёд |
Если в вашем компьютере используется файловая система ext3, SCSI-контроллер или для ссылки на разделы в /etc/fstab используются метки, вам понадобится начальный RAM-диск. Начальный RAM диск позволяет модульному ядру получить доступ к модулям, которые могут понадобиться для загрузки, до того, как ядро получит доступ к устройству, где эти модули обычно располагаются.
В архитектурах, поддерживаемых Red Hat Enterprise Linux, за исключением IBM eServer iSeries, начальный RAM-диск можно сделать с помощью команды mkinitrd. Однако это действие выполняется автоматически, если ядро и связанные пакеты устанавливаются или обновляются посредством RPM-пакетов, распространяемых компанией Red Hat, Inc.; таким образом, делать это вручную не требуется. Чтобы проверить, был ли он создан, выполните команду ls -l /boot и убедитесь в том, что файл initrd-<version>.img находится на диске (его версия должна соответствовать версии только что установленного ядра).
На компьютерах iSeries файл начального RAM-диска и файл vmlinux собраны в одном файле, который создаётся командой addRamDisk. Это также выполняется автоматически, если ядро и связанные пакеты устанавливаются или обновляются посредством RPM-пакетов, распространяемых компанией Red Hat, Inc.; таким образом, делать это вручную не требуется. Чтобы проверить, был ли он создан, выполните команду ls -l /boot и убедитесь в том, что файл /boot/vmlinitrd-<kernel-version> находится на диске (его версия должна соответствовать версии только что установленного ядра).
После этого следует проверить, был ли настроен загрузчик для загрузки нового ядра. За подробными инструкциями обратитесь к разделу 37.6 Проверка загрузчика.