회사소개
뉴스
제품 역학
PXE 개요 및 응용 분야
PXE 개요 및 응용 분야
Time 2026-04-23

1. PXE란 무엇인가요?

PXE(Preboot Execution Environment)는 로컬 저장 장치가 없어도 컴퓨터가 네트워크를 통해 부팅하거나 운영 체제를 설치할 수 있게 해주는 기술입니다. PXE는 로컬 저장 장치가 없는 환경에서 네트워크를 통해 운영 체제를 부팅하기 위한 표준을 제공하기 위해 인텔이 처음 개발한 네트워크 기반 부팅 기술입니다. PXE는 컴퓨터의 BIOS에 통합되어 있어, 컴퓨터가 네트워크 서버에서 운영 체제나 기타 소프트웨어를 다운로드하여 부팅할 수 있게 해줍니다.

2. PXE 아키텍처

PXE 아키텍처는 클라이언트 및 서버 구성 요소로 이루어져 있으며, 여러 네트워크 프로토콜과 서비스를 기반으로 합니다. 다음은 PXE 아키텍처의 주요 구성 요소입니다.

(1) 고객

PXE 클라이언트란 PXE를 지원하는 컴퓨터를 말합니다. 부팅 시 PXE가 첫 번째 부팅 옵션으로 설정되어 있으면, 네트워크 인터페이스 카드(NIC)가 네트워크를 통해 운영 체제를 부팅하려고 시도합니다.

(2) 서버 측

PXE 서버는 부팅 파일과 관련 서비스를 제공하며, 일반적으로 다음 구성 요소를 포함합니다:

DHCP 서버: PXE 클라이언트에 IP 주소를 할당하고 부팅 파일에 대한 위치 정보를 제공합니다.

TFTP 서버: PXE 부트 로더 및 커널 이미지 같은 부팅 파일을 전송합니다.

HTTP/FTP 서버: 대용량 파일을 전송하거나 추가 서비스를 제공하기 위해 특정 상황에서 사용됩니다.

NFS/SMB 서버: PXE 클라이언트가 운영 체제 파일에 액세스할 수 있도록 네트워크 파일 시스템을 제공합니다.

3. PXE 부팅 과정

PXE 클라이언트 부팅: 시스템 시작 시, PXE 클라이언트는 BIOS 또는 UEFI를 통해 부팅되며 DHCP 서버를 찾기 위해 DHCP 요청을 전송합니다.

DHCP 서버 응답: DHCP 서버는 요청에 응답하여 클라이언트에 IP 주소를 할당하고, 부트 파일 이름과 함께 TFTP 서버의 위치를 제공합니다.

부팅 파일 다운로드: PXE 클라이언트는 TFTP를 통해 부팅 파일(일반적으로 소형 PXE 부트 로더)을 다운로드합니다.

부팅 파일 실행: PXE 클라이언트는 다운로드한 부팅 파일을 실행하며, 이 파일은 운영 체제 커널을 추가로 다운로드하고 파일 시스템을 초기화합니다.

운영 체제 부팅: PXE 클라이언트는 커널을 로드하고 파일 시스템을 초기화한 후, 최종적으로 운영 체제를 부팅합니다.

4. PXE 적용 사례

PXE는 다양한 IT 환경에서 널리 사용되고 있습니다. 다음은 몇 가지 대표적인 적용 사례입니다.

(1) 디스크리스 워크스테이션

교육 및 연구 기관에서는 디스크리스 워크스테이션이 PXE를 통해 운영 체제를 부팅하고, 필요한 모든 파일과 애플리케이션을 네트워크 서버에서 불러옵니다. 이러한 방식은 시스템 관리를 중앙 집중화하고 유지보수를 간소화합니다.

(2) 서버 배포, 시스템 설치 및 복구

데이터 센터에서는 자동화된 서버 배포를 위해 PXE가 널리 사용됩니다. 관리자는 PXE를 통해 운영 체제와 애플리케이션을 대규모로 배포할 수 있어, 배포 효율성과 일관성을 크게 향상시킬 수 있습니다.

(3) 인터넷 카페

고객들은 PXE를 활용해 디스크가 없는 시스템에 접속함으로써 학습 및 엔터테인먼트에 대한 요구를 충족합니다. 시스템을 종료하거나 재부팅한 후에는 이전 사용자의 흔적이 로컬에 전혀 남지 않습니다.

5. 인터넷 카페 애플리케이션의 예시 시나리오

인터넷 카페 환경에서 PXE 기능을 사용하면 디스크리스 서버와 같은 장치를 활용하여 클라이언트 컴퓨터(예: PC4, PC5, PC6 등)가 로컬 하드 드라이브 없이도 네트워크를 통해 부팅하고, 실행하며, 리소스를 불러올 수 있습니다.

이것으로 PXE에 대한 소개를 마칩니다. 이 내용이 여러분의 이해에 도움이 되기를 바랍니다.

Service
联系我们