본문 바로가기
OS

PXE 설치 시 BIOS / UEFI 자동 선택

by Yoon_estar 2024. 2. 26.
728x90
반응형

개요

기존에는 BIOS 모드와 UEFI 모드로 설치할 때마다 dhcpd.conf 파일을 수동으로 수정하여 OS를 설치하였다.
이를 내가 따로 수정하지 않아도 알아서 BIOS 혹은 UEFI 모드로 선택하여 자동설치 할 수 있도록 설정하였다.

수정 전

subnet 192.168.203.0 netmask 255.255.255.0 {
     option routers 192.168.203.254;
     option subnet-mask 255.255.255.0;
     range dynamic-bootp 192.168.203.100 192.168.203.230;
     default-lease-time 3600;
     max-lease-time 7200;

### pxe setting ### grubx64.efi : UEFI ### pxelinux.0 : BIOS
     allow booting;
     allow bootp;
     next-server 192.168.203.132;
     filename "grubx64.efi";
}

수정 후

option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
option architecture-type code 93 = unsigned integer 16;

subnet 192.168.203.0 netmask 255.255.255.0 {
        option routers 192.168.203.254;
        range dynamic-bootp 192.168.203.100 192.168.203.230;

        class "pxeclients" {
          match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
          next-server 192.168.203.132;

          if option architecture-type = 00:07 {
            filename "grubx64.efi";
            } else {
            filename "pxelinux.0";
          }
        }
}

반응형

'OS' 카테고리의 다른 글

[Rocky linux 8] PXE할 서버 지정하기  (0) 2024.07.08
RAID 수준 이해하기: RAID 0, 1, 5, 6, 10, 01  (0) 2024.07.04
레이드(Raid)  (0) 2024.02.17
리눅스 시스템 종료 명령어  (0) 2024.02.14
RunLevel  (0) 2024.02.14