新闻资讯

News Information

首页 > 新闻信息 > 自动安装Linux

自动安装Linux

发布:公司it外包 来源:网络安装维护 日期:2019年11月28日 阅读:0

  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.

  4. 启用tftp

  # vim /etc/xinetd.d/tftp

  disable = no //修改为no

  启动

  # /etc/init.d/xinetd start

  # /etc/init.d/vsftpd start

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

  # cd /mnt/images/pxeboot/

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

  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

  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";

  8.

  启动服务

  # /etc/init.d/dhcpd start

  # chkconfig dhcpd on

  9. 配置客户机新建一个虚拟机(cento

s)设置开机进入bios

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

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

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

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

  在URL Setup界面第一行输入:

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

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

  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