2019/03/20 实现PXE安装centos7和centos6

在这里插入图片描述
查看安装完的效果
在这里插入图片描述
没有生效,查看一下是否有效
在这里插入图片描述
打开我们之前做的ks6_desktop文件
可以成功,没有问题

在这里插入图片描述
实现6 的自动安装,为了避免干扰,把7上的DHCP服务停了

在这里插入图片描述
把网络还原,实现上午的自动化安装
在这里插入图片描述
先确认环境,防火墙,selinux
在这里插入图片描述
下一步安装软件,dhcp,http,tftp,syslinux
在这里插入图片描述
设置为开机启动
在这里插入图片描述
tftp是非独立服务,需要先打开xinetd打开,确认端口是否打开
在这里插入图片描述
在这里插入图片描述
dhcp配置文件
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
dhcp服务修改好,下一步yum源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
光盘有了,还缺少应答文件
在这里插入图片描述
在这里插入图片描述
修改为最小安装
在这里插入图片描述
在这里插入图片描述
加上权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
centos6的pxelinux.0在另外一个文件包里
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之前找不到是因为没有更新数据库
在这里插入图片描述
刚才装的包有依赖性一起装上的
在这里插入图片描述
复制到当前目录下
在这里插入图片描述
拷贝启动文件
在这里插入图片描述
还缺菜单项
菜单文件时isolinux.cfg

在这里插入图片描述
把菜单进行修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
怎么实现既可以装6 又可以装7
把6的应答文件拷贝到7上

在这里插入图片描述
一个6一个7
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述00:0C:29:4F:71:EF
挂载光盘
在这里插入图片描述
做一下初始化脚本
在这里插入图片描述
在干净的系统上来实现自动安装6,7,查看环境
在这里插入图片描述
安装服务
在这里插入图片描述
装2个系统,就需要挂载两个盘
在这里插入图片描述
加设备,不重启扫描
在这里插入图片描述
设置服务开机启动
在这里插入图片描述
在这里插入图片描述
修改dhcp配置文件
在这里插入图片描述
在这里插入图片描述
启动服务,查看端口打开是否正常,67dhcp,69tftp,80 httpd
在这里插入图片描述
把yum源准备好
在这里插入图片描述
在这里插入图片描述
挂上yum
在这里插入图片描述
制作应答文件
在这里插入图片描述
文件路径有问题需要修改
在这里插入图片描述
在这里插入图片描述
查看权限,是否能访问
在这里插入图片描述
在这里插入图片描述
现在要启动,就需要拷贝两个内核,各自不同的内核
在这里插入图片描述
各有各的内核
在这里插入图片描述
拷贝菜单模版文件
在这里插入图片描述
还缺少菜单内容
在这里插入图片描述
需要编辑修改文件,不写centos7就默认内核路径在tftpboot目录下
default menu.c32

在这里插入图片描述
拷贝pxelinux。0文件
在这里插入图片描述
在这里插入图片描述
接下来就验证结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改为
在这里插入图片描述
目录结构
在这里插入图片描述
在这里插入图片描述
内存不够
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是CentOS7 PXE安装的步骤: 1. 准备PXE服务器 在一台服务器上安装并配置DHCP、TFTP和FTP服务。其中DHCP服务用于分配IP地址,TFTP服务用于传输PXE启动文件,FTP服务用于存放CentOS7安装文件。 2. 准备CentOS7安装文件 将CentOS7安装文件下载到FTP服务器上,并解压缩。 3. 修改isolinux.cfg配置文件 在FTP服务器上找到/var/lib/tftpboot/isolinux/isolinux.cfg文件,将其修改为以下内容: ```shell default linux prompt 0 timeout 300 label linux menu label ^Install CentOS 7 kernel vmlinuz append initrd=initrd.img inst.repo=ftp://192.168.10.51/centos7 ``` 4. 配置DHCP服务 在DHCP服务器上找到/etc/dhcp/dhcpd.conf文件,将其修改为以下内容: ```shell subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.100 192.168.10.200; option domain-name-servers 192.168.10.1; option routers 192.168.10.1; filename "pxelinux.0"; next-server 192.168.10.51; } ``` 5. 配置TFTP服务 在TFTP服务器上找到/etc/xinetd.d/tftp文件,将其修改为以下内容: ```shell service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } ``` 6. 启动服务 在FTP服务器上启动FTP服务,在DHCP服务器上启动DHCP服务,在TFTP服务器上启动TFTP服务。 7. 安装CentOS7 将需要安装CentOS7的计算机设置为PXE启动,并连接到网络。计算机启动时会自动获取IP地址,并从PXE服务器上下载启动文件。之后,按照CentOS7安装向导进行安装即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值