Show Table of Contents
30.2.2. EFI
- Если tftp-server не установлен, выполните
yum install tftp-server. - В файле конфигурации
/etc/xinet.d/tftpизмените значение параметраdisabledнаno. - Создайте следующую иерархию в
tftpbootи скопируйте образы EFI в загрузочный каталог:mkdir /var/lib/tftpboot/pxelinuxmkdir /var/lib/tftpboot/pxelinux/bootx64.eficp /boot/efi/EFI/redhat/grub.efi /var/lib/tftpboot/pxelinux/bootx64.efi - Настройте DHCP-сервер так, чтобы он мог использовать загрузочные образы, созданные с помощью GRUB. Если DHCP-сервер не установлен, обратитесь главе DHCP-серверы Servers в руководстве по развертыванию Red Hat Enterprise Linux.Пример файла
/etc/dhcp/dhcpd.conf: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; } } - Создайте каталог
pxelinux.cfgвpxelinux:mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg - Добавьте в этот каталог файл конфигурации, в качестве имени которого может использоваться IP-адрес или
efidefault. Например, для компьютера с адресом 10.0.0.1 файл будет носить имя0A000001.Пример/var/lib/tftpboot/pxelinux/pxelinux.cfg/efidefault:default=0 timeout=1 splashimage=(nd)/splash.xpm.gz hiddenmenu title RHEL root (nd) kernel /rawhide-x86_64/vmlinuz initrd /rawhide-x86_64/initrd.imgРаздел 7.1.3, «Дополнительные параметры загрузки» приводит инструкции по выбору источника установки. - Скопируйте изображение заставки в корневой каталог
tftp:cp /boot/grub/splash.xpm.gz /var/lib/tftpboot/pxelinux/splash.xpm.gz - Скопируйте загрузочные образы в корневой каталог
tftp:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/rawhide-x86_64/ - Перезагрузите систему и в качестве загрузочного устройства выберите сетевое устройство.

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.