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

20150610 html

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

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

基本所有是参照该博客来的shell

个人基础环境服务器是centos7 客户端是一台联想一体机,支持NetWork PXE 启动(试了公司其余2种型号电脑都不能够)vim

主要遇到问题:centos

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

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

查看时区:timedatectl 时区正确,不一样步, 无奈  ntpdate ntp.api.bz网络

centos7上面的防火墙重启无效,并且服务模式不同(待肯定)oop

二、安装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

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

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

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

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

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

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

[security]

AllowRemoteRoot=true

[xdmcp]

Port=177

Enable=1

查看177

 netstat -an|grep 177

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

七、用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

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

相关文章
相关标签/搜索