拓扑图:

无人值守安装LINUX系统_引导程序


推荐步骤:

  •  在centos01上安装ftp服务配置yum仓库、安装tftp
  • 在centos上安装Linux引导程序、安装DHCP服务器配置dhcp
  • 在centos上安装无人值守程序、生成无人值守安装脚本、创建虚拟机验证无人值守安装

实验步骤:

一、在centos01上安装ftp服务配置yum仓库、安装ftpd

1、挂载系统光盘

(1)切换Linux光盘

无人值守安装LINUX系统_客户端_02

(2)挂载系统光盘到/mnt目录

无人值守安装LINUX系统_引导程序_03

2、安装ftp服务器

(1)安装ftp服务器

无人值守安装LINUX系统_引导程序_04

(2)启动服务设置开机自动启动

无人值守安装LINUX系统_客户端_05

(3)将centos7.4系统文件复制到ftp根目录

无人值守安装LINUX系统_服务器_06

(4)配置yum仓库

无人值守安装LINUX系统_服务器_07

无人值守安装LINUX系统_客户端_08

无人值守安装LINUX系统_引导程序_09

3、安装配置tftp服务器

(1)yum安装tftp服务器

无人值守安装LINUX系统_客户端_10

(2)修改tftp主配置文件

无人值守安装LINUX系统_客户端_11

server                  = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no

(3)启动服务设置开机自动启动

无人值守安装LINUX系统_引导程序_12

(4)移动Linux内核和镜像文件到tftp根目录

无人值守安装LINUX系统_客户端_13

二、在centos01上安装Linux引导服务器、安装dhcp服务器配置dhcp

1、安装Linux引导程序

(1)安装Linux引导程序

无人值守安装LINUX系统_服务器_14

(2)创建存储Linux引导菜单目录

mkdir /var/lib/tftpboot/pxelinux.cfg

(3)创建引导菜单文件

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

无人值守安装LINUX系统_服务器_15

(4)生成启动

无人值守安装LINUX系统_客户端_16

2、安装配置DHCP服务器

(1)安装DHCP服务器

无人值守安装LINUX系统_服务器_17

(2)修改DHCP配置文件

无人值守安装LINUX系统_客户端_18

无人值守安装LINUX系统_客户端_19

(3)启动服务设置开机自动启动

无人值守安装LINUX系统_服务器_20

无人值守安装LINUX系统_客户端_21

三、验证半自动安装

(1)启动引导

无人值守安装LINUX系统_客户端_22

无人值守安装LINUX系统_客户端_23

四、配置无人值守安装Linux系统

1、安装配置无人值守程序

(1)安装无人值守安装程序

无人值守安装LINUX系统_客户端_24

(2)修改系统字符登录

无人值守安装LINUX系统_服务器_25

2、配置生成无人值守安装脚本

(1)使用root账户登录

无人值守安装LINUX系统_客户端_26

(2)打开终端输入启动生成无人值守程序命令

无人值守安装LINUX系统_客户端_27

(3)使用简体中文、设置访问系统密码、选择字符Linux安装

无人值守安装LINUX系统_客户端_28

(4)配置使用ftp安装系统指定ftp根目录系统位置

无人值守安装LINUX系统_服务器_29

(5)安装新引导程序

无人值守安装LINUX系统_引导程序_30

(6)添加分区创建boot分区200M、swap分区4G、剩余空间给根

无人值守安装LINUX系统_引导程序_31

无人值守安装LINUX系统_引导程序_32

无人值守安装LINUX系统_服务器_33

无人值守安装LINUX系统_客户端_34


(7)添加网络ens32

无人值守安装LINUX系统_服务器_35


(8)禁用防火墙

无人值守安装LINUX系统_客户端_36

(9)创建安装后执行脚本创建用户设置密码配置yum源

无人值守安装LINUX系统_引导程序_37

rm -rf /etc/yum.repo.d/*
useradd bob
echo pwd@123 | passwd --stdin bob
cat <<END>> /etc/yum.repo.d/local.repo
[ftp]
name=centos
baseurl=​​​​​​​ftp://192.168.100.10/pub​​
enabled=1
gpgcheck=0

(10)保存无人值守安装脚本到/root目录

无人值守安装LINUX系统_客户端_38

3、配置无人值守安装

(1)移动无人值守安装脚本到ftp根目录

无人值守安装LINUX系统_客户端_39

(2)修改引导菜单文件

无人值守安装LINUX系统_引导程序_40

无人值守安装LINUX系统_引导程序_41

4、创建Linux系统验证无人值守安装

(1)创建虚拟机典型安装

无人值守安装LINUX系统_服务器_42

(2)稍后安装系统

无人值守安装LINUX系统_引导程序_43

(3)安装centos系统

无人值守安装LINUX系统_服务器_44

(4)指定安装位置

无人值守安装LINUX系统_引导程序_45

(5)指定磁盘大小40G

无人值守安装LINUX系统_客户端_46

无人值守安装LINUX系统_客户端_47

(6)设置内存和网卡模式删除不用硬件开启电源

无人值守安装LINUX系统_服务器_48

(7)自动启动引导

无人值守安装LINUX系统_引导程序_49

(8)安装程序

无人值守安装LINUX系统_服务器_50

(9)安装完成

无人值守安装LINUX系统_引导程序_51

(10)登录验证脚本

无人值守安装LINUX系统_引导程序_52