一、简介
这篇文章是无kickstart下安装centos7的,本篇大部分内容同我另外一篇文章相似,只是Centos7 中的isolinux.cfg有一些不太一样需要说明一下。
https://www.cnblogs.com/hjc4025/p/7294726.html
二、搭建
1.挂在镜像
2.拷贝镜像到http服务器的工作目录
3.安装tftp-server dhcp httpd xinetd syslinux 等等这里就不再赘述了,看链接的内容即可。
4.下面就是区别了,可能会有一些重述,需注意下:
mount -o loop CentOS-7-x86_64-DVD-1511.iso /mnt/cdrom/ cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ mkdir /var/lib/tftpboot/pxelinux.cfg cp -a /mnt/cdrom/isolinux /var/lib/tftpboot/ cd /var/lib/tftpboot/ mv isolinux.cfg pxelinux.cfg/default
总而言之就是做上面一系列操作,然后修改 /var/lib/tftpboot/pxelinux.cfg/default文件内容
在一堆label 上面添加如下内容:
label linux-KaShing menu label ^Install CentOS 7 KaShing kernel vmlinuz append initrd=initrd.img inst.repo=http://192.168.32.157/cdrom quiet
要记得自己修改一些不同的内容哦,下面有一些注释可看一下:
label另起一个名字,menu就是客户机启动时看到的安装选项名
注意,如果不使用kickstart自动部署,则append后面第二个参数应该用inst.repo,而不是inst.stage2(这种情况客户机启动时会卡在获取安装源步骤)
注意就是这一点的区别,其他都是一样的,下一步就是打开服务,然后再客户端上试一试啦。
原文:https://www.cnblogs.com/hjc4025/p/10415289.html