30.2.2. EFI 설정
- tftp-server가 설치되어 있지 않을 경우
yum install tftp-server
를 실행합니다. /etc/xinet.d/tftp
에 있는 tftp-server 설정 파일에서disabled
매개변수를yes
에서no
로 변경합니다.- EFI 부팅 이미지의
tftpboot
에 디렉토리 경로를 생성하여 이를 부팅 디렉토리에 복사합니다:mkdir /var/lib/tftpboot/pxelinux
mkdir /var/lib/tftpboot/pxelinux/bootx64.efi
cp /boot/efi/EFI/redhat/grub.efi /var/lib/tftpboot/pxelinux/bootx64.efi
- GRUB과 함께 제공되는 EFI 부팅 이미지를 사용하도록 DHCP 서버를 설정합니다. (DHCP 서버가 설치되어 있지 않은 경우, Red Hat Enterprise Linux 운용 가이드의 DHCP 서버 장을 참조하십시오.)다음은
/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
에pxelinux.cfg
디렉토리를 생성합니다:mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg
- 이 디렉토리에 설정 파일을 추가합니다. 파일 이름을
efidefault
로 하거나 IP 주소에 연관된 이름으로 지정합니다. 예를 들어, 컴퓨터의 IP 주소가 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
root 디렉토리에 복사합니다:cp /boot/grub/splash.xpm.gz /var/lib/tftpboot/pxelinux/splash.xpm.gz
- 부팅 이미지를
tftp
root 디렉토리에 복사합니다:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/rawhide-x86_64/
- 시스템을 재부팅하고 프롬프트가 나타나면 네트워크 장치를 부팅 장치로 선택합니다.