自动安装Linux

发布日期:2018/06/25 08:00:00

  1.使用pxe批量安装linux系统

  并且无人值守安装

  2. 准备镜像得安装源

  #/etc/init.d/iptables stop //关闭防火墙

  # mkdir -p /var/ftp/yum //新建yum数据库

  # mount /dev/cdrom /mnt/ //将光盘挂载

  # cp -rf /mnt/* /var/ftp/yum //将挂载的文件复制到数据库主

  因为制作yum源时已经挂载光盘了所以省略第二部,直接cp

  安装tftp服务

  输入命令:yum install -y tftp-server

  yum install –y vsftpd

  3.

自动安装Linux

  4. 启用tftp

  # vim /etc/xinetd.d/tftp

  disable = no //修改为no

自动安装Linux

  启动

  # /etc/init.d/xinetd start

自动安装Linux

  # /etc/init.d/vsftpd start

自动安装Linux

  5. 准备linux内核、初始化镜像文件:

  # cd /mnt/images/pxeboot/

  # cp vmlinuz initrd.img /var/lib/tftpboot

自动安装Linux

  6. 准备PXE引导程序、启动菜单文件

  # yum install -y syslinux //安装pxe

  # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //复制文件夹内容

  # mkdir /var/lib/tftpboot/pxelinux.cfg //新建一个目录

  # vim /var/lib/tftpboot/pxelinux.cfg/default //进入default添加以下内容

  default auto

  prompt 1

  label auto

  kernel vmlinuz

  append initrd=initrd.img devfs=nomount ramdisk_size=8192

  label linux text

  kernel vmlinuz

  append text initrd=initrd.img devfs=nomount ramdisk_size=8192

  label linux rescue

  kernel vmlinuz

  append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

自动安装Linux

  7. 安装并启用DHCP服务

  # yum install -y dhcp //安装DHCP服务

  # vim /etc/dhcp/dhcpd.conf //进入dhcp配置文件在下面添加以下内容

  subnet 192.168.1.0 netmask 255.255.255.0 { //服务器网段

  option routers 192.168.1.12; //服务器ip地址

  option subnet-mask 255.255.255.0; //服务器掩码

  range 192.168.1.200 192.168.1.210; //给客户端分配的ip地址

  next-server 192.168.1.1; //服务器ip地址

  filename "pxelinux.0";

自动安装Linux

  8.

  启动服务

  # /etc/init.d/dhcpd start

  # chkconfig dhcpd on

自动安装Linux

  9. 配置客户机新建一个虚拟机(centos)设置开机进入bios

自动安装Linux

  10. 设置网卡为开机启动选择BOOT然后↓到以Network开口的那个选项然后按加号升到第一个,F10保存 如图所示

自动安装Linux

  11. 然后设置客户机网卡和服务器网卡一样的为vmnet然后重启出现boot:敲回车

自动安装Linux

  12.显示以下界面后一直点击两次OK然后在这个界面选择url确认打OK

自动安装Linux

  13. 在以下界面把那个IPV6那个星号去掉因为使用的是IPV4得地址所以要去掉然后OK

自动安装Linux

  在URL Setup界面第一行输入:

  ftp://192.168.1.12/yum //然后OK回车等待图形化界面显示

自动安装Linux

  14.手动私用tftp安装实验完成

自动安装Linux

  15. 实现kickstart无人值守安装

  # yum install -y system-config-kickstart //安装相应的文件包

  16. 在设置自动应答文件时最后执行的脚本输入以下内容:

  rm -rf /etc/yum.repos.d/*

  echo "[centos]

  name=centos

  baseurl=ftp://192.168.1.151/yum //指定服务器的IP地址与yum仓库目录

  gpgcheck=1

  enabled=1

  gpgkey=ftp://192.168.1.51/yum/RPM-GPG-KEY-CentOS-6" > /etc/yum.repos.d/aaa.repo

同创双子为企业保驾护航

专注数字化方案建设,推动智慧企业生态圈的升级发展