无人值守安装Linux系统操作版
操作之前,建议关闭防火墙以及SELinux。
PS:
-
查看防火状态:systemctl status firewalld
-
暂时关闭防火墙:systemctl stop firewalld
-
永久关闭防火墙:systemctl disable firewalld
-
永久关闭SELinux方法 – 需要重启服务器
打开/etc/selinux/config文件中,设置SELINUX=disabled ,然后重启服务器。
-
使用命令setenforce 0;临时关闭SELinux。
实验环境:
1.在一台CentOs7版本的Linux系统上部署无人值守系统。(ip:192.168.78.8)
2.一台未安装系统的客户机。
如果没有挂载好光盘的,需要先去挂载光盘。
-
创建一个挂载点:
mkdir /mnt/cdrom
-
将我们镜像挂载到新创建的挂载点上。
mount -t iso9660 -o loop /dev/sr0 /mnt/cdrom
-
实现开机自动挂载:
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
一、安装以及配置DHCP
1.安装DHCP
[root@hello ~]# yum install -y dhcp
已加载插件:fastestmirror
base | 3.6 kB 00:00:00
Loading mirror speeds from cached hostfile
epel/primary_db | 6.9 MB 00:00:01
软件包 12:dhcp-4.2.5-79.el7.centos.x86_64 已安装并且是最新版本
无须任何处理 (由于我已经安装过了,所以无需安装。)
[root@hello ~]#
2.配置DHCP(通过它指定PXE方式)
vim /etc/dhcp/dhcpd.conf
default-lease-time 86400;
max-lease-time 86400;
log-facility local7;
subnet 192.168.8.0 netmask 255.255.255.0 {
#根据自身所在的网段设置
range 192.168.8.180 192.168.8.253;
option routers 192.168.8.2;
next-server 192.168.8.78; #添加tftp服务器,我是将自己设置成了TFTP服务器。
#default-lease-time 86400;
#max-lease-time 86400;
#log-facility local7;
#bootstarp
filename="pxelinux.0";