PXE

简介: PXE与Kickstart无人值守安装LinuxUsing NAT connection modeifconfig eth0 172.16.100.10setenforce 0service iptables stopyum install -y syslinux tftp-server tftp dhcpcp /usr/share/syslinux/{pxelinux.

PXE与Kickstart无人值守安装Linux

  • Using NAT connection mode
  • ifconfig eth0 172.16.100.10
  • setenforce 0
  • service iptables stop
  • yum install -y syslinux tftp-server tftp dhcp
  • cp /usr/share/syslinux/{pxelinux.0,chain.c32,menu.c32,mboot.c32,memdisk} /var/lib/tftpboot/
  • cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
  • cd /etc/dhcp/dhcpd.conf
  • vim dhcpd.conf
    # 在第一次出现subnet的那一行之前添加
    subnet 172,16.0.0. netmask 255.255.0.0 {
        range 172.16.1.1 172.16.100.253;
        filename "pxelinux.0"; # 指明要从tftp服务器上获取哪个文件
        next-server 172.16.100.10; # 指明tftp服务器的ip地址
    }
  • cd /var/lib/tftpboot/pxelinux.cfg
  • vim default
  • i
default menu.c32
    promt 3
    timeout 10
    menu title CentOS6Installation
    label Linux
    menu label CentOS6
    kernel vmlinuz
    append initrd=initrd.img repo=http://192.168.1.1/centos6repo/ ks=http://192.168.1.1/ks.cfg
  • :wq
  • vim /etc/xinetd/tftp --> disable = no
  • mkdir /var/lib/tftpboot/pxelinux.cfg
  • mkdir /media/cdrom
  • mount /dev/sr0 /media/cdrom
  • cp /media/cdrom/images/{vmliuz,initrd.img} /var/lib/tftpboot/
  • service xinetd start
  • umount /dev/sr0
  • yum install httpd
  • service httpd start
  • cd /var/www/html/
  • mkdir centos6repo
  • mount /dev/sr0 centos6repo
  • create a new Virtual Machine
  • select start from NIC
  • boot your machine
  • hit return button on your keyboard
  • you need do nothing, just look or do something else
目录
相关文章
|
虚拟化
PXE安装与配置
PXE 安装与配置 实验环境 VMware Fusion 虚拟机 node1有两块网卡, ens33(172.100.16.10)-->bridge, ens37-->vmnet4(192.168.1.
1010 0
|
Linux 网络协议 数据安全/隐私保护
ctenos7 pxe无盘站
** 搭建PXE无盘站 --centos7</p>**** 一、PXEPXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载.
4224 0
|
网络协议 Linux 开发工具
|
Linux 开发工具
|
Linux 网络协议 开发工具
|
存储 Linux 开发工具