centos6.4 下PXE+kickstart 网络安装操作系统

20150610 

centos6.4 下PXE+kickstart 网络安装操作系统

参考 http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html

基本全部是参照该博客来的

我的基础环境服务器是centos7 客户端是一台联想一体机,支持NetWork PXE 启动(试了公司其他2种型号电脑都不可以)

主要遇到问题:

1、基本问题:ip设置问题;centos7 路由重启失效,已通过baidu解决 ;

时区设置  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ;

查看时区:timedatectl 时区正确,不同步, 无奈  ntpdate ntp.api.bz

centos7上面的防火墙重启无效,而且服务模式不一样(待确定)

2、安装nginx 用rpm已经装好的pcre(重写模块),提示openssl not used,在编译需要时指定

sed -i '/CFLAGS="$CFLAGS -g"/s/^/#/' auto/cc/gcc

关闭selinux   echo "/usr/sbin/setenforce 0" >>/etc/rc.local 

安装完成无法访问80,iptabls 关不掉,之后在iptables规则中开放80端口,重启iptables

3、网站找centos6.4 镜像文件并下载(一上午到1点多),centos下挂载iso文件 ,并拷贝到nginx 目录下面

mount -o loop -t iso9660 /usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/

4、有些系统没有/usr/shar/syslinux/pxelinux.0  文件(暂时不清楚为啥),还有镜像里面没有支持PXE的启动文件(估计是包不全), 比如我自己笔记本还有公司内外服务器;把之前装的centos7用来做服务端

5、配了dhcp,子网分配没用上,因为局域网内有台路由器,客户端从那里获取了,dhcp还是要的

6、就是配置centos xbrows 图形界面了,

vim /etc/gdm/custom.conf  添加如下内容

[security]

AllowRemoteRoot=true

[xdmcp]

Port=177

Enable=1

查看177

 netstat -an|grep 177

在xshell 终端下执行 system-config-kickstart,调出图像界面

7、用kickstart 生成ks.cfg文件时,倒数第3部,选择安装包时,没包可用,折腾哇,网上说要配置本地源,/data/www 下面是挂载cp的镜像文件,server是包目录

[ base ]
name=base
baseurl=file:///data/www/Server
enabled=1
gpgcheck=0

,重复并重启还是不行,网友说是包这块建议手动填写,网上搜了下,全部手写好乱,就试着启动图形界面到包部分保存为ks.cfg,并安装博客修改,主要添加如下2个参数,还有个url 地址,自己的地址

%packages 
@base

8、检查完毕,找电脑测试,第一次随便拿了台一体机测试,启动ok,由于数据未确定,所以终止安装,又找了2种电脑试试了,主板boot启动有network 选项,但没有PXE提示,无法安装,所以用另一台搁置比较久的一体机测试安装,ok,速度还可以,毕竟只是基础安装


你可能感兴趣的:(centos6.4,PXE+kickstart)