6.2.3. Подготовка обновления с помощью исходного RAM-диска
6.2.3. Подготовка обновления с помощью исходного RAM-диска
Прогрессивные приемы
Здесь рассматриваются дополнительные приемы, к которым стоит прибегать, только если не получается выполнить обновления драйверов другими методами.
Программа установки Red Hat Enterprise Linux может загрузить обновления драйверов с RAM-диска в начальной стадии процесса установки. RAM-диск представляет собой область в памяти, которая функционирует как отдельный диск. Чтобы загрузить обновления драйверов, необходимо, чтобы компьютер имел возможность загрузки с доступного в сети PXE-сервера. Глава 30, Настройка сервера установки содержит инструкции по PXE-установке.
Открыть доступ к обновлениям драйверов на PXE-сервере можно так:
- Скопируйте образ с обновлениями драйверов на PXE-сервер. Образ можно получить с сайта производителя оборудования или Red Hat. Файл должен иметь расширение
.iso
. - Скопируйте файл образа в каталог
/tmp/initrd_update
. - Переименуйте файл в
dd.img
. - В строке приглашения перейдите в
/tmp/initrd_update
и выполните командуfind . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img
- Скопируйте
/tmp/initrd_update.img
в каталог, из которого будет выполняться установка. Этот каталог расположен в/tftpboot/pxelinux/
. Например,/tftpboot/pxelinux/r6с/
может использоваться для установки Red Hat Enterprise Linux 6 Client. - В файл
/tftpboot/pxelinux/pxelinux.cfg/default
добавьте следующую запись для обновления исходного RAM-диска:label
цель
-dd kernelцель
/vmlinuz append initrd=цель
/initrd.img,цель
/dd.imgгде в качестве цели укажите используемый для установки ресурс.
Раздел 6.3.4, «Выбрать PXE-ресурс с обновлениями драйверов» содержит дальнейшую информацию об использовании обновлений исходного RAM-диска во время установки.
Пример 6.1. Подготовка обновления исходного RAM-диска из образа обновлений драйверов
В рассматриваемом здесь примере будет использоваться загруженный из Интернета и сохраненный в каталог на PXE-сервере образ
driver_update.iso
. При этом PXE-загрузка будет осуществляться из /tftpboot/pxelinux/r6с
.
Перейдите в каталог, который содержит файл образа, и выполните следующие команды:
$ cp driver_update.iso /tmp/initrd_update/dd.img $ cd /tmp/initrd_update $ find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img $ cp /tmp/initrd_update.img /tftpboot/pxelinux/r6c/dd.img
В файл
/tftpboot/pxelinux/pxelinux.cfg/default
добавьте:
label r6c-dd kernel r6c/vmlinuz append initrd=r6c/initrd.img,r6c/dd.img