📄 s1-kickstart2-options.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>kickstart 选项</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="kickstart 安装"HREF="ch-kickstart2.html"><LINKREL="PREVIOUS"TITLE="创建 kickstart 文件"HREF="s1-kickstart2-file.html"><LINKREL="NEXT"TITLE="软件包选择"HREF="s1-kickstart2-packageselection.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-kickstart2-file.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">7. kickstart 安装</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-kickstart2-packageselection.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-KICKSTART2-OPTIONS"></A>7.4. kickstart 选项</H1><P> 下列选项可以被放置在 kickstart 文件中。如果你更喜欢使用图形化界面来创建 kickstart 文件,你可以使用 <BCLASS="APPLICATION"> kickstart 配置器</B>应用程序。详情请参阅<AHREF="ch-redhat-config-kickstart.html">第8章 </A>。 </P><DIVCLASS="NOTE"><P></P><TABLECLASS="NOTE"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/note.png"HSPACE="5"ALT="注记"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>注意</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P>如果某选项后面跟随了一个等号(=),它后面就必须指定一个值。在示例命令中,括号([])中的选项是命令的可选参数。</P></TD></TR></TABLE></DIV><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">autostep</TT>(可选)</DT><DD><P>和 <TTCLASS="COMMAND">interactive</TT> 相似,只不过它自动为你转到下一屏幕。它大多用于调试。 </P></DD><DT><TTCLASS="COMMAND">auth</TT> 或 <TTCLASS="COMMAND">authconfig</TT>(必需)</DT><DD><P>为系统设置验证选项。它和 <TTCLASS="COMMAND">authconfig</TT> 命令相似,后者可以在安装后运行。按照默认设置,口令通常是加密的却并不是屏蔽的。 </P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">--enablemd5</TT></DT><DD><P>每个用户口令都使用 md5 加密。 </P></DD><DT><TTCLASS="COMMAND">--enablenis</TT></DT><DD><P>启用 NIS 支持。按照默认设置,<TTCLASS="COMMAND">--enablenis</TT> 使用它在网络上发现的任何域。几乎在所有情况下,域都应该使用 <TTCLASS="COMMAND">--nisdomain=</TT> 选项来手工设置。 </P></DD><DT><TTCLASS="COMMAND">--nisdomain=</TT></DT><DD><P>用在 NIS 服务的 NIS 域名。 </P></DD><DT><TTCLASS="COMMAND">--nisserver=</TT></DT><DD><P>用来提供 NIS 服务的服务器(默认通过广播)。 </P></DD><DT><TTCLASS="COMMAND">--useshadow</TT> 或 <TTCLASS="COMMAND">--enableshadow</TT></DT><DD><P>使用屏蔽口令。</P></DD><DT><TTCLASS="COMMAND">--enableldap</TT></DT><DD><P>启用 <TTCLASS="FILENAME">/etc/nsswitch.conf</TT> 中的 LDAP 支持,允许你的系统从 LDAP 目录中检索关于用户的信息(UID、主目录、shell 等等)。要使用该选项,你必须安装了 <TTCLASS="FILENAME">nss_ldap</TT> 软件包。你必须还得使用 <TTCLASS="COMMAND">--ldapserver=</TT> 和 <TTCLASS="COMMAND">--ldapbasedn=</TT> 来指定服务器和基准 DN。 </P></DD><DT><TTCLASS="COMMAND">--enableldapauth</TT></DT><DD><P>使用 LDAP 验证方法。它启用了 <TTCLASS="FILENAME">pam_ldap</TT> 模块和 LDAP 目录来验证及改变口令。要使用该选项,你必须安装了 <TTCLASS="FILENAME">nss_ldap</TT> 软件包。你必须还得使用 <TTCLASS="COMMAND">--ldapserver=</TT> 和 <TTCLASS="COMMAND">--ldapbasedn=</TT> 来指定服务器和基准 DN。 </P></DD><DT><TTCLASS="COMMAND">--ldapserver=</TT></DT><DD><P>如果你指定了 <TTCLASS="COMMAND">--enableldap</TT> 或 <TTCLASS="COMMAND">--enableldapauth</TT>,则使用该选项来指定要使用的 LDAP 服务器的名称。该选项在 <TTCLASS="FILENAME">/etc/ldap.conf</TT> 文件中被设置。 </P></DD><DT><TTCLASS="COMMAND">--ldapbasedn=</TT></DT><DD><P>如果你指定了 <TTCLASS="COMMAND">--enableldap</TT> 或 <TTCLASS="COMMAND">--enableldapauth</TT>,则该选项指定了贮存用户信息的 LDAP 目录树中的 DN(识别名称)。它设置在 <TTCLASS="FILENAME">/etc/ldap.conf</TT> 文件中。 </P></DD><DT><TTCLASS="COMMAND">--enableldaptls</TT></DT><DD><P>使用 TLS(传输层安全)查寻。该选项允许 LDAP 在验证前向 LDAP 服务器发送加密的用户名和口令。 </P></DD><DT><TTCLASS="COMMAND">--enablekrb5</TT></DT><DD><P>使用 Kerberos 5 来验证用户。Kerberos 自身并不知道关于主目录、UID、或 shell 的信息。因此,如果你启用了 Kerberos,你将需要使该工作站了解这些用户帐号的信息,方法是使用 <TTCLASS="COMMAND">/usr/sbin/useradd</TT> 命令,或启用 LDAP、NIS、或 Hesiod。如果你要使用该选项,你必须装有 <TTCLASS="FILENAME">pam_krb5</TT> 软件包。 </P></DD><DT><TTCLASS="COMMAND">--krb5realm=</TT></DT><DD><P>你的工作站所属的 Kerberos 5 领域。</P></DD><DT><TTCLASS="COMMAND">--krb5kdc=</TT></DT><DD><P>为领域请求提供服务的 KDC。如果你的领域内有多个 KDC,使用逗号(,)来分隔它们。</P></DD><DT><TTCLASS="COMMAND">--krb5adminserver=</TT></DT><DD><P>你的领域内还运行 kadmind 的 KDC。该服务器处理改变口令以及其它管理请求。如果你有不止一个 KDC,该服务器必须是主 KDC。 </P></DD><DT><TTCLASS="COMMAND">--enablehesiod</TT></DT><DD><P>为查寻用户主目录、UID、和 shell 而启用 Hesiod 支持。关于如何在你的网络上设置和使用 Hesiod 的详情,请参阅 <TTCLASS="FILENAME">/usr/share/doc/glibc-2.x.x/README.hesiod</TT> 文件。它包括在 <TTCLASS="FILENAME">glibc</TT> 软件包中。Hesiod 是 DNS 的一个扩展,它使用 DNS 记录来贮存关于用户、组群以及其它项目的信息。 </P></DD><DT><TTCLASS="COMMAND">--hesiodlhs</TT></DT><DD><P>Hesiod LHS(“左首,left-hand side”)选项,设置在 <TTCLASS="FILENAME">/etc/hesiod.conf</TT> 中。该选项被 Hesiod 库用来判定在查寻 DNS 信息时用来搜索的名称,与 LDAP 使用基准 DN 的意义相似。 </P></DD><DT><TTCLASS="COMMAND">--hesiodrhs</TT></DT><DD><P>Hesiod RHS(“右首,right-hand side”)选项,设置在 <TTCLASS="FILENAME">/etc/hesiod.conf</TT> 文件中。该选项被 Hesiod 库用来判定在查寻 DNS 信息时用来搜索的名称,与 LDAP 使用基准 DN 的意义相似。 </P><DIVCLASS="TIP"><P></P><TABLECLASS="TIP"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/tip.png"HSPACE="5"ALT="窍门"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>窍门</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P>要查寻用户“jim”的信息,Hesiod 库查寻 <ICLASS="EMPHASIS">jim.passwd<LHS><RHS></I>,它应该被解析成类似他的 passwd 项目的 TXT 记录(<TTCLASS="COMPUTEROUTPUT">jim:*:501:501:Jungle Jim:/home/jim:/bin/bash</TT>)。组群的情况也是如此,只不过使用的是 <ICLASS="EMPHASIS">jim.group<LHS><RHS></I>。 </P><P>要按号码来查寻用户和组群,指定“501.uid” 为“jim.passwd”的 CNAME,指定“501.gid”为“jim.group” 的 CNAME。注意,在库判定搜索名称时,LHS 和 RHS 的前面不放“点<SPANCLASS="KEYCAP"><KEYCAP>[.]</KEYCAP></SPAN>”,因此 LHS 和 RHS 通常用点开头。 </P></TD></TR></TABLE></DIV></DD><DT><TTCLASS="COMMAND">--enablesmbauth</TT></DT><DD><P>使用 SMB 服务器(典型为 Samba 或 Windows 服务器)来验证用户。SMB 验证支持不知道关于主目录、UID、或 shell 的信息。因此,若你启用该选项,你将需要使该工作站了解这些用户帐号的信息,方法是使用 <TTCLASS="COMMAND">/usr/sbin/useradd</TT> 命令,或启用 LDAP、NIS、或 Hesiod。如果你要使用该选项,你必须装有 <TTCLASS="FILENAME">pam_smb</TT> 软件包。 </P></DD><DT><TTCLASS="COMMAND">--smbservers=</TT></DT><DD><P>用来做 SMB 验证的服务器名称。要指定不止一个服务器,用逗号(,)来分隔它们。 </P></DD><DT><TTCLASS="COMMAND">--smbworkgroup=</TT></DT><DD><P>SMB 服务器的工作组名称。</P></DD><DT><TTCLASS="COMMAND">--enablecache</TT></DT><DD><P>启用 <TTCLASS="COMMAND">nscd</TT> 服务。<TTCLASS="COMMAND">nscd</TT> 服务缓存关于用户、组群和各类其它信息。如果你选择要通过网络,使用 LDAP、NIS、或 hesiod 来传递关于用户和组群的信息,缓存就会特别有用。 </P></DD></DL></DIV></DD><DT><TTCLASS="COMMAND">bootloader</TT>(必需)</DT><DD><P>指定引导装载程序应该如何被安装,以及应该安装 LILO 还是 GRUB。安装和升级都需要这个选项。对升级而言,如果没有指定 <TTCLASS="COMMAND">--useLilo</TT>,而且 LILO 是当前的引导装载程序,引导装载程序就会被改为 GRUB。要在升级时保留 LILO,使用 <TTCLASS="COMMAND">bootloader --upgrade</TT> 选项。 </P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">--append=</TT></DT><DD><P>指定内核参数。要指定多个参数,使用空格分隔它们。例如:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"</TT></PRE></TD></TR></TABLE></DD><DT><TTCLASS="COMMAND">--location=</TT></DT><DD><P>指定写入引导记录的位置。有效值如下:<TTCLASS="USERINPUT"><B>mbr</B></TT>(默认值);<TTCLASS="USERINPUT"><B>partition</B></TT>(在包含内核分区的第一个扇区上安装引导装载程序);或 <TTCLASS="USERINPUT"><B>none</B></TT>(不安装引导转载程序)。 </P></DD><DT><TTCLASS="COMMAND">--password=</TT></DT><DD><P>如果使用 GRUB,使用这个选项来设置 GRUB 引导装载程序口令。它应该被用来限制对 GRUB shell 的访问,因为在那里你可以传递任意内核选项。 </P></DD><DT><TTCLASS="COMMAND">--md5pass=</TT></DT><DD><P>若干使用 GRUB,和 <TTCLASS="COMMAND">--password=</TT> 相似,只不过口令应该已经被加密。 </P></DD><DT><TTCLASS="COMMAND">--useLilo</TT></DT><DD><P>使用 LILO 而非 GRUB 引导装载程序。 </P></DD><DT><TTCLASS="COMMAND">--linear</TT></DT><DD><P>若使用 LILO,使用 <TTCLASS="COMMAND">linear</TT> LILO 选项;它的目的仅是后向兼容(现在默认使用 linear)。 </P></DD><DT><TTCLASS="COMMAND">--nolinear</TT></DT><DD><P>若使用 LILO,使用 <TTCLASS="COMMAND">nolinear</TT> LILO 选项;linear 是默认。 </P></DD><DT><TTCLASS="COMMAND">--lba32</TT></DT><DD><P>若使用 LILO,强制使用 lba32 模式而非自动检测。 </P></DD><DT><TTCLASS="COMMAND">--upgrade</TT></DT><DD><P>升级现存的引导装载程序配置,保留其中原有的项目。该选项 仅可用于升级。 </P></DD></DL></DIV></DD><DT><TTCLASS="COMMAND">clearpart</TT>(可选)</DT><DD><P>在创建新分区之前,从系统上删除分区。默认不会删除任何分区。 </P><DIVCLASS="NOTE"><P></P><TABLECLASS="NOTE"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/note.png"HSPACE="5"ALT="注记"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>注记</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P> 如果使用了 <TTCLASS="COMMAND">clearpart</TT> 命令,那么 <TTCLASS="COMMAND">--onpart</TT> 命令就不能被用在逻辑分区上。 </P></TD></TR></TABLE></DIV><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND"> --linux</TT></DT><DD><P>删除所有 Linux 分区。</P></DD><DT><TTCLASS="COMMAND">--all</TT></DT><DD><P>删除系统上所有分区。</P></DD><DT><TTCLASS="COMMAND">--drives=</TT></DT><DD><P>指定要从中删除分区的驱动器。例如,以下命令删除主要 IDE 控制器上的前两个驱动器上的分区:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">clearpart --drives hda,hdb</TT></PRE></TD></TR></TABLE></DD><DT><TT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -