手动PXE网络装机
查看防火墙,内核关了没有
一定要关掉虚拟机设置的自带的dhcp服务
mount /dev/cdrom /mnt #挂载光盘
yum环境最基本的设置
mkdir -p /var/ftp/centos7 #在var下的ftp下创建centos7文件夹
cp -rf /mnt/* /var/ftp/centos7 #复制mnt下所有的文件及其子目录到刚刚创建的var里的ftp下的centos7
yum -y install vsftpd #安装vsftp服务
systemctl start vsftpd #开启服务
systemctl enable vsftpd #开机自启服务
yum -y install tftp-server.x86_64 #安装tftp服务
vi /etc/xinetd.d/tftp #编辑tftp把disable的yes改为no
systemctl start tftp #启动服务
systemctl enable tftp 开机自启服务
cd /mnt/images/pxeboot/ #去到pxeboot文件查看有没有vmlinuz
cp vmlinuz initrd.img /var/lib/tftpboot/ #复制vmlinuz和initrd.img到tftpoboot目录下
yum -y install syslinux #安装syslinux因为pxe引导pxelinux.0是由syslinux提供
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #复制pxelinux.0到tftpboot下
yum -y install dhcp #安装dhcp服务
vi /etc/dhcp/dhcpd.conf #进入编辑dhcp服务
subnet 20.0.0.0 netmask 255.255.255.0 { #网段,子网掩码
option routers 20.0.0.2; #网关
option subnet-mask 255.255.255.0;
option domain-name "