6.2.3. Préparation d'une mise à jour de disque RAM initial

Important

Ceci est une prcédure avancée et vous ne devriez la considérer que si vous ne pouvez pas procéder à une mise à jour du pilote avec d'autres méthodes.
Le programme d'installation de Red Hat Enterprise Linux peut charger des mises à jour pour lui-même au début du processus d'installation depuis un disque RAM — une zone de la mémoire de votre ordinateur qui se comporte temporairement comme un disque. Vous pouvez utiliser ces mêmes capacités pour charger des mises à jour de pilote. Pour effectuer une mise à jour de pilote pendant une installation, votre ordinateur doit pouvoir démarrer depuis un serveur PXE (de l'anglais, preboot execution environment), et vous devez avoir un serveur PXE disponible sur votre réseau. Reportez-vous à la Chapitre 30, Préparer un serveur d'installation afin d'obtenir des instructions sur l'utilisation de PXE lors d'une installation.
Pour rendre le mise à jour du pilote disponible sur votre serveur PXE :
  1. Placez le fichier image de mise à jour du pilote sur votre serveur PXE. Normalement, vous pourriez faire cela en le téléchargeant sur le serveur PXE depuis un emplacement sur l'Internet spécifié par Red Hat ou par votre fournisseur de matériel. Les noms des fichiers images de mise à jour de pilote se terminent par .iso.
  2. Copiez le fichier image de mise à jour du pilote dans le répertoire /tmp/initrd_update.
  3. Renommez le fichier image de mise à jour du pilote ainsi : dd.img.
  4. Sur la ligne de commande, allez sur le répertoire /tmp/initrd_update, puis entrez la commande suivante, et appuyez sur Entrée :
    find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
    
  5. Copiez le fichier /tmp/initrd_update.img dans le répertoire contenant la cible que vous souhaitez utiliser pour l'installation. Ce répertoire est placé sous le répertoire /tftpboot/pxelinux/. Par exemple, /tftpboot/pxelinux/r6c/ pourrait contenir la cible PXE pour client Red Hat Enterprise Linux 6.
  6. Modifiez le fichier /tftpboot/pxelinux/pxelinux.cfg/default afin d'inclure une entrée contenant la mise à jour du disque virtuel initial que vous venez de créer sous la forme suivante :
    label target-dd
    kernel target/vmlinuz
    append initrd=target/initrd.img,target/dd.img
    
    target correspond à la cible que vous souhaitez utiliser pour l'installation.
Reportez-vous à la Section 6.3.4, « Sélectionner une cible PXE qui inclut une mise à jour du pilote » pour apprendre comment utiliser une mise à jour du disque virtuel initial pendant l'installation.

Exemple 6.1. Préparer une mise à jour du disque virtuel initial à partir d'un fichier image de mise à jour du pilote

Dans cet exemple, driver_update.iso est un fichier image de mise à jour du pilote que vous avez téléchargé depuis l'Internet sur un répertoire de votre serveur PXE. Vous devriez procéder au démarrage PXE depuis la cible qui est située dans /tftpboot/pxelinux/r6c/
Sur la ligne de commande, allez sur le répertoire qui contient le fichier, puis entrez les commandes suivantes :
$ cp driver_update.iso /tmp/initrd_update/dd.img
$ cd /tmp/initrd_update
$ find . | cpio --quiet -c -o -H newc | gzip -9 >/tmp/initrd_update.img
$ cp /tmp/initrd_update.img /tftpboot/pxelinux/r6c/dd.img
Modifiez le fichier /tftpboot/pxelinux/pxelinux.cfg/default et incluez l'entrée suivante :
label r6c-dd
kernel r6c/vmlinuz
append initrd=r6c/initrd.img,r6c/dd.img