pxe安装的意义:让服务器通过网络自动的安装操作系统,可以最大化的节省资源
环境配置:
需要的插件 dhcp , httpd ,tftp-server ,syslinux
syslinux ##获得pxelinux.0文件安装包
dhcp ##分配ip给客户机的服务
tftp-server ##提供tftp协议的服务
httpd ##安装源共享服务
1.安装插件
关闭防火墙以及打开网络源
2.调试DHCP
因为我们在pxe做的就是在网络上安装系统,所以是需要dhcp服务给予分配一个ip的,而通过这个dhcp主机所去访问到自己上网所下载的东西的,我们需要进行pxe安装操作系统的时候,需要一个ip,而dhcp主机应答以后会给一个ip地址的同时也会给一个pxelinux.0文件,而这个文件就是告诉安装操作系统要做那些步骤以及过程的,而下载的syslinux就是提供的pxelinux文件的。
dhcp的搭建
3 tftp(共享)服务的设置
- 编辑tftp配置文件
vim /etc/xinetd.d/tftp 将里边的disabled改为no的状态,这样才是可以允许通过的
systemctl restart xinetd
重启服务
创建新的目录 将镜像也挂载到自己的主机上,需要注意的是,自己的主机是什么版本,镜像也就是那个的版本
4 将镜像下的isolinux文件复制到共享目录里边去,通过共享给予客户机的需求
5 、将之前创建的文件对外命名为default,而客户机要查看的话,是会去查看default的
将pxeliunx.0的这个文件放置到共享目录中去,目的是客户机可以查看到,然后知道如何安装操作系统
6、将yum源写入到共享目录
这样做的原因是因为客户机通过pxelinux知道了安装操作系统的需要安装那些东西,而通过共享目录,将yum放入到里边去,客户机需要什么可以自行下载。
7.操作系统的安装
在服务机上所有的操作已经完成,而在客户机上进行安装,而客户机安装的时候,首先是要有一个空的磁盘,然后将此磁盘删除,让其windos不能识别,这样在安装系统的时候提供了可识别的磁盘。关机重新启动的就行,进入bios界面,不同的电脑是按不同键进入界面,一般都是f12,f2之类的,进入bios安装界面安装系统(如果不知道如何安装系统,可以参考 添加链接描述)