네트워크 부팅

Network booting

네트워크 부트(단축 Netboot)는 로컬 드라이브가 아닌 네트워크에서 컴퓨터를 부팅하는 프로세스입니다.이 부팅 방법은 라우터, 디스크리스 워크스테이션 및 도서관이나 학교의 공용 컴퓨터 등 중앙 관리 컴퓨터( 클라이언트)에서 사용할 수 있습니다.

네트워크 부팅을 통해 디스크 스토리지 관리를 일원화할 수 있습니다.이것에 의해, 서포터즈에서는, 자본 비용과 유지 보수 코스트를 삭감할 수 있다고 주장합니다.노드에는 로컬 디스크가 없을 수 있는 클러스터 컴퓨팅에서도 사용할 수 있습니다.

1980년대 후반에서 1990년대 초반에는 적절한 크기의 하드디스크가 여전히 수천 달러(대부분 [citation needed]CPU 가격과 동일)의 비용이 들기 때문에 디스크 드라이브의 비용을 절감하기 위해 네트워크 부팅이 사용되었습니다.

하드웨어 지원

현대데스크탑 PC에서는, 통상, BIOS/UEFI 의 네트워크로부터 PXE(Preboot Execution Environment)를 개입시켜 기동하는 옵션이 있습니다.1998년 이후의 PowerPC (G3G5) Mac 시스템은 NetBoot을 [1]통해 New World ROM 펌웨어에서 네트워크 디스크로 부팅할 수도 있습니다.네트워크 부팅 펌웨어가 지원되지 않는 오래된 퍼스널 컴퓨터는 플로피 디스크 또는 소프트웨어가 포함된 플래시 드라이브를 사용하여 네트워크에서 부팅할 수 있습니다.

과정

실행하는 초기 소프트웨어는 네트워크상의 서버에서 로드됩니다.IP 네트워크의 경우 보통 Trivial File Transfer Protocol(TFTP)을 사용하여 실행합니다.초기 소프트웨어를 로드하는 서버는 보통 Bootstrap Protocol 또는 Dynamic Host Configuration Protocol(DHCP) [2]요청을 브로드캐스트하여 찾을 수 있습니다.일반적으로 이 초기 소프트웨어는 로드되는 운영 체제의 전체 이미지가 아니라 부팅 옵션 메뉴를 배포한 다음 대응하는 2단계 부트로더를 호출하여 전체 이미지를 로드할 수 있는 PXELINUX와 같은 소규모 네트워크 부팅 관리자 프로그램입니다.

설치

넷부팅은 무인 운영체제 설치에도 사용됩니다.이 경우 네트워크 부팅 도우미 운영체제는 타깃머신에 의도된 운영체제의 스크립트 구동 무인 설치를 실행하기 위한 플랫폼으로 사용됩니다.Mac OS X 및 Windows 용 이 실장은 각각 NetInstall 및 Windows Deployment Services 로 존재합니다.

레거시

IP가 주요 레이어 3 프로토콜이 되기 전에는 Novell의 NCP(NetWare Core Protocol)와 IBM의 RIPL(Remote Initial Program Load)이 네트워크 부팅에 널리 사용되었습니다.클라이언트 실장은 PXE보다 작은 ROM에도 적합합니다.기술적으로 네트워크 부팅은 파일 전송 또는 리소스 공유 프로토콜에 걸쳐 구현할 수 있습니다. 를 들어 NFS는 BSD 변형에서 선호됩니다.

「 」를 참조해 주세요.

  • WOL(Wake-on-LAN)

레퍼런스

  1. ^ NetBoot 2.0: Boot Server Discovery Protocol (BSDP). Apple Inc.
  2. ^ Preboot execution environment (PXE) specification. Intel Corporation. 1999.

외부 링크

  • PXE 사양– 인텔과 System Soft가 발행하는 Preboot Execution Environment 사양 v2.1
  • 리모트 부트 프로토콜 초안– PXE 사양에 포함된 PXE 클라이언트/서버 프로토콜 초안
  • NetBoot – NetBoot 2.0: Boot Server Discovery Protocol (BSDP)