Linux系统下的预安装环境设置
分类:
文章
•
2025-03-31 14:06:09
##1.在服务端安装好dhcp环境##
1.安装dhcp服务

2.关闭火墙
3.配置主文件dhcpd.conf,并重启dhcp服务

配置文件:修改子网,掩码,设定地址池 ,设定网关(删掉 27,28行以及35行之后的内容)

4.在客户端重启网络,得到分配的ip

##2.在服务端配置建立安装环境所需要的目录##
1.下载syslinux.x86-64 以及 tftp-server.x86_64


2.编辑/etc/xinetd.d/tftp文件,将tftp服务打开(将disable 改为no)


3.查看xinetd端口
将/usr/share/doc/syslinux/pxelinux.0 复制到 /var/lib/tftpboot/下

并且在/var/lib/tftpboot/下建立一个目录/pxelinux.cfg
##3.为服务端传送启动文件##
1.找到主机中的7.0镜像文件

将isclinux/目录下的所有文件传送给服务端的/var/lib/tftpboot/目录下

2.在服务端下找到tftpboot/目录下的isolinux.cfg文件copy到pxelinnux.cfg下的default目录下

将/etc/dhcp/dhcp.conf 文件进行修改 加入filename “pxelinux.0”

重启dhcp服务
3.网卡驱动


##4.改变登陆界面内容##
1.进入配置文件pxelinux.cfg/default
lable linux
lable check
两个加载项含有menu default 的就会默认变为登陆界面选项的第一个

men title ... 后边加的是登陆界面的标题
men backgroud splash.png 是登陆界面背景图片

最上面 timeout 后面加的数字是登陆界面停留时长
lable linux下的append initrd=initrd.img repo=...
后面加的是指向的yum源


##5.一键自动安装##
1.在服务端安装httpd服务,安装system-config-kickstart并开启

2.用system-config-kickstart命令打开安装选项进行配置选择






3.切换到/var/www/html/目录下会看到有ks.cfg文件生成

4.编辑ks.cfg文件

5.编辑pxelinux.cfg/default文件
在label linux
加入 ks=http://172.25.254.125/ks.cfg

6.用网卡驱动虚拟机,自动开启