天天看點

nfs方式進行kickstart網絡啟動并安裝linux的幾個要點

1、安裝nfs服務并建立nfs共享目錄

yum install -y rpcbind nfs-utils

mkdir -pv /nfs/centos7/cd

mkdir /nfs/ks

2、修改/etc/exports

echo "/nfs/centos7/cd *(ro,sync,insecure,no_root_squash)" >>/etc/exports && echo "/nfs/ks *(ro,sync,no_root_squash)" >>/etc/exports

儲存退出執行exportfs -a看看是否共享成功,無任何提示表示成功

3、挂好安裝CD光牒

mount -o loop -t auto /dev/cdrom /nfs/centos7/cd

4、編輯ks檔案,可以使用http或ftp方式kickstart的ks檔案注釋url那行,添加如下這行

nfs --server=192.168.1.254 --dir=/nfs/centos7/cd

再另存到/nfs/ks/centos7.ks

5、修改dnsmasq.conf,改法一搜一大把

6、把引導檔案pxelinux.0、核心vmlinuz、初始化環境initrd、啟動菜單pxelinux.cfg/default都放到dnsmasq中設定的tftpboot目錄中,預設/var/ftpd

7、關selinux

setenforce 0

8、修改pxelinux.cfg/default中ks=後面的内容

ks=nfs:192.168.1.254:/nfs/ks/centos7.ks

9、啟動兩個服務dnsmasq、nfs

注:pxelinux.0可通過yum install syslinux獲得;tail -f 100 /var/log/messages可檢視dnsmasq和nfs的啟動情況;nfs啟動後可以通過showmount -e localhost檢視本機分享的目錄;nfs挂載方法是mount -t nfs ip:目錄 本地目錄

本文轉自 朱科強 51CTO部落格,原文連結:http://blog.51cto.com/zhukeqiang/1436779,如需轉載請自行聯系原作者

繼續閱讀