pxe安装Centos 6

期待Centos 6.0很久了,今天准备安装。结果服务器光驱坏了,移动光驱又被借走。只好尝试pxe安装。网上找了下资料。尝试了很多次终于安装成功。

服务器端:win2003 (win7也可以),iis(ftp也可以),软件tftpd32(点击下载),syslinux(点击下载)。

过程如下: 

1、在D:盘新建以下目录

  
  
  
  
  1. D:linux-inst 
  2. D:linux-inst\pxelinux.cfg\ 

2、将CentOS-6.0-x86_64-bin-DVD1.iso挂载到虚拟光驱。

3、打开镜像,把以下文件复制到D:linux-inst\文件夹中。

  
  
  
  
  1. H:\images\pxeboot\initr.img
  2. H:\images\pxeboot\vmlinux
  3. H:\ isolinux\boot.msg
4、将ISO中的以下文件
  
  
  
  
  1. H:\isolinux\isolinux.cfg 
复制到 D:\linux-inst\pxelinux.cfg\目录中,然后将该文件重命名为“default” 注: default 没有后缀名哦
 
5、将syslinux-4.04.zip解压,把以下文件拷贝到D:\linux-inst\。
  
  
  
  
  1. D:\syslinux-4.04\core\pxelinux.0 
6、安装dhcp服务器,使用tfpd32,下载zip版本的,直接解压打开设置如下。
   a、设置文件存放目录。

    b、设置DHCP,第一项ip池起始地址,这里设为192.168.1.100,第二项ip池个数这里设为5个。BootFile 为pxelinux.0 (必须的),下一项为服务器地址即本机IP:192.168.1.5 Mask 为255.255.255.0,其余为默认即可。点击OK后,关闭重启。

7、创建ftp服务器,直接用的IIS,目录为虚拟光驱e:允许匿名访问。IP为192.168.1.5。

8、设置客户机从PXE启动,如果成功会获取到IP地址并进入boot:。(可能会提示错误,忽略)

9、在boot里面输入linux(为图形安装),输入:linux text (文本模式)。
 
10、开始进入安装,选择安装媒介的时候选择http,地址栏输入:ftp://192.168.1.5 如果成功即可开始安装。
备注:
安装过程遇到的问题:
1、如获取不到文件,请尝试关闭防火墙。
2、客服端启动的时候,看到通过DHCP获取到了IP地址,但提示找不到文件。打开Tftpd32中的日志功能,日志显示pxelinux.0有问题。于是重新替换了下,正常了。
3、安装到分区的时候,可能会提示文件repodata/无法找到。 原因是ISO里面的文件名可能和网上发布的repodata/不太一样(没搞懂)。需到mirrors里面去下载repodata/ 目录下的所有文件并替换掉ISO里面repodata/目录。方可成功。

你可能感兴趣的:(centos,centos,职场,休闲,6,pxe)