Show Table of Contents
30.2.2. Configuration pour EFI
- Si tftp-server n'est pas encore installé, exécutez
yum install tftp-server. - Dans le fichier de configuration tftp-server à
/etc/xinet.d/tftp, modifiez le paramètredisabled(désactivé) deyes(oui) àno(non). - Créez un chemin de répertoire à l'intérieur de
tftpbootpour les images de démarrage EFI, puis copiez-les à partir de votre répertoire de démarrage :mkdir /var/lib/tftpboot/pxelinuxmkdir /var/lib/tftpboot/pxelinux/bootx64.eficp /boot/efi/EFI/redhat/grub.efi /var/lib/tftpboot/pxelinux/bootx64.efi - Configurez votre serveur DHCP pour utiliser les images de démarrage EFI empaquetées avec GRUB. (Si vous ne possédez pas de serveur DHCP installé, reportez-vous au chapitre Serveurs DHCP du Guide de déploiement Red Hat Enterprise Linux.)Exemple de configuration dans
/etc/dhcp/dhcpd.confpourrait ressembler à ceci :option space PXE; option PXE.mtftp-ip code 1 = ip-address; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-sport code 3 = unsigned integer 16; option PXE.mtftp-tmout code 4 = unsigned integer 8; option PXE.mtftp-delay code 5 = unsigned integer 8; option arch code 93 = unsigned integer 16; # RFC4578 subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.254; range 10.0.0.2 10.0.0.253; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 10.0.0.1; if option arch = 00:06 { filename "pxelinux/bootia32.efi"; } else if option arch = 00:07 { filename "pxelinux/bootx64.efi"; } else { filename "pxelinux/pxelinux.0"; } } host example-ia32 { hardware ethernet XX:YY:ZZ:11:22:33; fixed-address 10.0.0.2; } } - Créez un répertoire
pxelinux.cfgà l'intérieur depxelinux:mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg - Ajoutez un fichier de configuration à ce répertoire. Ce fichier doit être nommé
efidefaultou selon l'adresse IP. Par exemple, si l'adresse IP de votre machine est 10.0.0.1, alors le nom du fichier serait0A000001.Un exemple de fichier de configuration sur/var/lib/tftpboot/pxelinux/pxelinux.cfg/efidefaultpourrait ressembler à ceci :default=0 timeout=1 splashimage=(nd)/splash.xpm.gz hiddenmenu title RHEL root (nd) kernel /rawhide-x86_64/vmlinuz initrd /rawhide-x86_64/initrd.imgPour voir des instructions sur la manière de spécifier la source d'installation, reportez-vous à la Section 7.1.3, « Options de démarrage supplémentaires » - Copiez l'image splash dans votre répertoire racine
tftp:cp /boot/grub/splash.xpm.gz /var/lib/tftpboot/pxelinux/splash.xpm.gz - Copiez les images de démarrage dans votre répertoire racine
tftp:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/rawhide-x86_64/ - Redémarrez le système, puis sélectionnez le périphérique réseau comme périphérique de démarrage lorsqu'il vous le sera demandé.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.