自动化安装linux系统

自动化安装centos7

一准备工作

1.安装前准备:关闭防火墙和SELINUX,DHCP服务工作的网卡设置静态

2.安装http服务,并在目录下创建文件夹

~]# yum -y install httpd
~]# cd /var/www/html/
~]# mkdir centos/7/

3.将安装包挂载到目录下,并设置成开机自启

~]# vim /etc/fstab
~]# /dev/sr0 /var/www/html/centos/7 iso9660 defaults 0 0

4.安装system-config-kickstart软件并 制作kickstart文件

~]# yum -y install system-config-kickstart
~]# system-config-kickstart
自动化安装linux系统
设置语言时间以及密码,最下面两个为安装后重启和使用命令行安装
自动化安装linux系统
安装包路径,这个看个人安装路径,比如我就把安装包放在了http下
自动化安装linux系统
引导装载程序选项,勾上创建新的引导
自动化安装linux系统
创建新的磁盘与分区
自动化安装linux系统
选择网卡名称和类型
自动化安装linux系统
关闭SEliunx
自动化安装linux系统
选择自己想要的安装包,也可以先不选 等生成文档后编辑
自动化安装linux系统
这里可以输入安装后执行的脚本,以此来定制自己的liunx
自动化安装linux系统
最后进行保存
自动化安装linux系统
最终修改完成后的文件,如果有什么想改的也可以直接进行修改,但不要影响大的框架

5.配置TFTP服务,并设置开机自启

~]# yum install -y tftp-server
[ ~]# systemctl start tftp.socket
~]# systemctl enable tftp.socket

6.配置DHCP服务,并设置开机自启

~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
~]# vim /etc/dhcp/dhcpd.conf
自动化安装linux系统

[root@pxe7 ~]# systemctl start dhcpd
[root@pxe7 ~]# systemctl enable dhcpd

7.准备PXE相关文件

~]# yum -y install syslinux
~]# cd /var/lib/tftpboot/
~]# cp /var/www/html/centos/7/isolinux/{vmlinuz,initrd.img} .
~]# cp /usr/share/syslinux/{pxelinux.0,menu.c32} .
~]# mkdir pxelinux.cfg
~]# ls /var/lib/tftpboot
initrd.img menu.c32 pxelinux.0 pxelinux.cfg vmlinuz

8.制作启动菜单文件

~]#
~]# cp /var/www/html/centos/7/isolinux/isolinux.cfg pxelinux.cfg/default
~]# vim default
自动化安装linux系统

9.制作完成

连接到未安装的服务器,开始自动安装(注意:必须在同一网段下)

转载于:https://blog.51cto.com/13570215/2103452

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值