无人值守安装linux系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无人值守安装linux系统相关的知识,希望对你有一定的参考价值。

需要使用到的服务:PXE + DHCP+TFTP+ Kickstart+ FTP

 

KickStart是一种无人职守安装方式

执行 PXE + KickStart安装需要准备内容:

 • DHCP 服务器用来给客户机分配IP; 

• TFTP 服务器用来存放PXE的相关文件,比如:系统引导文件; 

• FTP 服务器用来存放系统安装文件; 

• KickStart所生成的ks.cfg配置文件; 

• 带有一个 PXE 支持网卡的将安装的主机

 

 

1.配置匿名访问的vsftp:之前已经配置过,参考之前的文章

[[email protected] root]# vim /etc/vsftpd/vsftpd.conf

技术分享

2.安装tftp

[[email protected] root]# yum install tftp tftp-server xinetd -y

配置tftp服务器:默认服务器路径是/tftpboot

[[email protected] root]# vim /etc/xinetd.d/tftp

技术分享

[[email protected] root]#  /etc/init.d/xinetd restart

3.dhcp服务器配置:

[[email protected] root]# vim /etc/dhcp/dhcpd.conf

技术分享

下一跳地址。

结合pex来运行。

4.配置使用PXE启动所需的相关文件

[[email protected] root]# yum -y install system-config-kickstart

 

下面的记录是准备工作。挂载光盘,把系统启动相关的放到/tftpboot中。

1065 mount /dev/cdrom /media
1066 mkdir /tftpboot
1067 mkdir /tftpboot/pxelinux.cfg
1068 cp /usr/share/syslinux/pxelinux.0 /tftpboot/
1069 ll /tftpboot/
1070 cp /media/images/pxeboot/initrd.img /tftpboot/
1071 cp /media/images/pxeboot/vmlinuz /tftpboot/
1072 cp /media/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
1073 chmod 644 /tftpboot/pxelinux.cfg/default   设置权限
1074 vim /tftpboot/pxelinux.cfg/default    修改配置文件
1075 yum install system-config-kickstart -y  安装配置界面

修改默认的标签

技术分享

技术分享

 

临时更改语言

[[email protected] root]# LANG=zh_CN.UTF-8

[[email protected] root]# echo $LANG
zh_CN.UTF-8

开始配置安装选项。

[[email protected] root]# system-config-kickstart

报错,安装下面的依赖包。

技术分享

[[email protected] root]# yum -y install glib2-devel

 [[email protected] root]# system-config-kickstart

接下来就是配置了

技术分享

技术分享

技术分享

技术分享

技术分享

显示设置:不安装图形界面

软件包选择:安装指定的软件包

 然后保存到root即可。

 [[email protected] root]# cp ks.cfg /var/ftp

配置基于ftp的yum源,用于客户端安装时,读取软件包用:

 [[email protected] root]# mount /dev/cdrom /var/ftp/pub

 

 新建一个虚拟机:网络模式为:VMnet4

修改Bios启动顺序为网络优先,加电后开始启动。

然后就自动安装了。

 

以上是关于无人值守安装linux系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下手把手完成无人值守安装服务

无人值守自动安装linux系统

Linux操作系统无人值守安装配置指南

linux系统服务-PXE批量部署kickstart无人值守

无人值守安装linux系统

linux__kickstart无人值守批量安装系统