注意:centos7的anaconda-ks.cfg拿过来修改下安装方式,就是上面的红色部分就可以用了,centos6.x的不行,也有可能是我比较菜,还不知道怎么弄,如果直接复制家目录下的anaconda-ks.cfg,记得一定要给权限否则会报错,ks.cfg文件出错chmod 777 ks.cfg
#新建一个这样的空虚拟机,不要挂载光盘,还有就是网络一定要和我们搭建的DHCP服务器一个网络,否则会找不到,或者直接出错。
后面全程高速公路无人驾驶模式,可以把整个过程回忆一遍,自己一定要总结,多操作,否则容易忘记。root密码就不写了,我是为了强行让自己回忆一遍修改root的步骤。我对ks文件的编辑不很熟悉,碰过好多次壁,有不对的地方还请谅解。上面的ks文件是我参考老男孩老师提供的,因为我自己写了6次都出问题了。
===只待开机完成了================================
===安装完成=================================
参见错误:
DHCP服务器
a)centos的配置文件查找不是查找sample
b)dhcp配置文件的filename "pxelinux.0";一定不要忘记引号和分号
c)记得要么关闭防火墙和selinux除非你非常了解selinux这个服务
httpd服务器
a)服务是否能够正常工作
b)默认站点不要弄错
c)如果是自己创建的话文件夹权限,还有最好关闭selinux
d)记得要么关闭防火墙和selinux除非你非常了解selinux这个服务
tftp服务
a)如果在安装了tftp-server,并没有安装xinetd记得自行安装,yum的话一般都是装的
b)如果tftpboot目录是自己创建的注意权限和selinux问题
c)pxelinux.cfg目录下的文件名不要出错
d)记得要么关闭防火墙和selinux除非你非常了解selinux这个服务
default文件
a)超时时间自己随意
b)centos6不用在append的后面加inst.stage2=,直接ks=http://IP/ks.cfg就好了
加了反而在centos6.X中会出错
c)centos7的menu default是在媒体测试选项上的记得自己改下
ks.cfg
a)这个文件的配置也是个大学问,每一句话是有顺序问题的,所以顺序不能乱
b)常见的编辑方法就是system-config-kickstart.noarch编辑
c)centos6.x如果都到了选语言的界面之后,出现异常提出的问题,绝对就是ks.cfg文件有问题,再改改