U盘坏了,用个下面的方法安装
安装配置dhcp
yum -y install dhcp tftp-server
修改如下,网段改为你自己的网段
vim /etc/dhcp/dhcpd.conf
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.100 172.16.1.200;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 43200;
next-server 172.16.1.61; #这里ip为tftp服务器的ip
filename "/pxelinux.0";
}
安装httpd
yum -y install httpd
sed -i "277i ServerName 127.0.0.1:80" /etc/httpd/conf/httpd.conf
挂在CentOS7 镜像
mkdir /var/www/html/CentOS-7
mount /dev/cdrom /var/www/html/CentOS-7/
准备pxelinux.0文件
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
复制isolinux所有文件至tftpboot
cp -a /var/www/html/CentOS-7/isolinux/* /var/lib/tftpboot/
复制pxe配置文件
mkdir -p /var/lib/tftpboot/pxelinux.cfg
cp /var/www/html/CentOS-7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
编辑pxe配置文件
vim /var/lib/tftpboot/pxelinux.cfg/default
default vesamenu.c32
prompt 0
timeout 300
ONTIMEOUT local
menu title ----------------------- Install The Centos 7 Linux -----------------------------
label 1
menu label ^1) Install CentOS 7 x64
kernel vmlinuz
append initrd=initrd.img method=http://172.16.1.1/CentOS-7 devfs=nomount
label 2
menu label ^2) Install CentOS 7 x64 with VNC
kernel vmlinuz
append initrd=initrd.img method=http://172.16.1.1/CentOS-7 devfs=nomount inst.vnc
label 3
menu label ^3) Auto Install CentOS 7 x64
kernel vmlinuz
append initrd=initrd.img ks=http://172.16.1.1/ks/CentOS-7-ks.cfg ksdevice=em1
label 4
menu label ^4) Boot from local drive
localboot 0xffff
启动服务
/etc/init.d/dhcpd start
/etc/init.d/httpd start
/etc/init.d/xinetd start
chkconfig tftp on
如果选择2使用VNC方式,进入之后,访问地址在显示器上有输出,使用VNC客户端连接 IP:1 登陆安装系统