您的位置:首页 > 理论基础 > 计算机网络

Windows下创建PXE网络安装Linux  

2011-11-09 16:07 253 查看
Windows下创建PXE网络安装Linux [centos 5.4] dell 1750

老得dell 1750光驱坏掉了,不支持USB 光驱,所以考虑网络安装。
一、安装环境设定
1.1 PXE服务器:任意的Windows 系统机器。(我在实验的时候用的是vmware 实验效果和真实环境是一样的)
IP:192.168.1.114【随便设置,但后面软件的配置里必须与此保持一致】
1.2 安装机器:dell 1750 旧服务器。
二、软件准备

PXE网络允许用户使用http或ftp下载的方式来安装系统,下面我们以ftp方式为例

2.1 centos 5.4.ISO

2.2 tftpd32 [一款小巧的tftp服务器,PXE网络需要用tftp协议来引导系统]

2.3 FtpServer [一款小巧的ftp服务器,我们使用ftp的方式安装Linux]

2.4 pxelinux.0 文件 这个文件要通过已经安装完成的centos5.4系统里面的/usr/lib/syslinux/pxelinux.0获取,pxelinux.0一定是要匹配的版本,不同版本的linux是无法使用的。(经实践检验,CentOS5.4的pxelinux.0可以兼容RedHatAS5.5)

三、PXE服务器搭建

我们使用LENOVO-E47A下的vmware作为PXE服务器,由于是Windows环境,所以配置过程就不做详细描述:

3.1 创建 d:\tftpboot\pxe目录

3.2 把centos5.4.iso文件解压,把\images\pxeboot下的vmlinuz、initrd.img两个文件拷贝到d:\tftpboot\pxe目录下

3.3 在d:\tftpboot\pxe 目录下载创建pxelinux.cfg目录

3.4 把centos5.4.iso文件解压,把\isolinux下的isolinux.cfg文件拷贝到 e:\Program Files\tftpboot\pxe\pxelinux.cfg目录下,并重命为default

3.5 配置TFPTD32

配置tftpd32 dhcp server选项:

打开TFTPD32后,把Current Directory设置成“e:\Program Files\tftp32\pxe”,Server Interfaces设置成“192.168.1.114”,然后选择dhcp server,dhcp server主要设置参数如下:

ip pool starting address:192.168.1.114 (dhcp server地址池起始ip,必填项)

Size of pool:5 (dhcp Server地址池个数,必须大于1)

Boot file:pxelinux.0 (PXE启动文件,必填)

WINS/DNS Server:202.106.0.20(dhs服务器ip,如果没有上网可以不填)

Default route:192.168.1.254 (网关,如果单一网段局域网可以不填)

Mask:255.255.255.0 (子网掩码,必填而且要跟本机的掩码一致)

Domian Name:echase(域名,可以不填)

单击“Settings”进入配置tftpd32全局选项:

把Base Directory设置成“e:\Program Files\tftp32\pxe”;

把tftp security设置成“None”;

把Advanced Tftp options的 PXE Compaitibility复选框打选上。

其他按照默认配置即可。

3.6 配置FtpServer

准备FTP服务器 让“匿名用户(即anonymous用户)”的默认路径是inst的父路径,在本例中为c盘设置结束以后。通过ftp客户端工具连接ftp://192.168.1.114,检查一下是否能正确连接.(应该直接看到了C盘的所有文件)

至此ftp部分设置完成

4.0 在C盘下建立 inst 文件夹,将centos 5.4.ISO 的所有文件拷贝进去。

客户端安装系统

启动文本方式安装

(1)在使用PXE引导时,或者虽然从“本地光盘”启动,但想通过网络安装Linux时,只能以“文本方式”安装Linux。

(2)在“Choose a Language”选择“Chinese(Simplified)”。

(3)在“安装方法”中,选择FTP。

(4)在后面的“FTP设置”页中,在“FTP站点名”处,输入FTP服务器的IP地址,在“centos目录”处,键入保存Linux安装文件所在的文件名,在此为inst。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息