实验环境二个虚拟机 :1 裸服务器(客户机)需要2G以上内存 2:准备一台虚拟机
第一台虚拟机有yum仓库 ip192.168.66.66
实验过程:1 安装图形化yum -y groupinstall "GNOME Desktop" "Graphical administration Tools"
创建此软链接,更改运行级别:ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
重启 :reboot now
安装FTP服务:yum -y install ftp*
挂载到/var/ftp/centos/ [mount /dev/cdrom/var/ftp/centos}
重启vsftp {systemctl start vsftpd
查看端口号:netstat -anpt | grep vsftpd
配置tftp文件: vi /etc/xinetd.d/tftp
重启服务:systemctl start tftp
复制部署文件:cd /media/cdrom/images/pxeboot/ cp vmlinuz initrd.img /var/lib/tftpboot/
cd =进目录 cp=复制
下载DHCP yum -y install dhcp
配置dhcp vi /etc/dhcp/dhcpd.conf
设置DNS IP 网关 子网掩码
配置完保存退出重启dhcp服务
systemctl start dhcpd
默认的启动菜单文件
创建/var/lib/tftpboot/pxelinux.cfg/default这个目录是必要的
mkdir /var/lib/tftpboot/pxelinux.cfg
进文件配置菜单vi /var/lib/tftpboot/pxelinux.cfg/default
kickstart无人值守技术
需要安装system-config-kickstart软件包
yum -y install system-config-kickstart
使用system-config-kickstart工具创建新的应答文件
*system-config-kickstart
*会弹出图形配置界面
(1)基本配置
@默认语言:中文简体
@时区:Asia/Shanghai
@root密码:123123
@给root密码加密
@安装后重启
(2)安装方法
@执行全新安装
@ftp:ftp服务器 192.168.10.1
ftp目录:centos
(3)引导装载程序选项:安装新引导装载程序
(4)分区信息:
@ /boot 500MB
@ /home 4GB
@ /swap 2GB
@ / 剩余所有空间
(5)网络配置:
添加网络ens33--dhcp模式
(6)防火墙配置
@ selinux 禁用
@ 禁用防火墙
把最小化安装命令编辑到此文件
[root@localhost ~]#vim /root/ks.cfg
末尾添加:
%packages
@^minimal
%end
把应答文件放在客户机可访问的位置
cp /root/ks.cfg /var/ftp/ks.cfg
验证安装:打开准备的虚拟机改成vim1
开机即可安装