博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kickstart 无人职守安装
阅读量:6678 次
发布时间:2019-06-25

本文共 1545 字,大约阅读时间需要 5 分钟。

 

制作人:wqmsl

博客地址:

 

开始使用无人职守安装服务端配置(主要是服务端,客户端只要从网卡启动就可以了)

服务器的IP为:192.168.10.254

所有包的安装全部用 yum安装,我提前已经配置好本地源了

 

主要步骤

1、搭建FTP服务器

安装FTP服务器,使用yum来安装

wps_clip_image-2027

安装之后启动服务

wps_clip_image-31159

然后挂载安装盘镜像到FTP的匿名访问目录

wps_clip_image-26493

测试一下FTP服务器

wps_clip_image-5851

匿名访问成功,可以看见安装光盘内的文件

这里需要注意的是,你的防火墙和你的Selinux的状态(selinux要修改文件的上下文)

2、搭建TFTP服务器

安装TFTP服务。默认系统已经安装了

wps_clip_image-6178

看一下安装后产生的文件,这样可以看到配置文件和启动脚本所在目录

wps_clip_image-14810

它的启动脚本在xinetd.d下,我先修改它的配置文件,然后启动服务

wps_clip_image-10491

把yes修改为no,/tftpboot  ————》 这个目录是TFTP的工作目录

wps_clip_image-20457

重新启动守护进程

wps_clip_image-27294

3、拷贝所需要的文件

拷贝以下四个文件到/tftpboot下,default要放在/tftpboot/pxelinux.cfg目录下,默认没有pxelinux.cfg目录,需要手动创建wps_clip_image-26291

一共四个文件,拷贝的目标目录不能有错,且文件的名称也不能有错,在这里default文件的权限要注意一下,默认全是只读,使用chmod 644  default 修改一下。

4、搭建DHCP服务器

安装dhcp服务

wps_clip_image-24009

查看一下安装之后产生的文件,rpm -ql dhcp 有很多,看看关键的

wps_clip_image-1716    这个是配置文件

wps_clip_image-12508  配置文件范本,不会写可以拷贝它

wps_clip_image-5466 IP地址租约记录

配置DHCP服务

拷贝范例文件为配置文件,这样我们只要修改一下就可以使用了(把原来的dhcp.conf删除或者重命名)

wps_clip_image-2542

在最后添加如下两行

next-server  ip  告诉客户端到ip那个地方找tftp

filename  "pxelinux.0" 到ip那里找这个文件

wps_clip_image-9529

注意: filename "pxelinux.0"; 这个里面的文件是需要用引号括起来的

5、配置无人值守安装配置文件

现在去做无人值守的配置文件,类似于root下的anaconda-ks.cfg

这里我们需要一个工具去生成 且在图形界面下做

先安装一下这个工具,在未安装之前执行命令的话会提示没有此命令

wps_clip_image-2741

安装完后执行此命令 ,在后台执行,否则占用我们的终端

wps_clip_image-3286

在这个界面我们一次设置我们的安装信息

这里选择 安装后的默认语音、系统的根口令、CPU的架构、填写安装码(Specify installation key)。

wps_clip_image-9380

填写FTP的地址和镜像所在的目录,不需要用户名,我们的FTP是匿名访问的,访问的初始目录是/var/ftp下.所辖要早FTP目录上写pub目录

wps_clip_image-8406

在这里写自己实际的分区需求

wps_clip_image-18144

选择要让客户端安装系统时安装的包

wps_clip_image-5265

然后保文件

wps_clip_image-32001

选择要保存的路径,我就存在 root的家目录

wps_clip_image-23644

拷贝配置文件到ftp下面目录下ks目录里面(ks目录默认没有,需要手动创建)

wps_clip_image-3257

然后修改default文件

修改第1行使其默认为ks安装

修改第3行的默认等待时间为10s(随自己实际情况写)

修改第18行ks文件的目录,我们是放在ftp下的ks目录里面

在前面修改过此文件的权限,就是为了在这里需要修改它的内容

wps_clip_image-1801

wps_clip_image-20950

6、测试

这样就已经完成了 下面我们测试一下

启动客户端试试

wps_clip_image-28773

客户端到了这个界面的时候 已经获取到了IP地址和默认的配置文件,已经在10s自动开始安装系统

wps_clip_image-21312

之后客户端就会在图形界面下自动安装系统,无需手动干预,直到安装完成并重新引导系统,请耐心等待。

     本文转自 wqmsl 51CTO博客,原文链接:http://blog.51cto.com/wqmsl/466330,如需转载请自行联系原作者

你可能感兴趣的文章
css基础3
查看>>
PHP面试专用笔记精简版
查看>>
关于微信的禁用右上角
查看>>
linux降级重新安装gcc
查看>>
pythonweb服务器编程(三)
查看>>
属性(@property)、@synthesize
查看>>
maven学习(2)-在Eclipse 中使用Maven
查看>>
golang在gitlab中的工作流
查看>>
bash脚本编程
查看>>
Bzoj3626 [LNOI2014]LCA
查看>>
DataTable.Select()中的表达式可使用的函数
查看>>
iOS网络编程之同步、异步、请求队列 2014-12-7
查看>>
链表的应用~~~~~~一元多项式的相加——原创
查看>>
阿花宝宝 Java基础笔记 之 多态
查看>>
HTML5学习之路——HTML 5 Web 存储
查看>>
enum和int、string的转换操作
查看>>
C# ACCESS数据库操作类
查看>>
详解vue通过NGINX部署在子目录或者二级目录实践
查看>>
括号匹配算法思想
查看>>
HDU 1043 Eight 【经典八数码输出路径/BFS/A*/康托展开】
查看>>