{"id":133,"date":"2018-03-12T11:07:42","date_gmt":"2018-03-12T03:07:42","guid":{"rendered":"http:\/\/www.max-shu.com\/blog\/?p=133"},"modified":"2018-03-12T11:09:50","modified_gmt":"2018-03-12T03:09:50","slug":"linux%e7%9a%84kichstart%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6","status":"publish","type":"post","link":"http:\/\/www.max-shu.com\/blog\/?p=133","title":{"rendered":"RHEL5.x\u7684KichStart\u914d\u7f6e\u6587\u4ef6"},"content":{"rendered":"<p>ks.cfg\u6587\u4ef6\uff0c\u652f\u6301Centos5.x\uff08rhel5.x\uff09\uff1a<\/p>\n<p>install<br \/>\n#upgrade<\/p>\n<p>autostep<\/p>\n<p>url &#8211;url ftp:\/\/10.24.1.5\/tftpd_v5\/OS_iso<br \/>\n#nfs &#8211;server=192.168.9.20 &#8211;dir=\/media\/cdrom<\/p>\n<p># skip keynumber input.<br \/>\nkey &#8211;skip<\/p>\n<p>lang en_US<br \/>\n#langsupport en_US zh_CN &#8211;default=en_US<\/p>\n<p>keyboard us<br \/>\n#mouse<br \/>\ntimezone Asia\/Shanghai<\/p>\n<p>#auth\u00a0 &#8211;useshadow\u00a0 &#8211;enablemd5<br \/>\nauthconfig &#8211;enableshadow &#8211;passalgo=sha512 &#8211;enablefingerprint<br \/>\nrootpw borqs123<\/p>\n<p>clearpart &#8211;all<\/p>\n<p>bootloader &#8211;location=mbr<\/p>\n<p>#skipx<\/p>\n<p>zerombr yes<\/p>\n<p># &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; if you use U disk to boot, you must plugout U disk before partition. &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br \/>\npart swap &#8211;recommended &#8211;asprimary &#8211;ondisk sda<br \/>\npart \/boot &#8211;fstype ext3 &#8211;size 128 &#8211;asprimary &#8211;ondisk sda<br \/>\npart \/ &#8211;fstype ext3 &#8211;size 102400 &#8211;asprimary &#8211;ondisk sda<br \/>\n# others should be non-asprimary partition.<br \/>\n#part \/d &#8211;fstype ext3 &#8211;size 819200 &#8211;ondisk sda<br \/>\npart \/data1 &#8211;fstype ext3 &#8211;size 1 &#8211;grow &#8211;ondisk sda<\/p>\n<p># &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; modify IP and HOSTNAME &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br \/>\nnetwork &#8211;device=eth0 &#8211;onboot yes &#8211;bootproto=static &#8211;ip=10.24.1.240 &#8211;netmask=255.255.255.0 &#8211;gateway=10.24.1.1 &#8211;hostname=nd0-rack2-cloud &#8211;nameserver=211.162.78.1<br \/>\nfirewall &#8211;disabled<\/p>\n<p>reboot<\/p>\n<p>####################################################################################<br \/>\n##################################### packages #####################################<br \/>\n####################################################################################<\/p>\n<p>repo &#8211;name=&#8221;Red Hat Enterprise Linux&#8221;\u00a0 &#8211;baseurl=ftp:\/\/10.24.1.5\/tftpd_v5\/OS_iso\/<\/p>\n<p># @ means group id, other means package id<br \/>\n%packages &#8211;resolvedeps<br \/>\n@Administration Tools<br \/>\n@Base<br \/>\n@Chinese Support<br \/>\n@Core<br \/>\n@Development<br \/>\n@Development Libraries<br \/>\n@Development Tools<br \/>\n@Editors<br \/>\n@Java<br \/>\n@Java Development<br \/>\n@Miscellaneous Included Packages<br \/>\n@MySQL Database<br \/>\n@Network Servers<br \/>\n@OpenFabrics Enterprise Distribution<br \/>\n@Ruby<br \/>\n@Server Configuration Tools<br \/>\n@System Tools<br \/>\n@Text-based Internet<br \/>\n@Web Server<\/p>\n<p>####################################################################################<br \/>\n##################################### POST &#8211;nochroot ##############################<br \/>\n####################################################################################<br \/>\n%post &#8211;nochroot<br \/>\n#!\/bin\/bash<br \/>\n# Uncomment the next line if you want to see what&#8217;s happening behind the scenes, or use Ctrl+Alt+F1\/F2\/F3\/F4\/F5\/F6 to check.<br \/>\n#chvt 3<br \/>\nls \/mnt\/sysimage<br \/>\nmkdir \/mnt\/sysimage\/root\/ganglia<br \/>\ncd \/mnt\/sysimage\/ganglia\/<br \/>\nwget -r ftp:\/\/10.24.1.5\/ganglia\/*<br \/>\nls \/mnt\/sysimage\/ganglia<\/p>\n<p>mkdir \/mnt\/sysimage\/root\/linux_tools<br \/>\ncd \/mnt\/sysimage\/linux_tools\/<br \/>\nwget -r ftp:\/\/10.24.1.5\/linux_tools\/*<br \/>\nls \/mnt\/sysimage\/linux_tools<\/p>\n<p>mkdir \/mnt\/sysimage\/LINUX_DVD<br \/>\ncd \/mnt\/sysimage\/LINUX_DVD\/<br \/>\n# Centos5.x and RHEL5.x don&#8217;t support &#8220;wget -r&#8221; operation, need you to copy the DVD to target.<br \/>\nwget -r ftp:\/\/10.24.1.5\/tftpd_v5\/OS_iso\/*<br \/>\nls \/mnt\/sysimage\/LINUX_DVD<\/p>\n<p>####################################################################################<br \/>\n##################################### POST #########################################<br \/>\n####################################################################################<\/p>\n<p>%post<br \/>\n#!\/bin\/bash<br \/>\ncat \/proc\/cmdline<br \/>\nls \/<br \/>\necho ls \/mnt\/<br \/>\necho ls \/media\/<\/p>\n<p># For testing, comment out the next section to save time.<br \/>\n# For production, uncomment the section to ensure all updates are installed.<br \/>\n# If you uncomment this section, make sure you uncomment<br \/>\n# chvt 3 (above) and chvt 7 (below) so that you can see what&#8217;s going on.<br \/>\n# If you are behind an HTTP proxy, uncomment and adjust the http_proxy line.<br \/>\n#export http_proxy=http:\/\/your_proxy_username:your_proxy_password@your_proxy_hostname:your_proxy_port<br \/>\n#yum -y update<\/p>\n<p>chkconfig sendmail off<br \/>\nchkconfig iptables off<br \/>\nchkconfig ip6tables off<br \/>\nchkconfig ntpd on<br \/>\necho &#8220;session\u00a0\u00a0\u00a0 required\u00a0\u00a0\u00a0\u00a0 pam_limits.so&#8221; &gt;&gt; \/etc\/pam.d\/login<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 nproc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1000000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 nproc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1000000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 nofile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1000000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 nofile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1000000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 core\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1024000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 core\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1024000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 memlock\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 memlock\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 stack\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 102400&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 memlock\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 stack\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 102400&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 soft\u00a0\u00a0\u00a0 msgqueue\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8192000&#8221; &gt;&gt; \/etc\/security\/limits.conf<br \/>\necho &#8220;*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hard\u00a0\u00a0\u00a0 msgqueue\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8192000&#8221; &gt;&gt; \/etc\/security\/limits.conf<\/p>\n<p>############ Modify ntp.conf #################<br \/>\ncat &lt;&lt; EOF &gt;&gt; \/etc\/ntp.conf<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n# Modified \/etc\/ntp.conf by kickStart.<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nserver ntp.fudan.edu.cn prefer<\/p>\n<p>EOF<\/p>\n<p>############ Modify rc.local for normal running #################<br \/>\ncat &lt;&lt; EOF &gt;&gt; \/etc\/rc.local<\/p>\n<p>echo<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\necho Modified \/etc\/rc.d\/rc.local by kickStart.<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p># do anything you want to do for normal running.<\/p>\n<p>EOF<\/p>\n<p>############ Modify rc.local for first time running#################<br \/>\ncp \/etc\/rc.d\/rc.local \/etc\/rc.d\/rc.local.orig<br \/>\ncat &lt;&lt; EOF &gt;&gt; \/etc\/rc.local<\/p>\n<p># do anything you want to do for first time running.<br \/>\ncd \/root\/ganglia<br \/>\nwget -r ftp:\/\/10.24.1.5\/ganglia\/*<br \/>\ncd \/root\/linux_tools<br \/>\nwget -r ftp:\/\/10.24.1.5\/linux_tools\/*<br \/>\ncd \/LINUX_DVD<br \/>\nwget -r ftp:\/\/10.24.1.5\/tftpd_v5\/OS_iso\/*<\/p>\n<p>echo<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\necho Fixing \/etc\/rc.d\/rc.local.<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nrm -f \/etc\/rc.d\/rc.local<br \/>\ncp \/etc\/rc.d\/rc.local.orig \/etc\/rc.d\/rc.local<\/p>\n<p>EOF<\/p>\n<p># Uncomment the next section if you uncommented the<br \/>\n# chvt 3 line near the top of this file<br \/>\nsleep 10s<br \/>\n#chvt 7<br \/>\n%end<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ks.cfg\u6587\u4ef6\uff0c\u652f\u6301Centos5.x\uff08rhel5.x\uff09\uff1a install #upgrade autoste &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[97,96,9,95],"class_list":["post-133","post","type-post","status-publish","format-standard","hentry","category-linuxandroid","tag-kickstart","tag-ks-cfg","tag-linux","tag-95"],"views":1663,"_links":{"self":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=133"}],"version-history":[{"count":2,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions"}],"predecessor-version":[{"id":138,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions\/138"}],"wp:attachment":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}