pxe网络安装Linux

1 普通安装虚拟机

以下是部分易错步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 kiskstart制作

2.1 安装图形化kiskstart制作工具

yum install system-config-kickstart.noarch -y

2.2 打开图形工具

[root@rhel7 yum.repos.d]# system-config-kickstart
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存以下就好了
在这里插入图片描述

[root@rhel7 yum.repos.d]# cd /mnt
[root@rhel7 mnt]# ls
ks.cfg

3 编辑ks.cfg文件并添加、检测

[root@rhel7 mnt]# vim ks.cfg

%packages
@base
lftp
%end
[root@rhel7 mnt]# ksvalidator ks.cfg
注:@表示组名称
没有@表示单独软件名称
检测:ksvalidator ks.cfg

4 发布文件

在这里插入图片描述

5 使用镜像资源安装系统

在安装界面按回车再tab
输入:
ks=ftp://192.168.0.10/ksfile/ks.cfg
回车进入到自动安装过程
使用kickstart安装系统时环境中必须有dhcp服务器否则网络资源访问不到

6.使用网络资源安装系统

通过ftp服务发布镜像资源到网络
ftp://192.168.0.10/rhel8.0
关闭防火墙和selinux
更改ks.cfg
vim ks.cfg
#cdrom (注释掉使用的光盘资源)
url --url="ftp://192.168.0.10/rhel8.0 (使用网络资源)

3 pxe网络安装Linux

设置网络
布置yum源
安装vsftpd、lftp、dhcp
发布资源到ftp
关闭火墙和selinux
启动vsftpd
搭建好dhcp
制作kiclstart
yum install system-config-kickstart.noarch -y
system-config-kickstart

3.1 配置静态网络192.168.0.100

在这里插入图片描述

3.2 配置yum源

在这里插入图片描述

3.3 关闭selinux和firewalld

在这里插入图片描述
在这里插入图片描述

3.4 安装vftpd、lftp软件发布资源

yum install vsftpd
yum install lftp -y
systemctl start vsftpd
systemctl enable vsftpd

3.5 挂载镜像到发布目录

在这里插入图片描述
在这里插入图片描述
得到以下两个则成功:
在这里插入图片描述
在这里插入图片描述

3.6 搭建dhcpd服务器

在这里插入图片描述
在这里插入图片描述

3.7 搭建kickstart

yum install system-config-kickstart.noarch -y
system-config-kickstart
配置kickstart
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存在新建的/ksfile中

在这里插入图片描述
在这里插入图片描述
移动到发布目录里:
在这里插入图片描述

3.8 部署pxe环境

1 获得pxelinux.0文件
dnf install syslinux-nonlinux-6.04-1.el8.noarch -y
在这里插入图片描述
2 安装开启pxelinux.0共享服务器
dnf install tftp-server.x86_64
systemctl start tftp
在这里插入图片描述
开启:
在这里插入图片描述
3 共享pxelinux.0
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
在这里插入图片描述

安装共享环境所要读取所有的文件
cp /var/ftp/rhel8/isolinux/* /var/lib/tftpboot/
在这里插入图片描述

建立pxelinux.0默认配置目录:
mkdir /var/lib/tftpboot/pxelinux.cfg/

生成pxelinux.0默认读取文件
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
在这里插入图片描述

3.9 dhcpd服务配置分发pxelinux.0

tftp服务器地址:
next-server 192.168.0.100

需要读取的文件名称:
filename “pxelinux.0”
在这里插入图片描述

[root@localhost tftpboot]# systemctl restart dhcpd
[root@localhost tftpboot]# systemctl restart network

更改安装资源:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:查看系统启动预安装是使用的文件
在这里插入图片描述

测试:
新建虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如硬盘是nvme改为sata硬盘:
在这里插入图片描述

内存改为2G.
结果不对:
在这里插入图片描述

发布了63 篇原创文章 · 获赞 0 · 访问量 1167

猜你喜欢

转载自blog.csdn.net/weixin_2158/article/details/105374966
今日推荐