当前位置: 首页 > news >正文

【RHEL7】无人值守安装系统

目录

一、kickstart服务

1.下载kickstart

2.启动图形制作工具

3.选择设置

4.查看生成的文件

5.修改ks.cfg文件

二、HTTP服务

1.下载HTTP服务

2.启动HTTP服务

3.将挂载文件和ks.cfg放在HTTP默认目录下

4.测试HTTP服务

三、PXE

1.查看pxe需要安装什么

2.安装

四、TFTP服务

1.查看TFTP的软件包名

2.下载TFTP

3.开机自启

4.显示TFTP所需的文件列表

 5.将镜像和pxelinux.0拷贝到/var/lib/tftpboot下

6.修改defualt文件中的设置

​编辑 7.重启TFTP

 五、DHCP服务

1.关闭VMwareDHCP

2.下载DHCP

 3.配置DHCP文件

4.重启DHCP服务

 六、测试

1.新建一个虚机

2.不要选择光盘镜像!!!

3.打开电源时进入固件

4.选择网络模式

5.退出

6.选择第一个回车进入

7.关闭客户机 

8.再次进入

9.成功


注意:只能是8以下的版本,不然kickstart要收费

该系统使用到了HTTP+Kickstart+PXE+TFTP+DHCP

一、kickstart服务

1.下载kickstart

[root@node1 ~]# yum install -y system-config-kickstart

2.启动图形制作工具

[root@node1 ~]# system-config-kickstart

3.选择设置

 点击“Add”

因为存在bug,无法添加需要安装的软件包,所以后面需自行添加

4.查看生成的文件

  

5.修改ks.cfg文件

添加需要安装的软件,因为在图形界面生成时,有bug无法选择,所以在配置文件里面写

如需添加需要下载的软件,就按照方框中的格式添加软件包

二、HTTP服务

1.下载HTTP服务

[root@node1 ~]# yum install -y httpd

2.启动HTTP服务

[root@node1 ~]# systemctl restart httpd

3.将挂载文件和ks.cfg放在HTTP默认目录下

4.测试HTTP服务

 

三、PXE

1.查看pxe需要安装什么

2.安装

[root@node1 ~]# yum install -y syslinux.x86_64 

四、TFTP服务

1.查看TFTP的软件包名

2.下载TFTP

t@node1 ~]# yum install -y tftp-server.x86_64

3.开机自启

[root@node1 ~]# systemctl enable --now tftp

4.显示TFTP所需的文件列表

共享文件夹

 5.将镜像和pxelinux.0拷贝到/var/lib/tftpboot下

pxe启动引导器pxelinux.0在syslinux包中,将它拷贝到/var/lib/tftpboot/下,虚拟机会从此文件夹下读取文件

[root@node1 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[root@node1 ~]# cp /rhel7/isolinux/* /var/lib/tftpboot/

 default文件告诉虚拟机从什么内核引导,以及在引导式向内核传递的任何选项

[root@node1 ~]# cd /var/lib/tftpboot/
[root@node1 tftpboot]# cp isolinux.cfg pxelinux.cfg/default

6.修改defualt文件中的设置

将"label check"中的"menu default"移动到"menu linux"下,并添加红的部分语句

 7.重启TFTP

 五、DHCP服务

1.关闭VMwareDHCP

2.下载DHCP

[root@node1 ~]# yum install -y dhcp

 3.配置DHCP文件

(1)当启动时无法启动DHCP服务

(2)查看DHCP需要的软件包

(3)需要配置DHCP主配置文件/etc/dhcp/dhcpd.conf

(5)查看dhcpd.conf文件

发现里面什么也没有,需要将/usr/share/doc/dhcp*/dhcpd.conf.example复制到dhcpd.conf里面

(6)复制

[root@node1 ~]# \cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

(7)将27,28行注释掉,以及35行之后的删除,并修改文件内容

domain-name:域名

domain-name-servers:DNS

子网的网段,掩码, 分配到IP地址范围等

4.重启DHCP服务

ot@node1 ~]# systemctl restart dhcpd

 六、测试

1.新建一个虚机

2.不要选择光盘镜像!!!

3.打开电源时进入固件

4.选择网络模式

5.退出

6.选择第一个回车进入

7.关闭客户机 

再次出现此界面,代表安装完成,关闭客户机

 

8.再次进入

打开电源时进入固件

选择硬盘模式

保存退出

 

9.成功

 

http://www.lryc.cn/news/415756.html

相关文章:

  • [RTOS 学习记录] 预备知识:C语言结构体
  • sqli-labs注入漏洞解析--less-9/10
  • 文心智能体平台:食尚小助,提供美食推荐和烹饪指导
  • 工作中,如何有效解决“冲突”?不回避,不退让才是最佳方式
  • Qt读写配置(ini)文件
  • Python笔试面试题AI答之面向对象(2)
  • Python学习计划——12.1选择一个小项目并完成
  • uniapp 多渠道打包实现方案
  • 请你学习:前端布局3 - 浮动 float
  • PyCharm 2024.1 总结和最新变化
  • RGB红绿灯——Arduino
  • 浅谈用二分和三分法解决问题(c++)
  • Cocos Creator2D游戏开发(9)-飞机大战(7)-爆炸效果
  • 终于有人把华为认证全部说清楚了
  • 【知识】pytorch中的pinned memory和pageable memory
  • 【系统架构设计】数据库系统(五)
  • 如何对人工智能系统进行测试|要点,方法及流程
  • CVE-2023-37569~文件上传【春秋云境靶场渗透】
  • MySQL简介 数据库管理与表管理
  • PHP 函数性能优化的技巧是什么?
  • 小程序支付(前端)
  • 开发一个自己的VSCode插件
  • Milvus 向量数据库进阶系列丨构建 RAG 多租户/多用户系统 (上)
  • 前缀和(更新中)
  • 记录一次单例模式乱用带来的危害。
  • 外卖项目day14(day11)---数据统计
  • 养猫科普!牙口不好的猫咪怎么选粮?好吃易消化主食罐推荐
  • 力扣刷题之3143.正方形中的最多点数
  • 【更新2022】省级经济高质量发展指标体系测度 含代码 2000-2022
  • 缓冲流练习