Show Table of Contents
30.2.2. Configurando para EFI
- Se nao tftp-server is not yet installed, run
yum install tftp-server. - No arquivo de config tftp-server em
/etc/xinet.d/tftp, mude o parâmetrodisableddeyesparano. - Crie um caminho de diretório dentro de
tftpbootpara as imagens de inicialização do EFI e depois copie-as a partir de seu diretório de inicialização:mkdir /var/lib/tftpboot/pxelinuxmkdir /var/lib/tftpboot/pxelinux/bootx64.eficp /boot/efi/EFI/redhat/grub.efi /var/lib/tftpboot/pxelinux/bootx64.efi - Configure seu servidor DHCP para usar as imagens de inicialização do empacotadas do EFI com GRUB. (Caso você não possua um servidor DHCP instalado, consulte o capítulo DHCP Servers em Red Hat Enterprise Linux Deployment Guide.)Uma configuraçao de amostra em
/etc/dhcp/dhcpd.confse parece com esta abaixo: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; } } - Crie um diretório
pxelinux.cfgdentro dopxelinux:mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg - Adicione um arquivo de config para este diretório. O arquivo deve ser chamado de
efidefaultou o nome do endereço IP. Por exemplo, se o endereço IP de sua máquina for 10.0.0.1 então o nome de arquivo deve ser0A000001.Uma amostra de arquivo de config em/var/lib/tftpboot/X86PC/UNDI/pxelinux.cfg/efidefaultdeve se parecer com esta:default=0 timeout=1 splashimage=(nd)/splash.xpm.gz hiddenmenu title RHEL root (nd) kernel /rawhide-x86_64/vmlinuz initrd /rawhide-x86_64/initrd.imgPara instruções sobre como especificar a fonte de instalação, consulte o Seção 7.1.3, “Opções adicionais de inicialização”. - Copie a imagem splash para seu diretório root
tftp:cp /boot/grub/splash.xpm.gz /var/lib/tftpboot/pxelinux/splash.xpm.gz - Copiar as imagens de inicialização do em seu diretório root
tftp:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/rawhide-x86_64/ - Reinicialize o sistema e selecione o dispositivo de rede como se dispositivo de inicialização quando solicitado.

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.