1. 程式人生 > >VMware PXE Linux 網路啟動搭建

VMware PXE Linux 網路啟動搭建

資源需求:

準備工作:

1.VMware Workstation:
說明:按照預設引數建立一個Linux2.6.x的虛擬機器。
2.tinycore_3.4.iso:
說明:選擇tinycore_3.4是因為它是當前版本。
3.tftpd32:
說明:用來提供TFTP和DHCP服務。
4.syslinux:
說明:僅僅為了使用syslinux軟體包中提供的檔案“pxelinux.0”。

搭建步驟:

第一步:構建TFTP根目錄:
C:\tftp(假設TFTP根目錄為:C:\tftp)
pxelinux.cfg //資料夾,必須命名為pxelinux.cfg
default //pxelinux.cfg內唯一檔案,必須命名為default
boot.msg //由tinycore_3.4.iso 解壓得到
bzImage //由tinycore_3.4.iso 解壓得到
f2 //由tinycore_3.4.iso 解壓得到
f3 //由tinycore_3.4.iso 解壓得到
f4 //由tinycore_3.4.iso 解壓得到
pxelinux.0 //由syslinux原始碼包得到
tinycore.gz //由tinycore_3.4.iso 解壓得到,系統檔案系統

檔案default內容如下:
//# default start
display boot.msg
default tinycore
label tinycore
kernel bzImage
append initrd=tinycore.gz

implicit 0
prompt 1
timeout 300
F1 boot.msg
F2 f2
F3 f3
F4 f4
//# default end

第二步:配置tftpd32中TFTP服務
1.在tftpd32中指定TFTP根目錄(C:\tftp)
2.在tftpd32中勾選PXE Compatibility

第三步:配置tftpd32中DHCP服務
1.指定Boot File為:pxelinux.0
2.配置其它引數

第四步:啟動虛擬機器
以上操作都完成後,啟動虛擬機器就可以看到tinycore_3.4的啟動介面