windows系統架設PXE+TFTP+HTTP安裝CentOS 4.7 體驗

來源:互聯網
上載者:User

標籤:windows   centos4.7   pxe網路引導安裝   

    由於現在光碟片安裝系統已經很不方便,隨身碟安裝相對是方便很多,但當多機同時安裝時也有些難以應付,網路安裝方式卻為解決這些問題提供了一個很好的選擇。正好打算學習一下CentOS,就想到那它來試試手。一般的機器現在都能支援PXE網路引導了。

    在度娘裡一頓亂搜,發現在liunx下實現這一個方式的介紹確實不少,windows下採用這類方式來實施的似乎就少了不少(看來是用windows太久了),但也還是找到了幾篇作為參考。

    一、工具:

    1、TFTPD64:內建PXE、DHCP服務端。

    2、EasyWebServer:小型好用的WEB服務工具。


    二、原材料:

    1、syslinux-4.05.zip;

    2、CentOS 4.7 安裝iso檔案;

    3、UltraISO;


    三、具體實施:

    1、在任意儲存空間充足的分區的根目錄下建立如下目錄:

        \PXE

        \PXE\centos-inst                    "用於存放PXE引導所需要的內容"

        \PXE\centos-inst\pxelinux.cfg       "用於存放PXE引導設定檔"   

        \PXE\centos-iso                    "用於存放centos安裝鏡像提取的全部內容"


    2、使用UltraISO將擷取的CentOS 4.7的iso檔案內的內容全部提取到目錄"\PXE\centos-iso"下面。據說直接用壓縮公用程式解壓出來可能會有問題。(我在安裝windows系統時直接解壓iso檔案似乎沒有碰到問題)


    3、將提取的iso檔案內“isolinux”目錄下的vmlinuz、vesamenu.c32、initrd.img和boot.msg複製一份到目錄"\PXE\centos-inst "下面。並將syslinux-4.05.zip內"core"目錄裡的"pxelinux.0"檔案也放到目錄"\PXE\centos-inst "下面。


    4、在"\PXE\centos-inst\pxelinux.cfg"目錄下建一個"default"檔案,將一下內容複寫進去:

    

default vesamenu.c32

prompt 1

timeout 600


display boot.msg


label linux

menu label ^Install system

menu default

kernel vmlinuz

append initrd=initrd.img ip=dhcp inst.repo=http://192.168.134.1/


label vesa

menu label Install system with ^basic video driver

kernel vmlinuz

append initrd=initrd.img ip=dhcp inst.xdriver=vesa nomodeset inst.repo=http://192.168.134.1/


label rescue

menu label ^Rescue installed system

kernel vmlinuz

append initrd=initrd.img rescue


label local

menu label Boot from ^local drive

localboot 0xffff


    其中inst.repo是指定安裝源的位置的。可以支援http、https、ftp、nfs,設定方式如下:

HTTP 伺服器 inst.repo=http://host/path
HTTPS 伺服器 inst.repo=https://host/path
FTP 伺服器 inst.repo=ftp://username:password@host/path
NFS 伺服器 inst.repo=nfs:[options:]server:/path [a]

需根據搭建伺服器的具體情況進行設定。

    註:pxe網路安裝centos4.7時客戶機一定要使用不少於2G記憶體。


    5、TFTP64的設定(提供PXE服務、DHCP服務):

    650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/96/A5/wKioL1kj93XS3G-uAACGJRgzWIc706.png-wh_500x0-wm_3-wmp_4-s_4088754305.png" title="1.png" alt="wKioL1kj93XS3G-uAACGJRgzWIc706.png-wh_50" />

    點“Settings”設定視窗:

    650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/96/A5/wKiom1kj-AzBT7dLAAB2Zh9V8k0182.png-wh_500x0-wm_3-wmp_4-s_4196239387.png" title="2.png" alt="wKiom1kj-AzBT7dLAAB2Zh9V8k0182.png-wh_50" />

    "GLOBAL"選項內勾選TFTP Sever、Syslog Server、DHCP Server;

    650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/96/A6/wKioL1kj-OTyyuzxAADks3zFkEw779.png-wh_500x0-wm_3-wmp_4-s_2955437162.png" title="3.png" alt="wKioL1kj-OTyyuzxAADks3zFkEw779.png-wh_50" />

    "TFTP"選項BaseDirectory:選擇"c:\pxe\centos-inst"目錄,勾選"Allow"\"As virtual root"

    650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/96/A6/wKioL1kj-puiXhnvAADigq1d4zE867.png-wh_500x0-wm_3-wmp_4-s_2929611915.png" title="4.png" alt="wKioL1kj-puiXhnvAADigq1d4zE867.png-wh_50" />

    "DHCP"選項下BootFile輸入:"pxelinux.0";IP pool start address根據自己區域網路的網路地址實際填寫;Def.router(Opt3)填寫PXE伺服器的地址,這裡就是TFTP伺服器的地址。Mask(Opt1)按實際區域網路情況填寫。其它的可以不填了,保持預設。


    6、EasyWebServer是個很方便的http伺服器,搭建也非常的簡單。

    開啟主介面後在視窗中點“右鍵”選擇菜單中的“設定”就進入了設定介面:

    650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/96/A7/wKioL1kj_4TzwvJnAACRNwDJCVY003.png-wh_500x0-wm_3-wmp_4-s_2254815700.png" title="11.png" alt="wKioL1kj_4TzwvJnAACRNwDJCVY003.png-wh_50" />

    修改主目錄:c:\pxe\centos-iso就OK


    前期準備工作全部完成。開啟TFTP64、EasyWebServer然後開啟客戶機pxe網路啟動開始Centos 4.7安裝。

    

    650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/96/A7/wKioL1kkAjSB4CGAAAAUWctENAk201.png-wh_500x0-wm_3-wmp_4-s_2130656483.png" style="float:none;" title="21.png" alt="wKioL1kkAjSB4CGAAAAUWctENAk201.png-wh_50" />

    650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/96/A6/wKiom1kkAjWx34_6AAENSgpuWU4227.png-wh_500x0-wm_3-wmp_4-s_3715854685.png" style="float:none;" title="22.png" alt="wKiom1kkAjWx34_6AAENSgpuWU4227.png-wh_50" />

    650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/96/A7/wKioL1kkApXRUVFNAAHE4saO2lg712.png-wh_500x0-wm_3-wmp_4-s_3132049037.png" title="23.png" alt="wKioL1kkApXRUVFNAAHE4saO2lg712.png-wh_50" />

    到了這就按安裝嚮導操作就可以了。後期再嘗試無人職守安裝。

    

windows系統架設PXE+TFTP+HTTP安裝CentOS 4.7 體驗

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.