介绍
这篇文章主要介绍了基于鞋匠如何实现自动安装linux系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强> 1。安装个组件强>
yum install epel-rpm-macros.noarch -y #安装epel源 yum install  -y cobbler cobbler-web  dhcp tftp-server pykickstart httpd rsync xinetd
cobbler \, # #安装补鞋匠\ cobbler-web \, # #提供web管理 dhcp \, # #地址分配服务, tftp-server \, # #放压缩和引导文件 pykickstart \, # # Python开发的启动 httpd \, # #提供网络 rsync \, # #远程同步管理 xinetd # #管理平台
<强> 2。配置鞋匠强>
vim /etc/补鞋匠/settings #打开配置文件修改以下几项 next_server: 10.1.1.1 #设置监听的IP地址 服务器:10.1.1.1 manage_dhcp: 1, #开启dhcp vim /etc/xinetd.d/tftp #配置tftp,开启tftp
openssl passwd 1, -salt & # 39; 123456 & # 39;, & # 39; 123456 & # 39;, #使用ssl加密密码, ,(root@localhost ~) # openssl passwd 1, -salt & # 39; 123456 & # 39;, & # 39; 123456 & # 39;, 1 123456美元美元wOSEtcyiP2N/IfIl15W6Z0 #生成的加密,密码,复制 vim /etc/补鞋匠/settings #打开cobbler 配置文件,找到下面密码选项 default_password_crypted: $ 1 $ 123456美元wOSEtcyiP2N/IfIl15W6Z0 #将刚才生成的加密密码,贴在此处,,此处为根系统安装完毕的默认密码,加密存放
<强> 3。配置DHCP服务,启动服务强>
vim /etc/补鞋匠/dhcp.template #配置DHCP服务,修改以下几项
systemctl restart syncd.service #先启动同步服务 cobbler sync #同步刚才配置文件,到各个软件 systemctl restart  cobblerd.service dhcpd.service  httpd.service xinetd.service #启动cobblerd dhcp 等等服务
<强> 4。导入iso文件,查看系统引导内核存放位置强>
mount /dev/cdrom /mnt #,挂在iso文件在,mnt目录
cobbler import ——路径=/mnt/, - name=Centos-7-x86_64 拱=x86_64 #指明路径,保存的名字,复制镜像到鞋匠里
cobbler list #,查看当前系统上保存的镜像
cd /var/www/补鞋匠/ks_mirror, #这个目录就是存放镜像的位
#这里能看到,镜像的文件都被复制到这个目录管理了 cd /var/lib/tftpboot/images #这个目录,存放的是引导系统安装的微内核
systemctl restart cobblerd.service dhcpd.service httpd.service xinetd.service #再次重启各服务
5。准备一台无系统的电脑,选择网卡启动