網絡引導

網絡啟動,是從網絡而不是本地硬盤啟動電腦的過程。 這種啟動方式可以被網吧無盤系統和集中管理的計算機(瘦客戶機)使用,例如圖書館和學校的公用計算機

網絡啟動可以用來集中管理磁盤存儲,可以降低資本和維護成本。它也可以用於集群計算,其中節點可能沒有本地磁盤。

在20世紀80年代末/90年代,網絡啟動被用來節省磁盤驅動器的開支,因為當時容量適中的硬盤仍然需要花費數千美元,且使用硬碟不利於軟體的更新。

硬件支持

現在的個人電腦主板通常已內置網卡,並可在BIOS中開啟/關閉網卡的Boot ROM(如PXE/iSCSI)。1998年以後的PowerPC(G3-G5)Mac系統也可以通過NetBoot從其固件啟動到網絡磁盤。[1]現在也有iSCSI啟動、FCoE啟動、UEFI HTTP啟動、UEFI HTTPS啟動、PXE IPv6(不支援Legacy啟動,僅支援UEFI啟動)等。目前絕大多數主機板的內建網卡都支援UEFI PXE/Legacy PXE開機。x86平台常用PXE協定。

過程

網絡引導通常通過動態主機配置協議(DHCP)請求來找到加載初始軟件的服務器。通常,這個初始軟件不是要加載的操作系統的完整映像,而是一個小型網絡啟動程式,例如PXELINUXGRUBWindows Boot Manager,然後由啟動程序來加載完整映像。[2][3]

作業系統

網絡啟動也用於無人值守的操作系統安裝。 在這種情況下,網絡引導的幫助操作系統被用作執行腳本驅動的無人參與安裝目標機器上的預期操作系統的平台。Windows的網絡引導以「Windows部署服務」(WDS)實現。Linux也可以通過網路進行全自動的安裝、部署,節約人力,方便作業。

外部參考

參考文獻

  1. ^ Apple, NetBoot 2.0: Boot Server Discovery Protocol (BSDP)." Apple Corporation.
  2. ^ Intel, PXE "Preboot execution environment (PXE) specification." Intel Corporation (1999).
  3. ^ 存档副本. [2020-03-11]. (原始內容存檔於2020-11-12). 

外部文檔