7.4. BIOS 기반 클라이언트용 TFTP 서버 구성


TFTP 서버와 DHCP 서버를 구성하고 BIOS 기반 AMD 및 Intel 64비트 시스템의 PXE 서버에서 TFTP 서비스를 시작해야 합니다.

프로세스

  1. root 로서 다음 패키지를 설치합니다.

    # dnf install tftp-server
    Copy to Clipboard Toggle word wrap
  2. 방화벽에서 tftp service에 대한 수신 연결을 허용합니다.

    # firewall-cmd --add-service=tftp
    Copy to Clipboard Toggle word wrap

    이 명령은 다음 서버가 재부팅될 때까지 임시 액세스를 활성화합니다.

  3. 선택 사항: 영구 액세스를 활성화하려면 --permanent 옵션과 함께 이전 명령을 반복합니다.

    설치 ISO 파일의 위치에 따라 HTTP 또는 기타 서비스에 대해 들어오는 연결을 허용해야 할 수 있습니다.

  4. syslinux-tftpboot 패키지를 설치합니다.

    # dnf -y install syslinux-tftpboot
    Copy to Clipboard Toggle word wrap
  5. /var/lib/tftpboot 디렉터리에 pxelinux 디렉토리를 만들고 syslinux-tftpboot 패키지( /tftpboot 디렉터리에 있음)에서 제공하는 모든 파일을 pxelinux 디렉터리에 복사합니다.

    # mkdir /var/lib/tftpboot/pxelinux
    # cp /tftpboot/* /var/lib/tftpboot/pxelinux
    Copy to Clipboard Toggle word wrap
  6. pxelinux 디렉터리에 pxelinux.cfg 디렉터리를 생성합니다.

    # mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg
    Copy to Clipboard Toggle word wrap
  7. default 라는 구성 파일을 생성하고 다음 예와 같이 pxelinux.cfg 디렉터리에 추가합니다.

    DEFAULT menu.c32
    
    MENU TITLE Red Hat Enterprise Linux 10.0 Installation
    TIMEOUT 600
    
    LABEL default
    	MENU LABEL ^Install Red Hat Enterprise Linux 10.0
    	KERNEL /pxelinux/images/RHEL-10/vmlinuz
    	APPEND initrd=/pxelinux/images/RHEL-10/initrd.img inst.repo=http://192.168.124.2/redhat/iso quiet
    
    LABEL text
    	MENU LABEL Install Red Hat Enterprise Linux 10.0 in ^text mode
    	KERNEL /pxelinux/images/RHEL-10/vmlinuz
    	APPEND initrd=/pxelinux/images/RHEL-10/initrd.img inst.repo=http://192.168.124.2/redhat/iso inst.text quiet
    
    LABEL rescue
    	MENU LABEL ^Rescue a Red Hat Enterprise Linux system
    	KERNEL /pxelinux/images/RHEL-10/vmlinuz
    	APPEND initrd=/pxelinux/images/RHEL-10/initrd.img inst.stage2=http://192.168.124.2/redhat/iso inst.rescue quiet
    
    LABEL local
    	MENU LABEL Boot from ^local drive
    	LOCALBOOT 0xffff
    Copy to Clipboard Toggle word wrap
    • 설치 프로그램은 런타임 이미지 없이는 부팅할 수 없습니다. inst.stage2 부팅 옵션을 사용하여 이미지 위치를 지정합니다. 또는 inst.repo= 옵션을 사용하여 이미지와 설치 소스를 지정할 수 있습니다.
    • inst.repo와 함께 사용되는 설치 소스 위치에는 유효한 .treeinfo 파일이 포함되어야 합니다.
    • RHEL10 설치 DVD의 콘텐츠를 설치 소스로 선택하면 .treeinfo 파일은 BaseOS 및 AppStream 리포지토리를 가리킵니다. 단일 inst.repo 옵션을 사용하여 두 리포지토리를 로드할 수 있습니다.
  8. /var/lib/tftpboot 디렉터리에 부팅 이미지 파일을 저장하고 부팅 이미지 파일을 디렉터리에 복사합니다. 이 예에서 디렉터리는 /var/lib/tftpboot/pxelinux/images/RHEL-10:입니다.

    # mkdir -p /var/lib/tftpboot/pxelinux/images/RHEL-10
    # cp /path_to_x86_64_images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/images/RHEL-10/
    Copy to Clipboard Toggle word wrap
  9. tftp.socket 서비스를 시작하고 활성화합니다.

    # systemctl enable --now tftp.socket
    Copy to Clipboard Toggle word wrap

    이제 PXE 부팅 서버가 PXE 클라이언트를 제공할 준비가 되었습니다. Red Hat Enterprise Linux를 설치하는 시스템인 클라이언트를 시작할 수 있습니다. 부팅 소스를 지정하라는 메시지가 표시되면 PXE 부팅 또는 네트워크 부팅을 선택하고 네트워크 설치를 시작합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat