日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PXE网络引导装机原理介绍

發布時間:2025/3/19 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PXE网络引导装机原理介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作為計算機專業的學生,上學期間總是被親戚朋友叫來解決電腦問題,比如裝系統,選購電腦,配置路由器,電腦藍屏等等。特別是幫一些女同學裝系統,練就了一身的裝系統能力。

大學時候裝系統都是利用U盤進行裝機(光盤時代已經過去),高級一點的直接在把鏡像放在舊系統里面,直接硬盤啟動裝機。這些都需要人在電腦旁邊,一步一步的等待點擊安裝,裝個系統需要30分鐘左右時間,浪費人力時間。最近在做云裝機系統,學會了更高級,更便利的裝機,從網絡PXE引導啟動,實現了無人值守裝機。


PXE簡介

PXE(preboot execute environment,預啟動執行環境)工作于Client/Server的網絡模式,支持客戶機通過網絡從遠端服務器下載鏡像,并由此支持通過網絡啟動操作系統,在啟動過程中,客戶機要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)協議下載一個啟動軟件包到本機內存中執行,由這個啟動軟件包完成客戶機基本軟件設置,從而引導預先安裝在服務器中的終端操作系統。


PXE裝機步驟

1、設置客戶機的BIOS從PXE啟動

2、客戶機向網絡中請求DHCP服務器獲取動態IP

3、DHCP服務器下發IP、引導文件位置、TFTP服務器地址

4、客戶機請求TFTP服務器獲取引導文件

5、執行引導程序

6、請求TFTP服務器獲取配置文件(pxelinux.cfg)

7、配置文件包含vmlinux、initrd.img、ks文件位置信息

8、根據配置文件,用戶請求TFTP服務器獲取linux內核(vmlinux)

9、請求TFTP服務器獲取linux根文件系統(initrd.img)

10、客戶機啟動linux內核

11、內核掛載initrd.img,并執行掛載各種各樣的模塊

12、如果設置KS文件,裝機步驟自動選擇,否則需手動選擇

13、裝機完成


?pxelinux.cfg配置文件樣例

DEFAULT menu.c32 PROMPT 0 TIMEOUT 30 LABEL bootos # KERNEL 參數指定要啟動的內核。同樣要注意路徑,默認是 /tftpboot 目錄。 KERNEL http://10.200.200.200/bootos/vmlinuz # APPEND 指定追加給內核的參數 # KS 指定使用kickstart安裝,可在ks參數后直接指定kickstart文件的位置。 APPEND initrd=http://10.200.200.200/bootos/initrd.img console=tty0 selinux=0 biosdevname=0 ks=http://10.200.200.200/ks.cfg DEVELOPER=1 IPAPPEND 2

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的PXE网络引导装机原理介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。