微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于PXE实现centos6、7双系统的自动选择安装

大概网络拓扑图:

wKioL1ncYtaBhErLAABcbuhgu78079.png



具体步骤:

一、配置服务器和客户端以及安装需要的包。

(1)配置基础环境。

关闭虚拟机自带的dhcp以及配置一个仅主机的网络。

wKiom1nbXpvQh75rAAEkuiJLtcw549.png

wKioL1nbY9Kymv6-AAEAyXsOwDo703.png

wKioL1ncZg6T5hHmAACmdvVa2Iw888.png

②检查服务器端防火墙以及selinux是否关闭

wKioL1nbZEjx70BrAABHDSOSluc001.png

(2)安装必要的安装包。

①安装对应软件包dhcp httpd tftp-server syslinux tftp。

wKioL1nPE4jg-sQpAABhJPZ1JsI733.png

二、配置服务。

(1)配置DHCP服务。

①直接开启服务报错。

wKioL1nPcjXys1D_AAAfYBNfbx4831.png

②查看配置文件,发现配置文件什么都没有。

wKiom1nPcvmA0qF1AAAlLhmGgvc220.png

③复制usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 文件覆盖 /etc/dhcp/dhcpd.conf。

wKioL1nPc8GB6P0AAABcgWo5NM8891.png

修改dhcp配置文件

wKiom1nPdSuBn0YlAABJZvTKwBM482.png

⑤重新启动dhcp服务。

wKioL1nPdTbDKIzrAABkbyUpYS4314.png

(2)配置httpd服务。

①创建目录,分别存放6、7的光盘和应答文件

wKiom1nbbJ6zrCUxAAAtlYaG-9E395.png

②分别挂载6、7的光盘以及制作彼此的应答文件

在centos7里面添加一个centos6的光盘(具体怎么添加成功不做详解)

wKioL1nbbY-glAyxAACqQ3K3twU029.png

wKiom1nbdTazwTfrAAAWLc1h-aM960.png

应答文件创建参考http://19940919.blog.51cto.com/13143529/1970092

上面地址是上个博客的应答文件,此实验拿过来给予修改加以使用。

wKiom1nc0gGRGRJ_AACxGEDjwPI721.png

(3)配置tftp服务器。

①开启tftp服务器和xinetd。

wKiom1nbdovzkqLrAAEByEfEZHE793.png


(4)给/var/lib/tftpboot/目录准备文件

①先准备pxelinux.0文件,pxelinux.0为syslinux自动生成,安装软件系统里就有该文件,pxelinux.0文件用于引导系统。

wKioL1nbeCOz56fRAAAzWFxL-AE178.png

②分别创建centos6、7文件夹,分别存放彼此的内核文件

wKioL1nbeYPih9fOAACQUxcMLfI108.png

③创建pxelinux.cfg文件夹,用来存放菜单文件

wKiom1nbexmiukdJAAA6rSkaz-8104.png

修改/var/lib/tftpboot/pxelinux.cfg/default菜单文件

wKiom1nbflGSLF1lAABsPaCEERU195.png

⑤接下来新建一个拟虚拟机,选择同一网络通道,系统会自动进入pxe安装程序引导系统自动安装。

wKioL1ncZDnhbgd5AAAMw2_8F-s833.png


wKiom1nc00jBRYIKAAAPz9wROic289.png

以上就是整个实验,可以根据自己需要安装哪个版本操作系统。

原文地址:https://www.jb51.cc/centos/375658.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。