PXE实验

news2024/10/1 21:29:11

实验前准备

关闭VMware的dhcp

点击  编辑

点击  虚拟网络编辑器

选择 NAT模式 将dhcp取消勾选

准备两台虚拟机

一台试验机,(网络环境正常并且有图形化的界面的rhel7)      一台测试机 

init 5       -------------->  开启图形化界面

如果没有图形化界面

yum group list 查找

安装 yum group install "Server with GUI" -y

关闭防火墙        systemctl stop firewalld

关闭selinux       setenforce 0

试验机

kickstart

安装图形化自动生成kickstart的自动安装脚本工具

yum install system-config-kickstart -y

启动图形制作工具

system-config-kickstart

可写可不写   可以就写一个mkdir /aaa  试验完成后查看一下有没有验证一下就行

LS 查看

ksvalidator ks.cfg   检测文件是否有错误

下载http服务

yum install httpd  -y       安装http服务

将ks.cfg文件复制到/var/www/html中

cp /root/ks.cfg  /var/www/html/

建一个软连接指向/rhel7

ln -s /rhel7  /var/www/html/rhel7

开启httpd

systemctl  enable --now httpd

然后打开浏览器访问

http://172.25.119.100/ks.cfg

http://172.25.119.100/rhel7

dhcp+checkkickstar

安装dhcp服务

yum install dhcp -y

模版文件覆盖配置文件

 \cp -f /usr/share/doc/dhcp*/dhcpd.conf.example  /etc/dhcp/dhcpd.conf

打开配置文件(35行后的都不要  :set nu 显示行号   27/28行注释)

vim   /etc/dhcp/dhcpd.conf

systemctl enable --now dhcpd        启动dhcp服务

PXE

安装 syslinux.x86_64   服务 

yum install syslinux.x86_64 -y  

安装tftp  共享pxelinux.0数据文件的的网路服务

yum install tftp-server.x86_64 -y

启动服务

systemctl enable --now tftp

将要分享的资源文件放到这个目录下

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

 创建 pxelinux.cfg文件夹  将系统系统界面的文件放到 pxelinux.cfg下的default中

[root@shiyan tftpboot]# mkdir pxelinux.cfg
[root@shiyan tftpboot]# cp isolinux.cfg  pxelinux.cfg/default

修改dhcp配置文件  让dhcp服务分配地址的时候告诉主机下一个要访问的服务器的位置或者说要安装的系统资源所在的位置

vim /etc/dhcp/dhcpd.conf

重启dhcp服务

[root@shiyan tftpboot]# systemctl restart dhcpd

pxelinux.0文件会告诉主机你要读取的是  /var/lib/tftpboot/pxelinux.cfg/default

所以我们要修改 /var/lib/tftpboot/pxelinux.cfg/default 内的配置

vim  /var/lib/tftpboot/pxelinux.cfg/default

必须是 /var/www/html/  有的资源否则写上也无效

退出时 :wq!

测试

从这个位置打开虚拟机

之后等待片刻 自动安装系统

等待安装完成后,系统重启,关机 ,选择从硬盘进入系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1979493.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《C/C++实战进阶》介绍

🚀 前言 本文是《C/C实战进阶》专栏的说明贴(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)。 专栏介绍:以多年的开发实战为基础,总结并讲解一些的C/C基础与项目实战进阶内容&…

AI用Alice_split_toolset切割音频的采样率

AI用Alice_split_toolset切割音频的采样率 目录 AI用Alice_split_toolset切割音频的采样率 一、Sample rate采样率的概念 二、Alice_split_toolset切割音频的参数 2.1、字符串参数--input_folder输入文件夹路径 2.2、字符串参数--output_folder输出文件夹路径 2.3、字符串…

第一次作业,sql注入总结

sqli-labs靶场中演示: less1: 注入点为: $sql"SELECT * FROM users WHERE id$id LIMIT 0,1"; get输入一个id,可以逃逸出单引号来实现sql注入。 正常的输入为,输出数据库中查询的内容。 http://127.0.0…

如何将PyCharm 中使用 PDM 管理的 Django 项目迁移到 VS Code 并确保一切正常工作?

嗨,我是兰若姐姐,相信很多小伙伴都遇到过这种情况,使用pycharm用习惯了,想换个编辑器,比如换成vscode,今天就告诉大家,如果轻松切换到vscode 步骤 1:在 VS Code 中打开项目 打开 V…

并行状态的广播事件

平行状态的广播事件 此示例显示了并行状态下事件广播操作的行为。 最初,图表处于休眠状态。并行子状态A.A1.A1a和A.A2.A2a处于活动状态。事件E_one发生并唤醒图表,图表从根向下通过层次结构处理事件: 1 图表根会检查根级别是否存在E_one导致…

Docker简介 MacM1安装Docker

文章目录 1 Docker简介2 Docker VS 虚拟机1 Docker优势2 Docker用途 3 MacM1 下载安装Docker1 配置环境变量 4 配置Docker2 设置Docker资源3 设置Docker镜像 参考 1 Docker简介 Docker主要解决了软件开发和运行配置的问题,但是由于其功能的强大,也被应用…

跨境电商下载工具天猫主图sku图等图片信息

优美的图片是电商卖家吸引顾客、展示商品魅力的关键。高质量的图片能够提升产品吸引力,增强用户信任感,促进购买决策,从而直接影响销量和店铺形象。在视觉营销的时代,优秀的商品图片更是流量转化的利器。 使用图快下载器&#xf…

多租户系统数据隔离方案

目录 前言 数据行 数据表 基于业务场景 基于数据量 数据库 数据源表 动态数据源 前言 多租户系统是一种将多个客户的数据和应用程序分开的系统,每个客户被视为一个独立的租户,互不干扰。实现多租户系统的关键之一是确保数据的隔离。 数据隔离的…

Windows 添加自定义服务实现开机(用户登录之前)自动运行 Python 脚本

实现效果 使用 Python 编写的一个脚本, 希望在 Windows 系统启动时, 用户登录之前就自动运行. 准备工作 首先确保 Python 脚本可以手动正常运行, 演示起见, 编写下面的一个简单的脚本用于在 C 盘根目录中生成一个包含脚本运行时间戳的文本文件. Python 脚本存放在 C:\Python…

RISC-V (五)上下文切换和协作式多任务

任务(task) 所谓的任务就是寄存器的当前值。 -smp后面的数字指的是hart的个数,qemu模拟器最大可以有8个核,此文围绕一个核来讲。 QEMU qemu-system-riscv32 QFLAG -nographic -smp 1 -machine virt -bios none 协作式多任务 …

绘唐科技,绘唐3高级推理创作

绘唐科技,绘唐3高级推理创作绘唐3https://qvfbz6lhqnd.feishu.cn/wiki/D3YLwmIzmivZ7BkDij6coVcbn7W 《绘唐3:高级推理创作》 第一章:谋杀案的启示 在古代绘唐王朝的京都,发生了一起离奇的谋杀案。一位名叫李红的官员&#xff0c…

[Day 44] 區塊鏈與人工智能的聯動應用:理論、技術與實踐

生成对抗网络(Generative Adversarial Networks,GANs)是一种由Ian Goodfellow等人在2014年提出的深度学习模型,广泛用于图像生成、图像超分辨率、图像修复等领域。GAN由一个生成器(Generator)和一个判别器&…

状态同步帧同步

帧同步: 有明确的逻辑帧概念,按照固定的逻辑帧间隔同步帧数据 原理 锁帧:mmo那种游戏,服务器需要收到第k帧所有客户端的指令,就算没有操作也发个空指令上去(相对来说回合制卡牌这类就简单很多&#xff0…

keil编程时,出现”MULTIPLE PUBLIC DEFINITIONS“,extern声明时不能赋值

原因导致重复定义? 有可能是重复定义导致的,这就需要查看报错位置的变量或函数是不是被重复定义了。也可能是一些语法错误导致的错误 语法错误导致的错误原因 使用extern只是为了说明这个变量在别的地方已经定义过,但使用extern引用时&…

NSS [HNCTF 2022 WEEK3]ssssti

NSS [HNCTF 2022 WEEK3]ssssti SSTI类题目(flask)毋庸置疑。 有过滤,我们拿burp先fuzz一波。长度159的都是被过滤的。 过滤了下划线、引号、args、os。 我们利用request对象绕过对下划线和引号的过滤(题目不允许POST方法&#x…

【机器学习】过拟合和欠拟合、高偏差(High Bias)和高方差(High Variance)的区别、过拟合和欠拟合的示例以及图表表示

引言 在机器学习中,过拟合(Overfitting)是指模型在训练数据上学习得太好,以至于它捕捉到了数据中的噪声和随机波动,而不是潜在的真实关系,这导致模型在新的、未见过的数据上表现不佳;欠拟合&…

从零开始:MySQL安装与配置完全指南

前言 哇,终于进入到令人激动的MySQL环节了 它可以说是你编程生涯中的最佳朋友,因为它总是能存储你的数据,从不说:“我忘记了你的信 息”。而且,它是免费的,不像一些昂贵的数据库,它从不让你的…

部署k8s+conatinerd环境

1、准备系统环境 禁用默认休眠(可选) 禁用:systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target启用:sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target …

随机对照临床试验(RCT)与历史对照临床试验(HCT)

临床试验是评估新药、新疗法或新技术有效性和安全性的关键手段。在临床试验中,如何选择对照组是影响试验结果准确性和可信度的重要因素。随机对照临床试验(Randomized Controlled Trial, RCT)和历史对照临床试验(Historical Contr…

苹果电脑玩的游戏有哪些 Mac电脑怎么玩Windows游戏 苹果电脑可以装模拟器玩游戏吗

苹果电脑虽然在游戏生态上可能不及Windows平台那么广泛,但其强大的硬件和macOS系统的优化,足以支持一系列高质量游戏的流畅运行。从策略游戏《文明VI》到动作冒险游戏《黑暗之魂III》,再到解谜游戏《传送门2》和角色扮演游戏《神界&#xff1…