生活随笔
收集整理的這篇文章主要介紹了
anaconda应答文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、anaconda和isolinux
anaconda是linux安裝程序的安裝想到,在我們的系統安裝光盤內有一個isolinux的目錄,這個目錄是用來啟動光盤鏡像的,下面我們說一下這個目錄下的文件
1、isolinux/boot.cat? ? 一個二進制文件,相當于磁盤的MBR,我們可以使用hexdump -C 512 來查看其中的內容
2、isolinux/isolinux.bin? grub的第二階段
3、isolinux/isolinux.cfg? ?配置文件
二、配置文件的重要選項
default vesamenu.c32 vesamenu.c32 表示默認菜單文件timeout 600 進入菜單后超時時間 label linux 自定義的命令,在字符界面可以通過輸入自定義的命令來加載后面的項目,如kernel、append menu label ^Install CentOS 7 kernel vmlinuz 指定內核 append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet 指定initramfs label check 同上 menu label Test this ^media & install CentOS 7 同上 menu default 啟動默認項 kernel vmlinuz 同上 append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 同上 小技巧:在append initrd? 最后可以添加內核參數? ?如 rescue 為救援模式、text為字符界面安裝、askmethod 安裝方法、ks 指明kickstart應答文件的位置(我們主要使用ks來實現自動化安裝)
三、kickstart應答文件
如果有圖形界面,可以通過yum install system-config-kickstart? 來使用圖形化配置應答文件
ks文件選項:
firewall --disabled #安裝時關閉防火墻install #安裝usr --url="http://172.18.30.1/centos/6"rootpw --plaintext centosauth --useshadow --passalgo=sha512textfirstboot --disablekeyboard uslang en_USselinux --disabled #安裝時關閉selinuxlogging --level=info #記錄日志級別reboottimezone Asia/Shanghai #設置時區network --bootproto=dhcp --device=eth0 --onboot=onbootloader --location=mbr --driveorder=sdazerombr #重寫mbrclearpart --all --initlabel #重新分區part / --fstype="ext4" --size=10240 #進行分區并掛載part /boot --fstype="ext4" --size=300part swap --fstype="swap" --size=1024%packages #安裝包,@開頭表示包組%end%post #安裝后腳本%end ks必備命令:
authconfig: 認證方式配置authconfig --useshadow --passalgo=sha512bootloader:bootloader的安裝位置及相關配置bootloader --location=mbr --driveorder=sda append="crashkernel=auto rhgb quiet"keyboard: 設定鍵盤類型lang: 語言類型part: 創建分區rootpw: 指明root的密碼timezone: 時區 ks 可選命令:
install OR upgradetext: 文本安裝界面networkfirewallselinuxhaltpoweroffrebootrepouser:安裝完成后為系統創建新用戶url: 指明安裝源key –skip 跳過安裝號碼,適用于rhel版本 圖形界面的ks配置方式:
yum install -y?system-config-kickstart
ks文件語法檢查工具ksvalidator
ksvalidator /path/ksfile
四、文獻
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/index
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/index
轉載于:https://www.cnblogs.com/momenglin/p/8486107.html
總結
以上是生活随笔為你收集整理的anaconda应答文件的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。