1. 程式人生 > >Windows 下使用 TFTPD32+HTTP PXE引導安裝linux

Windows 下使用 TFTPD32+HTTP PXE引導安裝linux

注意:請保證該區域網段內只有一個 DHCP 伺服器 


1. 新建目錄  E:\tftpboot\ 
             E:\tftpboot\pxelinux.cfg 

2. 從Centos6光碟中isolinux目錄中提取 initrd.img,vmlinuz 到 E:\tftpboot 

3. 在 E:\tftpboot 下新建 boot.msg 檔案,內容如下: 

   Java程式碼  收藏程式碼
  1. RH401 PXE Menu  
  2. Choose a boot option from the list below:  
  3. install         - Install Centos  
  4. rescue          - Rescue  
  5. quit            - abandon PXE and boot normally  


4. 在 E:\tftpboot\pxelinux.cfg 目錄下新建檔案 default, 內容如下: 

Java程式碼  收藏程式碼
  1. display boot.msg  
  2. prompt 1  
  3. timeout 600  
  4. default install  
  5. label quit  
  6.         localboot 0  
  7. label install  
  8.         kernel vmlinuz  
  9.         append initrd=initrd.img  
  10. label rescue  
  11.         kernel vmlinuz  
  12.          append rescue initrd=initrd.img    


5. 配置 TFTP 和 DHCP 如下 

 

6.server interfaces 為本機ip,我當時裝系統的ip為192.168.1.3 
 

7 其他選項預設 

8 用UltraISO將Centos映象提取到E:\centos 
  (如果直接解壓安裝過程中會出現錯誤unable to read package metadata .This may be due to a missing repodata directory. Please ensure that your install tree has been correctly generated
出現這個錯誤的主要原因是repodata資料夾下的那些檔案缺少副檔名,所以必須使用UltraISO提取) 

9  使用 HFS 配置 HTTP 位址列為本機ip,我當時裝系統的ip為192.168.1.3 

 


10 客戶機bios設定中開啟pxe,第一啟動項設定為pxe啟動 

11 螢幕出現boot:  回車 

12  select device driver load 選擇url 

    設定ipv4,獲取到ip後 填寫http服務地址例如 http://192.168.1.3/centos/images/install.img 

13 開始普通安裝介面,就不贅述了