Linux版本:红帽7.9
确保网络配置可用,本地堆栈可用,同时已经挂载/dev/cdrom,可用yum list检察
一、环境配置:
1、首先保证是有图形界面
使用hostnamectl 检察
如果没有安装图形界面可以使用yum group install "Server with GUI"下载;
如果没有启动,可以使用init 5启动图形;
同时为了确保DHCP分配的来源,前往假造网卡配置将vmnet8的dhcp关掉
二、下载安装apache
使用yum install httpd -y下载apache
systemctl enable --now httpd
启动
三、安装kickstart并生成自己的脚本并运行
1、安装图形化kickstart生成工具
yum install system-config-kickstart
2、 安装完成后,启动工具(由于xshell本身原因,从此以下shell脚本大概下令操作全部都在假造机上完成)
system-config-kickstart
运行成功后会出现以下界面
之后的配置可以参考图片体现
如果不能访问,有三种情况:
1、使用setenforce检察是否disabled,如果没有请在/etc/selinux/config中,将seliunx参数改为disabled。
2、是否关闭防火墙,使用systemctl stop firewalld关闭
3、httpd服务是否开启,使用systemctl status httpd检察,如果是disabled,则使用systemctl restart httpd打开服务。
以下继续配置
验证默认 使用屏蔽密码
通过左上角文件——>保存
Yum install dhcp -y
安装dhcp服务器为其他服务器提供配置IP的功能
\cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
生成配置文件
接着vim /etc/dhcp/dhcpd.conf,将37行之后所有代码注释全部删除。
systemctl enable --now dhcpd启动dhcpd服务
接着新建一个假造机,在启动界面按住tab键接着
墨团是拥有ks.cfg文件的假造机IP地点
四、创建pxe,实现无镜像运行
1、yum install syslinux.x86_64
yum install tftp-server.x86_64 -y
共享pxelinux.0数据文件的网络服务
systemctl enable --now tftp
接着df 检察自己sr0大概说cdrom挂载文件位置
在这里很明显的看到在rhel7中
所以cp /rhel/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
接着vim /etc/dhcp/dhcpd.conf
vim /var/lib/tftpboot/pxelinux.cfg/default
全部完成后
五、测试
首先
设备里面为了确保正确,我把镜像给移除了,然后点击进入固件
然后移到exit,选择第一项按enter
出现这个代表设置基本成功了,然后上移到设置的脚本中,开始安装
ok,成功了!did it!!!!
ps:安装好后,关机,重新点击开始的固件选项,把第一个白色选项放在末了一位。否则会不绝的重装系统。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |