windows系统架设PXE + TFTP + HTTP安装CentOS 4.7体验

  

,,由于现在光盘安装系统已经很不方便,U盘安装相对是方便很多,但当多机同时安装时也有些难以应付,网络安装方式却为解决这些问题提供了一个很好的选择。正好打算学习一下CentOS,就想到那它来试试手。一般的机器现在都能支持PXE网络引导了。

,,,,在度娘里一顿乱搜,发现在liunx下实现这一个方式的介绍确实不少,windows下采用这类方式来实施的似乎就少了不少(看来是用windows太久了),但也还是找到了几篇作为参考。

,,,,一,工具:

,,1,TFTPD64:自带PXE, DHCP服务端。

,,,, 2, EasyWebServer:小型好用的WEB服务工具。


,,,,二,原材料:

,,, 1, syslinux - 4.05。邮政;

,,,, 2, CentOS 4.7安装iso文件;

,,3、软碟通;


,,,,三,具体实施:

,,,, 1,在任意存储空间充足的分区的根目录下建立如下目录:

,,,,,,,, \ PXE

,,,,,,,, \ PXE \ centos-inst ,,,,,,,,,,,,,,,,,,,“用于存放PXE引导所需要的内容”

,,,,,,,, \ PXE \ centos-inst \ pxelinux.cfg ,,,,,“用于存放PXE引导配置文件”,,

,,,,,,,, \ PXE \ centos-iso ,,,,,,,,,,,,,,,,,,,“用于存放centos安装镜像提取的全部内容”


,,,, 2,使用软碟通将获取的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内“核心”目录里的“pxelinux.0”文件也放到目录”\ PXE \ centos-inst “下面。


,,,, 4,在“\ PXE \ centos-inst \ pxelinux.cfg“目录下建一个“默认”文件,将一下内容复制进去:

,,,,

vesamenu违约。c32

提示超时

600


显示引导。味精


标签linux安装系统菜单标签^

菜单默认内核vmlinuz

附加initrd=initrd。img ip=dhcp inst.repo=http://192.168.134.1/


标签vesa

菜单标签安装系统^基本视频驱动程序内核vmlinuz

附加initrd=initrd。img ip=dhcp inst.xdriver=vesa nomodeset inst.repo=http://192.168.134.1/


标签救援

菜单标签^救援安装的系统内核vmlinuz

附加initrd=initrd。img救援


标签当地

菜单标签从^本地驱动器启动

localboot 0 xffff


,,,,其中本月。回购是指定安装源的位置的。可以支持http、https、ftp、nfs,设置方式如下:

http服务器<代码类=把∠睢?本月。回购=http://主机/ 路径> 主机/ 路径> 用户名: 密码 @ 主机/ 路径> 选项:]服务器:/ ,

需根据搭建服务器的具体情况进行设置。

,,,,


,,,, 5, TFTP64的设置(提供PXE服务,DHCP服务):

,,,, 皐indows系统架设PXE

,,,,点“设置”设置窗口:

,,,, 皐indows系统架设PXE

,,,,”全球“选项内勾选TFTP服务器,Syslog服务器,DHCP服务器;

,,,, 皐indows系统架设PXE

,,,,null   null

windows系统架设PXE + TFTP + HTTP安装CentOS 4.7体验