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,速度還能夠,畢竟只是基礎安裝