快速业务通道

kickstart 网络安装Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09
# cp images/pxeboot/vmlinuz /tftpboot/ [root@station10 ~]# ls /tftpboot/ initrd.img pxelinux.0 vmlinuz 这3个文件一定要存在 [root@kickstart media]# mkdir /tftpboot/pxelinux.cfg 建立 PXE 设定文件,PXE 设定预设是读取「/tftpboot/pxelinux.cfg/default」来觉得定PXE Menu 的選項,例如输入「0」是从硬盘启动;输入「1」则是重新安裝最 小的作业系統;输入「1」则是重新安裝workstation 用途.其實為什麼可以安裝 不同需求的作業系統,原理很簡單,在「/tftpboot/pxelinux.cfg/default」指定不 同的選項(Label)對應到不同的Kickstart 檔案. 下面便是一個實用的「/tftpboot/pxelinux.cfg/default」範例: # cat /tftpboot/pxelinux.cfg/default default 0 #预设选项是 拥有帝国一切,皆有可能。欢迎访问phome.net0 prompt 1 #出现提示信息 timeout 3000 #单位是1/10 秒,若超过30sec 未有任何动作,则采取预设选项. display boot.msg #指定开机信息档为 /tftpboot/boot.msg # cat /tftpboot/pxelinux.cfg/default label 0 localboot 0 label 1 kernel vmlinuz append initrd=initrd.img noipv6  ks=ftp://172.16.32.1/pub/kscfg/rhel5baseraid.cfg #172.16.32.1 我的Kickstart Server label 2 kernel vmlinuz append initrd=initrd.img noipv6 ks=ftp://172.16.32.1/pub/kscfg/workstation.cfg PXE 訊息檔為/tftpboot/boot.msg,讀者可以在boot.msg 中建立PXE Menu 的說明, 讓使用者清楚知道每個選項所代表的意義. # more /tftpboot/boot.msg INSTALLATION MENU Choose installation type: 0 Local Boot (default) 1 RHEL5.1 Base System 2 RHEL5.1 Workstation 此時,若是重開 PXE Client,則會看到下列畫面


若是此時選擇「1」,會發現畫面跟用光碟開機雷同但无法安装下去 原因是找不到Kickstart 檔案,最後只要再架設好Kickstart installation server 及編 寫好對應的Kickstart 檔案便可大功告成. 4 Kickstart installation Server 部份 將 RedHat 安裝光碟的內容複製至Server 上,並利用NFS、FTP 或HTTP 將其分享出來. 安装vsftp ,并启动vsftpd #service vsftpd start(立即啟動FTP Server) #chkconfig vsftpd on(開機後自動啟用FTP Server) 最後再根據需求,在/var/ftp/pub/kscfg目錄下編寫rhel5base.cfg 及 workstation.cfg,讓PXE Client 根據Kickstart 進行自動安裝. 附上简单分区方案的kickstart 配置文件: ###################### 开始 ########################################## install
text
url --url ftp://192.168.0.12/pub/iso ##将 系统光盘挂载到 /var/ftp/pub/iso/
key --skip 拥有帝国一切,皆有可能。欢迎访问phome.net
lang en_US.UTF-8
keyboard us
rootpw 445566
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc Asia/Shanghai
bootloader --location=partition --driveorder=sda --append="rhgb quiet"
clearpart --initlabel --all
part swap --size=1024
part /boot --fstype=ext3 --size=100
part / --fstype=ext3 --size=28000
%packages
@text-internet
@core
@base ###################### 完 以下是一个raid-1分区的配置文件################################
[root@kickstart Server] cat /var/ftp/pub/kscfg/rhel5baseraid.cfg # Kickstart file automatically generated by anaconda. install text ftp://172.16.32.1/pub/iso ##

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号