gPXE

gPXE
gPXE
개발자에테르부트 프로젝트
초기 릴리즈1995년 26~27년[1][2]
최종 발매
1.0.1 / 2011년 8월 16일; 10년(2011-08-16)
기록 위치C
유형부트 로더
면허증GPLv2+
웹사이트etherboot.org

gPXe는 오픈 소스 PXE(Preboot eXecution Environment) 클라이언트 펌웨어 구현 및 Etherboot에서 파생된 부트 로더다.내장된 PXE 지원이 없는 시스템이 네트워크에서 부팅되도록 하거나, 추가 프로토콜 지원을 통해 기존 클라이언트 PXE 구현을 확장하는 데 사용할 수 있다.표준 PXE 클라이언트가 데이터를 전송하기 위해 TFTP를 사용하는 반면, gPXe 클라이언트 펌웨어는 HTTP, iSCSI, ATA over Ethernet(AoE)과 같은 다른 프로토콜을 통해 데이터를 검색하는 기능을 추가하며 유선 연결이 필요하지 않고 Wi-Fi와 함께 작업할 수 있다.

gPXe 개발은 2010년 여름 중단되었고,[3] 그 결과 여러 프로젝트가 iPXe로 이전하거나[4] 이주를[5] 고려하고 있다.

PXE 구현

gPXe는 다음과 같은 여러 가지 방법으로 컴퓨터에 의해 로드될 수 있다.

gPXe는 네트워크 카드에 해당하는 드라이버를 사용하여 자체 PXE 스택을 구현하거나 PXE가 직접 로드한 경우 UNDI 드라이버를 사용하여 자체 PXE 스택을 구현한다.이를 통해 네트워크 카드에 부팅 ROM이 없더라도 고정 매체에서 gPXE를 로드하여 PXE 스택을 사용할 수 있다.

부트 로더

기본 역할은 PXE 스택 구현이었지만 gPXE는 완전한 기능을 갖춘 네트워크 부팅 로더로 활용할 수 있다.TFTP, NFS, HTTP[7][8] 또는 FTP[6]같은 여러 네트워크 프로토콜에서 파일을 가져올 수 있으며, PXE, ELF, 리눅스, FreeBSD, 멀티부팅, EFI, NBI, Windows CE 이미지를 부팅할 수 있다.

또한 스크립팅이 가능하며 COMBOOT와 COM32 SYSLINUX 확장을 로드할 수 있다.이를 통해 예를 들어 네트워크 부팅을 위한 그래픽 메뉴를 만들 수 있다.

참고 항목

참조

  1. ^ "about — Etherboot/gPXE Wiki".
  2. ^ "Bringing PXE Boot to the 21st Century". Archived from the original on 2012-11-20.
  3. ^ "gPXe는 더 이상 적극적으로 유지되지 않는다.사용자는 iPXe로 업그레이드해야 한다."
  4. ^ iPXE로의 마이그레이션이 표시된 Xen ChangeLog는 "활성 유지 관리"를 위해
  5. ^ iPXE로의 마이그레이션을 고려하는 KVM 통화 시간(분)
  6. ^ Google TechTalk에서 gPXe를 사용하여 원격 서버에서 운영 체제를 로드하는 방법 시연
  7. ^ "Booting your machine over HTTP". Archived from the original on 2010-02-08. Retrieved 2009-12-23.
  8. ^ SlimTaz 웹 부트

외부 링크