kickstart 選項
下列選項可以被放置在 kickstart 文件中。如果你更喜歡使用圖形化界面來創建 kickstart 文件,你可以使用 Kickstart 配置器應用程序。詳情請參閱第10章 。
註記 | |
---|---|
如果某選項後面跟隨了一個等號(=),它後面就必須指定一個值。在示例命令中,括號([])中的選項是命令的可選參數。 |
- autopart(可選)
-
自動創建分區 — 大於等於1GB的根(/)分區,一個交換分區,和一個與體系相應的引導分區。默認分區的大小還可以使用 part 指令來重新定義。
- autostep(可選)
-
和 interactive 相似,只不過它自動爲你轉到下一屏幕。它大多用於調試。
- auth 或 authconfig(必需)
-
爲系統設置驗證選項。它和 authconfig 命令相似,後者可以在安裝後運行。按照默認設置,口令通常是加密的卻並不是屏蔽的。
- --enablemd5
-
每個用戶口令都使用 md5 加密。
- --enablenis
-
啓用 NIS 支持。按照默認設置,--enablenis 使用它在網絡上發現的任何域。幾乎在所有情況下,域都應該使用 --nisdomain= 選項來手工設置。
- --nisdomain=
-
用在 NIS 服務的 NIS 域名。
- --nisserver=
-
用來提供 NIS 服務的服務器(默認通過廣播)。
- --useshadow 或 --enableshadow
-
使用屏蔽口令。
- --enableldap
-
啓用 /etc/nsswitch.conf 中的 LDAP 支持,允許你的系統從 LDAP 目錄中檢索關於用戶的信息(UID、主目錄、shell 等等)。要使用該選項,你必須安裝了 nss_ldap 軟件包。你必須還得使用 --ldapserver= 和 --ldapbasedn= 來指定服務器和基準 DN。
- --enableldapauth
-
使用 LDAP 驗證方法。它啓用了 pam_ldap 模塊和 LDAP 目錄來驗證及改變口令。要使用該選項,你必須安裝了 nss_ldap 軟件包。你必須還得使用 --ldapserver= 和 --ldapbasedn= 來指定服務器和基準 DN。
- --ldapserver=
-
如果你指定了 --enableldap 或 --enableldapauth,則使用該選項來指定要使用的 LDAP 服務器的名稱。該選項在 /etc/ldap.conf 文件中被設置。
- --ldapbasedn=
-
如果你指定了 --enableldap 或 --enableldapauth,則使用該選項來指定貯存用戶信息的 LDAP 目錄樹中的 DN(識別名稱)。它設置在 /etc/ldap.conf 文件中。
- --enableldaptls
-
使用 TLS(傳輸層安全)查尋。該選項允許 LDAP 在驗證前向 LDAP 服務器發送加密的用戶名和口令。
- --enablekrb5
-
使用 Kerberos 5 來驗證用戶。Kerberos 自身並不知道關於主目錄、UID、或 shell 的信息。因此,如果你啓用了 Kerberos,你將需要使該工作站了解這些用戶帳號的信息,方法是使用 /usr/sbin/useradd 命令,或啓用 LDAP、NIS、或 Hesiod。如果你要使用該選項,你必須裝有 pam_krb5 軟件包。
- --krb5realm=
-
你的工作站所屬的 Kerberos 5 領域。
- --krb5kdc=
-
爲領域請求提供服務的 KDC。如果你的領域內有多個 KDC,使用逗號(,)來分隔它們。
- --krb5adminserver=
-
你的領域內還運行 kadmind 的 KDC。該服務器處理改變口令以及其它管理請求。如果你有不止一個 KDC,該服務器必須是主 KDC。
- --enablehesiod
-
爲查尋用戶主目錄、UID、和 shell 而啓用 Hesiod 支持。關於如何在你的網絡上設置和使用 Hesiod 的詳情,請參閱 /usr/share/doc/glibc-2.x.x/README.hesiod 文件。它包括在 glibc 軟件包中。Hesiod 是 DNS 的一個擴展,它使用 DNS 記錄來貯存關於用戶、組羣以及其它項目的信息。
- --hesiodlhs
-
Hesiod LHS(“左首,left-hand side”)選項,設置在 /etc/hesiod.conf 中。該選項被 Hesiod 庫用來判定在查尋 DNS 信息時用來搜索的名稱,與 LDAP 使用基準 DN 的意義相似。
- --hesiodrhs
-
Hesiod RHS(“右首,right-hand side”)選項,設置在 /etc/hesiod.conf 文件中。該選項被 Hesiod 庫用來判定在查尋 DNS 信息時用來搜索的名稱,與 LDAP 使用基準 DN 的意義相似。
竅門 要查尋用戶“jim”的信息,Hesiod 庫查尋 jim.passwd<LHS><RHS>,它應該被解析成類似他的 passwd 項目的 TXT 記錄(jim:*:501:501:Jungle Jim:/home/jim:/bin/bash)。組羣的情況也是如此,只不過使用的是 jim.group<LHS><RHS>。要按號碼來查尋用戶和組羣,指定“501.uid” 爲“jim.passwd”的 CNAME,指定“501.gid”爲“jim.group” 的 CNAME。注意,在庫判定搜索名稱時,LHS 和 RHS 的前面不放“點[.] ”,因此 LHS 和 RHS 通常用點開頭。 - --enablesmbauth
-
使用 SMB 服務器(典型爲 Samba 或 Windows 服務器)來驗證用戶。SMB 驗證支持不知道關於主目錄、UID、或 shell 的信息。因此,若你啓用該選項,你將需要使該工作站了解這些用戶帳號的信息,方法是使用 /usr/sbin/useradd 命令,或啓用 LDAP、NIS、或 Hesiod。如果你要使用該選項,你必須裝有 pam_smb 軟件包。
- --smbservers=
-
用來做 SMB 驗證的服務器名稱。要指定不止一個服務器,用逗號(,)來分隔它們。
- --smbworkgroup=
-
SMB 服務器的工作組名稱。
- --enablecache
-
啓用 nscd 服務。nscd 服務緩存關於用戶、組羣和各類其它信息。如果你選擇要通過網絡,使用 LDAP、NIS、或 hesiod 來傳遞關於用戶和組羣的信息,緩存就會特別有用。
- bootloader(必需)
-
指定引導裝載程序應該如何被安裝,以及應該安裝 LILO 還是 GRUB。安裝和升級都需要這個選項。對升級而言,如果沒有指定 --useLilo,而且 LILO 是當前的引導裝載程序,引導裝載程序就會被改爲 GRUB。要在升級時保留 LILO,使用 bootloader --upgrade 選項。
- --append=
-
指定內核參數。要指定多個參數,使用空格分隔它們。例如:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
- --driveorder
-
指定在 BIOS 引導順序中居首的驅動器。例如:
bootloader --driveorder=sda,hda
- --location=
-
指定寫入引導記錄的位置。有效值如下:mbr(默認值);partition(在包含內核分區的第一個扇區上安裝引導裝載程序);或 none(不安裝引導轉載程序)。
- --password=
-
如果使用 GRUB,使用這個選項來設置 GRUB 引導裝載程序口令。它應該被用來限制對 GRUB shell 的使用,因爲在那裏你可以傳遞任意內核選項。
- --md5pass=
-
若使用 GRUB,和 --password= 相似,只不過口令應該已經被加密。
- --useLilo
-
使用 LILO 而非 GRUB 引導裝載程序。
- --linear
-
若使用 LILO,使用 linear LILO 選項;它的目的僅是後向兼容(現在默認使用 linear)。
- --nolinear
-
若使用 LILO,使用 nolinear LILO 選項;linear 是默認。
- --lba32
-
若使用 LILO,強制使用 lba32 模式而非自動檢測。
- --upgrade
-
升級現存的引導裝載程序配置,保留其中原有的項目。該選項僅可用於升級。
- clearpart(可選)
-
在創建新分區之前,從系統上刪除分區。默認不會刪除任何分區。
註記 如果使用了 clearpart 命令,那麼 --onpart 命令就不能被用在邏輯分區上。- --all
-
刪除系統上所有分區。
- --drives=
-
指定要從中刪除分區的驅動器。例如,以下命令刪除主要 IDE 控制器上的前兩個驅動器上的分區:
clearpart --drives hda,hdb
- --initlabel
-
把磁盤卷標初始爲你的體系的默認值(例如:x86 使用 msdos,Itanium 使用 gpt)。這個選項很有用,因爲在安裝了新硬盤驅動器後,安裝程序就不會問你是否應初始磁盤卷標。
- --linux
-
刪除所有 Linux 分區。
- --none(默認)
-
不要刪除任何分區。
- cmdline(可選)
-
在完全無互動性的命令行模式中執行安裝。任何要求互動的提示都會在安裝中暫停。這種模式在帶有 x3270 控制檯的 S/390 系統上有用。
- device(可選)
-
在多數 PCI 系統上,安裝程序會正確地自動探測到以太網卡和 SCSI 卡。然而,在較老的系統上和某些 PCI 系統上, kickstart 需要一點提示才能找到正確的設備。device 命令告訴安裝程序來安裝額外的模塊,它的格式是:
device <type> <moduleName> --opts=<options>
- <type>
-
使用 scsi 或 eth 來替換
- <moduleName>
-
使用應該被安裝的內核模塊的名稱來替換。
- --opts=
-
傳遞給內核模塊的選項。注意,如果把選項放在引號裏,你可以傳遞多個選項。譬如:
--opts="aic152x=0x340 io=11"
- driverdisk(可選)
-
驅動程序盤可以在 kickstart 安裝中使用。你需要把驅動程序盤的內容複製到系統硬盤驅動器某分區的根目錄中。然後,你需要使用 driverdisk 命令來告訴安裝程序到哪裏去尋找驅動程序盤。
driverdisk <partition> [--type=<fstype>]
另外,你也可以爲驅動程序盤指定一個網絡位置:driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
- <partition>
-
包含驅動程序盤的分區。
- --type=
-
文件系統類型(如:vfat、ext2、ext3)。
- firewall(可選)
-
防火牆選項可以在 kickstart 中配置。該配置和安裝程序中的「防火牆配置」 屏幕相對應:
firewall --enabled|--disabled [--trust=] <device> [--port=]
- --enabled
-
拒絕不是答覆輸出請求如 DNS 答覆或 DHCP 請求的進入連接。如果需要使用在這個機器上運行的服務,你可以選擇允許指定的服務穿過防火牆。
- --disabled
-
不要配置任何 iptables 規則。
- --trust=
-
在這裏列出設備,如 eth0,會允許所有來自該設備的交通能穿過防火牆。要列出不止一個設備,使用 --trust eth0 --trust eth1。千萬不要使用像 --trust eth0, eth1 這樣用逗號分隔的格式。
- <incoming>
-
使用以下服務中的一個或多個來替換,從而允許指定的服務穿過防火牆。
-
--ssh
-
--telnet
-
--smtp
-
--http
-
--ftp
-
- --port=
-
你可以使用“端口:協議”的格式來指定允許穿過防火牆的端口。譬如,如果你想允許 IMAP 訪問通過防火牆,你可以指定 imap:tcp。你還可以具體指定數字端口。譬如,要允許 UDP 分組在端口 1234 上通過,指定 1234:udp。要指定多個端口,用逗號分隔它們。
- firstboot(可選)
-
決定設置代理是否在系統首次引導時被啓動。若啓用了,firstboot 軟件包必須被安裝。若沒有指定,該選項就會被默認禁用。
- --enable
-
設置代理在系統首次引導時被啓動。
- --disable
-
設置代理在系統首次引導時不被啓動。
- --reconfig
-
使設置代理在重新配置模式中能夠在引導時被啓動。這種模式除了默認的配置外,還啓用了語言、鼠標、鍵盤、根口令、安全級別、時區、以及網絡配置選項。
- install(可選)
-
告訴系統重新安裝而不是升級現有系統。這是默認模式。對安裝而言,你必須從 cdrom、harddrive、nfs、或 url(用於 ftp 或 http 安裝)中指定一個安裝類型。install 命令和安裝方法命令必須在分開的行上。
- cdrom
-
從系統上的第一個光盤驅動器中安裝。
- harddrive
-
從本地驅動器的紅帽安裝樹中安裝,它必須是 vfat 或 ext2。
-
--partition=要從中安裝的分區(如 sdb2)。
-
--dir=包含安裝樹的 RedHat 目錄的目錄。
例如:harddrive --partition=hdb2 --dir=/tmp/install-tree
-
- nfs
-
從指定的 NFS 服務器安裝。
-
--server=要從中安裝的服務器(主機名或 IP)。
-
--dir=包含安裝樹的 RedHat 目錄的目錄。
例如:nfs --server=nfsserver.example.com --dir=/tmp/install-tree
-
- url
-
通過 FTP 或 HTTP 從遠程服務器上的安裝樹中安裝。例如:
url --url http://<server>/<dir>
或:url --url ftp://<username>:<password>@<server>/<dir>
- interactive(可選)
-
在安裝中使用 kickstart 文件中提供的信息,但是允許查看和修改給定值。你會看到安裝程序中的每個屏幕,其中預填了 kickstart 文件中選定的值,你可以點擊「下一步」來接受這些值,也可以改變這些值再點擊「下一步」來繼續。請參閱 autostep。
- keyboard(必需)
-
設置系統鍵盤類型。這裏是 i386、Itanium、和 Alpha 機器上可用鍵盤的列表:
be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, ru_win, se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, speakup-lt, sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, uk, us, us-acentos
文件 /usr/lib/python2.2/site-packages/rhpl/keyboard_models.py 中也包含了這個列表,它是 rhpl 軟件包的一部分。 - lang(必需)
-
設置安裝中使用的語言。譬如,要把語言設爲英語,kickstart 文件應該包括下面一行:
lang en_US
文件 /usr/share/redhat-config-language/locale-list 的每一行的第一列提供了有效的語言代號的列表,它是 redhat-config-languages 軟件包的一部分。 - langsupport(必需)
-
設置要在系統上安裝的語言。它使用的語言代號和 lang 一樣。如果你只想安裝一種語言,請指定它。譬如,要安裝和使用法語 fr_FR:
langsupport fr_FR
- --default=
-
如果你想安裝不止一種語言支持,你必須指定默認語言。
譬如,要安裝英語和法語,並使用英語爲默認語言:langsupport --default=en_US fr_FR
如果你使用 --default,後面僅跟一種語言,那麼,所有語言將會被安裝,指定的語言爲默認。 - logvol(必需)
-
使用以下語法來爲邏輯卷管理(LVM)創建邏輯卷:
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
這些選項如下所示:- --noformat
-
使用一個現存的邏輯卷,不進行格式化。
- --useexisting
-
使用一個現存的邏輯卷,重新格式化它。
首先創建分區,然後創建邏輯卷組,再創建邏輯卷。例如:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
- mouse(必需)
-
爲系統的 GUI 和文本模式配置鼠標。選項有:
- --device=
-
鼠標所在的設備(如 --device=ttyS0)。
- --emulthree
-
若存在,同時點擊鼠標的左右兩鍵就會被 X 窗口系統當做點擊了鼠標的中間按鈕。如果你有一個兩鍵鼠標,應使用該選項。
在選項之後,鼠標類型可使用以下類型之一:alpsps/2, ascii, asciips/2, atibm, generic, generic3, genericps/2, generic3ps/2, genericwheelps/2, genericusb, generic3usb, genericwheelusb, geniusnm, geniusnmps/2, geniusprops/2, geniusscrollps/2, geniusscrollps/2+, thinking, thinkingps/2, logitech, logitechcc, logibm, logimman, logimmanps/2, logimman+, logimman+ps/2, logimmusb, microsoft, msnew, msintelli, msintellips/2, msintelliusb, msbm, mousesystems, mmseries, mmhittab, sun, none
這個列表可以在 /usr/lib/python2.2/site-packages/rhpl/mouse.py 文件中找到。該文件是 rhpl 軟件包的一部分。如果給出的鼠標命令沒有附帶任何參數,或這個命令被省略,安裝程序就會試圖自動檢查鼠標。該進程可用於多數現代鼠標。 - network(可選)
-
爲系統配置網絡信息。如果 kickstart 安裝不需要聯網(換一句話說,它不是通過 NFS、HTTP、或 FTP 安裝的),系統的聯網就不會被配置。如果安裝確實需要聯網,但網絡信息在 kickstart 文件中沒有被提供,安裝程序會假定安裝應該通過 eth0 和動態 IP 地址(BOOTP/DHCP)來進行,並把最終的安裝了的系統配置成動態地判定 IP 地址。network 選項爲 kickstart 安裝和已安裝系統通過網絡配置聯網信息。
- --bootproto=
-
dhcp、bootp、或 static 中的一個。它默認爲 dhcp。 bootp 和 dhcp 被同等對待。DHCP 方法使用 DHCP 服務器系統來獲取它的聯網配置。你可以會猜到,BOOTP 方法和它很相似,要求 BOOTP 服務器來提供網絡配置。要指示系統使用 DHCP:
network --bootproto=dhcp
要指示某機器使用 BOOTP 來獲取它的聯網配置,在 kickstart 文件中使用以下行:network --bootproto=bootp
靜態方法要求你在 kickstart 文件中輸入所有必需的聯網信息。如它的名稱所暗示,這些信息是靜態的,將會在安裝中和安裝後使用。 用於靜態聯網的這一行比較複雜,因爲你必須把所有網絡配置信息在一行內包括。你必須指定 IP 地址、子網掩碼、網關和名稱服務器。例如(“\”表明它們需在一行內輸入):network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver=10.0.2.1
如果你使用靜態方法,請注意以下兩個限制:-
所有靜態聯網配置信息都必須在一行上指定;你不能使用反斜線來換行。
-
你只能在此指定一個名稱服務器。不過,若需要,你可以使用 kickstart file 的 %post 節(在第 9.7 節中被描述)來添加更多名稱服務器。
-
- --device=
-
用來選擇用於安裝的指定以太網設備。注意,除非 kickstart 文件是本地文件(如 ks=floppy),使用 --device= 將不會有效,因爲安裝程序將會配置網絡來尋找 kickstart 文件。例如:
network --bootproto=dhcp --device=eth0
- --ip=
-
要安裝的機器的 IP 地址。
- --gateway=
-
IP 地址格式的默認網關。
- --nameserver=
-
主名稱服務器,IP 地址格式。
- --nodns
-
不要配置任何 DNS 服務器。
- --netmask=
-
安裝的系統的子網掩碼。
- --hostname=
-
安裝的系統的主機名。
- part 或 partition(安裝中必需,升級中忽略)
-
在系統上創建分區。如果系統上的不同分區上存在不止一個紅帽企業 Linux 安裝,安裝程序會詢問用戶應該升級哪個安裝。
警告 除非使用了 --noformat 和 --onpart,所有創建的分區都會被格式化,這是安裝過程的一部分。- <mntpoint>
-
<mntpoint> 是分區將要掛載的位置,必須使用以下格式之一:
-
/<path>例如:/、/usr、/home
-
swap該分區將被用作交換空間。要自動決定交換區的大小,使用 --recommended 選項:
swap --recommended
自動生成的交換區的最小值將不會小於系統的內存,不會大於系統內存的兩倍。 -
raid.<id>該分區將會被用作軟件 RAID(請參見 raid)。
-
pv.<id>將會用於 LVM 的分區(請參見 logvol)。
-
- --size=
-
以 MB 爲單位的分區最小值。在此處指定一個整數值,如500。不要在數字後面加 MB。
- --grow
-
告訴分區使用所有可用空間(若有),或使用設置的最大值。
- --maxsize=
-
當分區被設置爲可擴充時,以 MB 爲單位的分區最大值。在這裏指定一個整數值,不要在數字後加 MB。
- --noformat
-
告訴安裝程序不要格式化分區,和 --onpart 命令一起使用。
- --onpart= 或 --usepart=
-
把分區放在已存在的設備上。例如:
partition /home --onpart=hda1
會把 /home 放在 /dev/hda1 上,而這個分區必須已經存在。 - --ondisk= 或 --ondrive=
-
強制分區在特定磁盤上創建。譬如,--ondisk sdb 會把分區放在系統的第二個 SCSI 磁盤上。
- --asprimary
-
把分區強行自動指派爲主分區,否則分區過程就會失敗。
- --type=(被 fstype 替換)
-
該選項已不再可用。請使用 fstype。
- --fstype=
-
爲分區設置文件系統類型。合法值有:ext2、ext3、swap、和 vfat。
- --start=
-
指定分區的起始柱面。它要求使用 --ondisk 或 ondrive 來指定驅動器。它還要求使用 --end 來指定終結柱面,或使用 --size 來指定分區大小。
- --end=
-
指定分區的終結柱面。它要求使用 --start 來指定分區的起始柱面。
註記 如果由於某種原因,分區失敗了,診斷迅息會顯示在第三號虛擬控制檯上。 - raid(可選)
-
組成軟件 RAID 設備。該命令的格式是:
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
- <mntpoint>
-
掛載 RAID 文件系統的位置。如果它是 /,RAID 級別必須是1,除非引導分區(/boot)存在。如果引導分區存在,/boot 分區必須是級別1,根(/)分區可以是任何可用的類型。<partitions*>(代表多個分區可以被列舉)列舉了要添加到 RAID 陣列的 RAID 標記。
- --level=
-
要使用的 RAID 級別(0、1、或5)。
- --device=
-
要使用的 RAID 設備的名稱(如 md0 或 md1)。RAID 設備的範圍從 md0 直到 md7,每個設備只能被使用一次。
- --spares=
-
指定 RAID 陣列應該被指派 N 個備用驅動器。備用驅動器可以被用來在驅動器失敗時重建陣列。
- --fstype=
-
爲 RAID 陣列設置文件系統類型。合法值有:ext2、ext3、swap、和 vfat。
- --noformat
-
使用現存的 RAID 設備,不要格式化 RAID 陣列。
- --useexisting
-
使用現存的 RAID 設備,重新格式化它。
下面的例子顯示瞭如何爲 / 創建 RAID 級別1分區,爲 /usr 創建 RAID 級別5分區,假定你的系統上有三個 SCSI 磁盤。它還創建三個交換分區,每個驅動器上一個。part raid.01 --size=60 --ondisk=sda part raid.02 --size=60 --ondisk=sdb part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda part swap --size=128 --ondisk=sdb part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03 raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
- reboot(可選)
-
安裝完成後重新引導系統(無參數)。通常,kickstart 顯示一條消息,並等待用戶按任意鍵後才重新引導。
- rootpw(必需)
-
把系統的根口令設置爲 <password> 參數。
rootpw [--iscrypted] <password>
- --iscrypted
-
如果該選項存在,口令就會假定已被加密。
- skipx(可選)
-
如果存在,安裝的系統上就不會配置 X。
- text(可選)
-
在文本模式下執行 kickstart 安裝。 kickstart 安裝默認在圖形模式下安裝。
- timezone(必需)
-
把系統的時區設置爲 <timezone>,它可以是 timeconfig 列舉的任何時區。
timezone [--utc] <timezone>
- --utc
-
如果存在,系統就會假定硬件時鐘被設置爲 UTC(格林威治標準)時間。
- upgrade(可選)
-
告訴系統升級現存系統,而不是安裝一個新系統。你必須從 cdrom、harddrive、nfs、或 url(用於 ftp 和 http)中指定安裝樹的位置。詳情請參見 install。
- xconfig(可選)
-
配置 X 窗口系統。如果該選項沒有給出,而 X 被安裝了,用戶將需要在安裝過程中手工配置 X;如果你的最終系統上沒有安裝 X,則不應該使用該選項。
- --noprobe
-
不要探測顯示器。
- --card=
-
使用指定的視頻卡;該卡的名稱應該來自 hwdata 軟件包的 /usr/share/hwdata/Cards 中的視頻卡列表。這個列表還可以在 Kickstart 配置器的 X 配置器屏幕上找到。如果參數沒有提供,安裝程序會探測該卡的 PCI 總線。由於 AGP 是 PCI 總線的一部分,若支持,AGP 卡就會被探測到。探測順序由母板的 PCI 掃描順序決定。
- --videoram=
-
指定視頻卡的視頻內存數量。
- --monitor=
-
使用指定顯示器;顯示器的名稱應該來自 hwdata 的 /usr/share/hwdata/MonitorsDB 中的顯示器列表。這個列表還可以在 Kickstart 配置器的 X 配置器屏幕上找到。如果提供了 --hsync 或 --vsync,該選項會被忽略。如果沒有提供顯示器信息,安裝程序會試圖自動探測它。
- --hsync=
-
指定顯示器的水平頻率。
- --vsync=
-
指定顯示器的垂直頻率。
- --defaultdesktop=
-
把默認桌面設置成 GNOME 或 KDE(假定 GNOME 和/或 KDE 通過 %packages 被安裝了)。
- --startxonboot
-
在安裝的系統上使用圖形化登錄。
- --resolution=
-
指定安裝的系統上 X 窗口系統的默認分辨率。有效值有:640x480、800x600、1024x768、1152x864、1280x1024、1400x1050、1600x1200。請確定指定與視頻卡和顯示器兼容的分辨率。
- --depth=
-
指定安裝的系統上的 X 窗口系統的默認色彩深度。有效值有:8、16、24、和 32。請確定指定與視頻卡和顯示器兼容的色彩深度。
- volgroup(可選)
-
用來創建邏輯卷管理(LVM)組,其語法格式爲:
volgroup <name> <partition> <options>
這些選項如下所示:- --noformat
-
使用一個現存的卷組,不要格式化它。
- --useexisting
-
使用一個現存的卷組,重新格式化它。
首先創建分區,然後創建邏輯卷組,再創建邏輯卷。例如:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
- zerombr(可選)
-
如果 zerombr 被指定,它唯一的參數是 yes,所有在磁盤上發現的無效分區表就會被初始化。這會破壞帶有無效分區表的磁盤上的所有數據。該命令的格式如下:
zerombr yes
其它格式均無效。 - %include
-
使用 %include /path/to/file 命令來在 kickstart 文件中包括另一個文件的內容,就好像這些內容本來就在 kickstart 文件裏 %include 所在的位置中一樣。