넷부트

넷부트(NetBoot)는 애플의 기술로, 유능한 펌웨어(즉, 뉴 월드 롬)를 갖춘 맥이 로컬 하드 디스크나 광학 디스크 드라이브 대신 네트워크에서 부팅할 수 있도록 했다. 넷부트는 부트스트랩 프로토콜(BOOTP)에서 파생된 작업이며, 사전 부팅 실행 환경과 개념이 유사하다. 이 기술은 1999년 1월 5일 맥월드 엑스포에서 맥 OS X 서버의 원래 버전의 일부로 발표되었다. 넷부트는 애플의 핵심 시스템 관리 기술로 계속 사용되어 왔으며, 최신 Mac Intel 시스템을 지원하도록 적용되었다. 넷부트, USB, 파이어와이어는 운영체제 재설치를 위한 외부 볼륨 옵션 중 일부이다. 넷부트는 T2 보안 칩이 탑재된 최신 Mac 또는 애플 실리콘에서는 지원되지 않는다.

 과정 
macOS, macOS 서버, 맥 OS 9, 또는 맥 OS 8 사본이 포함된 디스크 이미지는 시스템 이미지 유틸리티를 사용하여 생성되며 일반적으로 macOS 서버인 서버에 저장된다. 클라이언트는 HTTPS, AFP, TFTP, NFS, 및 멀티캐스트 애플 소프트웨어 리스토어(ASR)를 포함한 많은 인기 프로토콜을 사용하여 네트워크를 통해 이 이미지를 수신한다. 서버 측 넷부트 이미지는 전체 시스템을 부팅할 수 있지만, 넷부트는 노턴 고스트와 다소 유사하게 운영체제 및 소프트웨어 전개에 더 일반적으로 사용된다.

클라이언트 시스템은 먼저 DHCP를 통해 네트워크 구성 정보를 요청한 다음, BSDP를 사용하여 부팅 이미지 및 서버 목록을 요청하고 위에 언급된 프로토콜을 사용하여 이미지를 다운로드한다.

인텔 및 파워PC 기반 서버 모두 인텔 및 파워PC 기반 클라이언트를 위한 이미지를 제공할 수 있다.

 넷인스톨 
넷인스톨은 macOS 서버의 유사한 기능으로, 넷부트와 ASR을 활용하여 네트워크 클라이언트(일반적으로 첫 부팅 시)에 설치 이미지를 전달한다. 넷부트와 마찬가지로 넷인스톨 이미지는 시스템 이미지 유틸리티를 사용하여 생성할 수 있다. 넷인스톨은 사전 부팅 실행 환경(Preboot Execution Environment)에 의존하는 마이크로소프트 클라이언트를 위한 윈도우 디플로이먼트 서비스(Windows Deployment Services)와 유사한 기능을 macOS에 제공한다.

 레거시 
맥 OS 8.5 및 맥 OS 9는 IP 정보를 얻기 위해 BOOTP/DHCP만을 사용하고, 이어서 맥 OS 롬 파일의 TFTP 전송을 수행한다. 다음으로, 클라이언트 디스크 이미지가 있는 두 볼륨이 TCP를 통한 애플토크로 마운트된다. 대체로 클래식 맥 OS는 세 가지 이미지를 사용한다. 운영체제와 응용 프로그램을 포함할 수 있는 시스템 이미지. 다음으로, 읽기 전용 시스템 이미지 위에 오버레이로 프라이빗 이미지(또는 스크래치 디스크)가 마운트된다. 마지막으로 응용 프로그램 이미지가 마운트된다. 그러나 이 이미지는 비어 있을 수 있다.

 같이 보기 
 리모트 인스톨 맥 OS X

 각주 

 외부 링크 
 NetBoot에서 부트 서버 검색 프로토콜 사용 분석
 애플 상세 부트 서버 검색 프로토콜 문서



분류:네트워크 부팅
분류:MacOS