iPXE
iPXE개발자 | iPXe 프로젝트 |
---|---|
안정적 해제 | 1.21.1[1] / 2020년 12월 31일; 전 |
리포지토리 | |
기록 위치 | C |
유형 | 부트 로더 |
면허증 | GPLv2+ |
웹사이트 | ipxe |
iPXe는 2010년 gPXe의 포크로 생성된 PXE(Preboot eXecution Environment) 클라이언트 소프트웨어와 bootloader의 오픈소스 구현이다.[2]기본 제공 PXE 기능이 없는 시스템이 네트워크에서 부팅될 수 있도록 하거나 기본 제공 PXE가 제공하는 기능 이상의 추가 기능을 제공하는 데 사용할 수 있다.
표준 PXE 클라이언트는 TFTP만 사용하여 서버에서 매개 변수와 프로그램을 로드하지만, iPXE 클라이언트 소프트웨어는 HTTP, iSCSI, ATA over Ethernet(AoE), FCoE(Fibre Channel over Ethernet) 등 추가 프로토콜을 사용할 수 있다.또한 특정 하드웨어에서는 PXE 표준에서 요구하는 유선 연결이 아닌 iPXE 클라이언트 소프트웨어가 Wi-Fi 링크를 사용할 수 있다.
iPXe 클라이언트는 이전의 PXE 구현을 대체하거나 보완할 수 있는 상위 집합이다.
iPXe는 gPXe의 공식 대체품으로 gPXE의 모든 기능을 갖추고 있으며, 사용자는 gPXe에서 iPXe로 원활하게 업그레이드할 수 있다.[2]2008년 이전에 gPXe는 Etherboot로 알려져 있었다.
PXE 구현
iPXe는 지원되는 네트워크 인터페이스 카드(NIC)에서 기존 표준 PXE ROM을 교체(재플래시)하거나 NIC의 표준 PXE ROM을 부팅한 다음 iPXE 바이너리에 체인으로 로드하여 NIC를 재플래시할 필요 없이 기능을 얻음으로써 컴퓨터에 의해 부팅될 수 있다. iPXe 펌웨어는 구성 스크립트를 회사에 내장한다.제품 이미지, 즉 구성을 변경하려면 NIC를 다시 플러시해야 한다.
iPXe는 iPXe에서 제공하는 네트워크 카드 드라이버를 사용하여 자체 PXE 스택을 구현하거나, iPXE가 표준 PXE ROM에서 체인으로 로드된 경우 표준 PXE UNDI 드라이버를 사용하여 자체 PXE 스택을 구현한다.독립형 PXE 스택을 구현하면 NIC에 표준 PXE ROM이 없는 클라이언트가 대체 미디어에서 다른 iPXE 스택을 로드하여 사용할 수 있다.
부트 관리자
그것의 기본 역할은 PXE 스택을 구현하는 것이었지만, iPXe는 최종 사용자와의 메뉴 기반 상호 작용에 제한된 기능을 가진 네트워크 부트 매니저로도 사용될 수 있다. iPXe는 TFTP, NFS, HTTP 또는 FTP와 같은 여러 네트워크 프로토콜을 사용하여 부트 파일을 가져올 수 있다.
iPXe는 멀티부팅 지원을 통해 리눅스 커널의 부트 로더 역할을 할 수 있다.다른 운영 체제(예: 윈도우즈 CE, iPXe 체인 로드)의 경우 해당 마이크로소프트 부트 로더.또한 iPXe는 스크립팅이 가능하며 COMBOOT 및 COM32 SYSLINUX 확장을 로드할 수 있으며, 예를 들어 SYSLINUX 기반 그래픽 메뉴 기능을 네트워크 부팅에 사용할 수 있다.
참고 항목
참조
외부 링크