kickstart是紅帽發行版中的一種安裝方式,它通過以配置文件的方式來記錄linux系統安裝是的各項參數和想要安裝的軟件。只要配置正確,
整個安裝過程中無需人工交互參與,達到無人值守安裝的目的,因而被運維人員喜愛。
Anaconda 可以理解為使用kickstart安裝方式的一種實現。fedora中使用anaconda來進行kickstart方式的安裝。
system-config-kickstart(在redhat下,這個工具叫做redhat-config- kickstart) 是用來生成kickstart文件的GUI工具。但是他不能生成軟件安裝信息,
如果想使系統在安裝時自動安裝某些軟件,則需要手動編輯使用system-config-kickstart生成的配置文件。除了使用system-config-kickstart
來生成kickstart配置文件外,還有兩種方式:
1.直接用文本編輯器編寫kickstart配置文件。
2.使用anaconda-ks.cfg。成功安裝好的fedora會在/root/目錄下生成文件anaconda-ks.cfg。
里面記錄了你安裝當前環境時的各項參數。如果你想安裝一個和當前系統一樣的系統,可以使用此文件作為安裝kickstart時的配置文件。
配置好kickstart配置文件后,終于可以開始自動化安裝我們的操作系統了。大體可以通過以下集中方式安裝:
1從啟動光盤安裝
2從已經制作好的引導u盤安裝
3從nfs安裝
4通過pxe的方式從網絡安裝
我選用的是方法2,從引導u盤安裝??吹骄W上有兩種教程,a U盤引導后進入boot界面,然后使用命令[linux ks=/path/to/ks.cfg]來引導安裝。
b 用命令[dd if=/mnt/cdrom/xxx.iso of=/dev/sdx bs=xx]將DVD安裝光盤中的image文件夾下diskboot.img燒錄到u盤中,可是為發現為下載下來的
4.6G的Fedora-20-i386-DVD.iso中并沒有該文件。。。
百度了半天都沒有結果,最后FQgoogle了幾分鐘就在serverfault這個網站找到了正解(不是谷歌強大,只是。。。)。rhel6(貌似fedora20也是?
不確定)系列的系統,
只需在引導啟動的界面按下tab鍵,然后在vmlinuz xxxx 后面追加ks=xxx即可。
參考
http://serverfault.com/questions/416608/centos-install-starting-a-kickstart
https://fedoraPRoject.org/wiki/Anaconda/Kickstart/zh-cnhttp://rfyiamcool.blog.51cto.com/1030776/723650http://molinux.blog.51cto.com/2536040/548247http://www.sudu.cn/info/html/edu/20060101/299588.htmlhttp://iminmin.blog.51cto.com/689308/204279http://bbs.51cto.com/thread-621450-1.htmlhttp://book.51cto.com/art/200804/69681.htm新聞熱點
疑難解答