網路開機
此條目翻譯品質不佳。 (2018年3月14日) |
網路啟動,是從網路而不是本地硬碟啟動電腦的過程。 這種啟動方式可以被網咖、無盤系統和集中管理的電腦(瘦客戶機)使用,例如圖書館和學校的公用電腦。
網路啟動可以用來集中管理磁碟儲存,可以降低資本和維護成本。它也可以用於叢集計算,其中節點可能沒有本地磁碟。
在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)請求來找到載入初始軟體的伺服器。通常,這個初始軟體不是要載入的作業系統的完整映像,而是一個小型網路啟動程式,例如PXELINUX、GRUB、Windows Boot Manager,然後由啟動程式來載入完整映像。[2][3]
作業系統
網路啟動也用於無人值守的作業系統安裝。 在這種情況下,網路開機的幫助作業系統被用作執行指令碼驅動的無人參與安裝目標機器上的預期作業系統的平台。Windows的網路開機以「Windows部署服務」(WDS)實現。Linux也可以通過網路進行全自動的安裝、部署,節約人力,方便作業。