📄 s1-kickstart2-options.html
字号:
<TTCLASS="COMMAND">bootloader</TT>。 </P></TD></TR></TABLE></DIV><P>指定引导装载程序应如何在系统上被安装。按照默认设置,LILO 安装在第一张磁盘上的 MBR 上,如果 DOS 分区存在,则默认安装双引导系统(如果用户在 <TTCLASS="COMPUTEROUTPUT">LILO:</TT> 提示下键入 <TTCLASS="USERINPUT"><B>dos</B></TT>,DOS/Windows 系统就会被引导)。 </P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">--append</TT> <TTCLASS="REPLACEABLE"><I><params></I></TT></DT><DD><P>指定内核参数。</P></DD><DT><TTCLASS="COMMAND">--linear</TT></DT><DD><P>使用 <TTCLASS="COMMAND">linear</TT> LILO 选项;它的目的只是提供后向兼容(现在默认使用 linear)。 </P></DD><DT><TTCLASS="COMMAND">--nolinear</TT></DT><DD><P>使用 <TTCLASS="COMMAND">nolinear</TT> LILO 选项;现在默认使用 linear。 </P></DD><DT><TTCLASS="COMMAND">--location=</TT></DT><DD><P>指定写入 LILO 引导记录的位置。有效的值有:<TTCLASS="USERINPUT"><B>mbr</B></TT> (默认)或 <TTCLASS="USERINPUT"><B>partition</B></TT>(在包含内核的分区上的第一个扇区上安装引导安装程序)。如果不指定位置,LILO 就不会被安装。 </P></DD><DT><TTCLASS="COMMAND">--lba32</TT></DT><DD><P>强制使用 lba32 模式而非自动检测。</P></DD></DL></DIV></DD><DT><TTCLASS="COMMAND">lilocheck</TT>(可选)</DT><DD><P>如果 <TTCLASS="COMMAND">lilocheck</TT> 存在,安装程序就会在第一个硬盘驱动器的 MBR 上检查 LILO,若找到,就会重新引导系统 — 在这种情况下,不会执行任何安装。这会防止 kickstart 重新安装一个已安装了的系统。 </P></DD><DT><TTCLASS="COMMAND">logvol</TT>(必需)</DT><DD><P>使用以下语法来为逻辑卷管理(LVM)创建逻辑卷: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">logvol <TTCLASS="REPLACEABLE"><I>mountpoint</I></TT> --vgname=<TTCLASS="REPLACEABLE"><I>name</I></TT> --size=<TTCLASS="REPLACEABLE"><I>size</I></TT> --name=<TTCLASS="REPLACEABLE"><I>name</I></TT></TT></PRE></TD></TR></TABLE><P>首先创建分区,然后创建逻辑卷组,再创建逻辑卷。例如:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">part pv.01 --size 3000volgroup myvg pv.01logvol / --vgname=myvg --size=2000 --name=rootvol</TT></PRE></TD></TR></TABLE></DD><DT><TTCLASS="COMMAND">mouse</TT>(必需)</DT><DD><P>为系统的 GUI 和文本模式配置鼠标。选项有: </P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">--device=</TT></DT><DD><P>鼠标所在的设备(如 <TTCLASS="COMMAND">--device=ttyS0</TT>)。</P></DD><DT><TTCLASS="COMMAND">--emulthree</TT></DT><DD><P>若存在,同时点击鼠标的左右两键就会被 X 窗口系统当做点击了鼠标的中间按钮。如果你有一个两键鼠标,应使用该选项。 </P></DD></DL></DIV><P>在选项之后,鼠标类型可使用以下类型之一: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN">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</PRE></TD></TR></TABLE><P>这个列表可以在 <TTCLASS="FILENAME">/usr/lib/python2.2/site-packages/rhpl/mouse.py</TT> 文件中找到。该文件是 <TTCLASS="FILENAME">rhpl</TT> 软件包的一部分。 </P><P>如果给出的鼠标命令没有附带任何参数,或这个命令被省略,安装程序就会试图自动检查鼠标。该进程可用于多数现代鼠标。 </P></DD><DT><TTCLASS="COMMAND">network</TT>(可选)</DT><DD><P>为系统配置网络信息。如果 kickstart 安装不需要联网(换一句话说,它不是通过 NFS、HTTP、或 FTP 安装的),系统的联网就不会被配置。如果安装确实需要联网,但网络信息在 kickstart 文件中没有被提供,Red Hat Linux 安装程序会假定安装应该通过 eth0 和动态 IP 地址来进行(BOOTP/DHCP),并把最终的安装了的系统配置成动态地判定 IP 地址。<TTCLASS="COMMAND">network</TT> 选项为 kickstart 安装和已安装系统通过网络配置联网信息。 </P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="COMMAND">--bootproto=</TT></DT><DD><P><TTCLASS="COMMAND">dhcp</TT>、<TTCLASS="COMMAND">bootp</TT>、或 <TTCLASS="COMMAND">static</TT> 中的一个。 </P><P>它默认为 <TTCLASS="COMMAND">dhcp</TT>。 <TTCLASS="COMMAND">bootp</TT> 和 <TTCLASS="COMMAND">dhcp</TT> 被同等对待。 </P><P>DHCP 方法使用 DHCP 服务器系统来获取它的联网配置。你可以会猜到,BOOTP 方法和它很相似,要求 BOOTP 服务器来提供网络配置。要指示系统使用 DHCP: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">network --bootproto=dhcp</TT></PRE></TD></TR></TABLE><P>要指示某机器使用 BOOTP 来获取它的联网配置,在 kickstart 文件中使用以下行: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">network --bootproto=bootp</TT></PRE></TD></TR></TABLE><P>静态方法要求你在 kickstart 文件中输入所有必需的联网信息。如它的名称所暗示,这些信息是静态的,将会在安装中和安装后使用。 用于静态联网的这一行比较复杂,因为你必须把所有网络配置信息在一行内包括。你必须指定 IP 地址、子网掩码、网关和名称服务器。例如(“\”表明它们在一行):</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \--gateway=10.0.2.254 --nameserver=10.0.2.1</TT></PRE></TD></TR></TABLE><P>如果你使用静态方法,请注意以下两个限制:</P><P></P><UL><LI><P>所有静态联网配置信息都必须在<ICLASS="EMPHASIS">一</I>行上指定;你不能使用反斜线来换行。 </P></LI><LI><P>你只能在此指定一个名称服务器。不过,若需要,你可以使用 kickstart file 的 <TTCLASS="COMMAND">%post</TT> 节(在<AHREF="s1-kickstart2-postinstallconfig.html">第 7.7 节</A>中被描述)来添加更多名称服务器。 </P></LI></UL></DD><DT><TTCLASS="COMMAND">--device=</TT></DT><DD><P>用来选择用于安装的指定以太网设备。注意,除非 kickstart 文件是本地文件(如 <TTCLASS="COMMAND">ks=floppy</TT>),使用 <TTCLASS="COMMAND">--device=</TT> 将不会有效,因为安装程序将会配置网络来寻找 kickstart 文件。例如: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">network --bootproto=dhcp --device=eth0</TT></PRE></TD></TR></TABLE></DD><DT><TTCLASS="COMMAND">--ip=</TT></DT><DD><P>要安装的机器的 IP 地址。</P></DD><DT><TTCLASS="COMMAND">--gateway=</TT></DT><DD><P>IP 地址形式的默认网关。</P></DD><DT><TTCLASS="COMMAND">--nameserver=</TT></DT><DD><P>主名称服务器,IP 地址格式。</P></DD><DT><TTCLASS="COMMAND">--nodns</TT></DT><DD><P>不要配置任何 DNS 服务器。</P></DD><DT><TTCLASS="COMMAND">--netmask=</TT></DT><DD><P>安装的系统的子网掩码。</P></DD><DT><TTCLASS="COMMAND">--hostname=</TT></DT><DD><P>安装的系统的主机名。</P></DD></DL></DIV></DD><DT><TTCLASS="COMMAND">part</TT> 或 <TTCLASS="COMMAND">partition</TT>(安装所必需的,升级所忽略的)</DT><DD><P>在系统上创建分区。</P><P>如果系统上的不同分区上存在不止一个 Red Hat Linux 安装,安装程序会询问用户应该升级哪个安装。</P><DIVCLASS="WARNING"><P></P><TABLECLASS="WARNING"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/warning.png"HSPACE="5"ALT="警告"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>警告</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P>除非使用了 <TTCLASS="COMMAND">--noformat</TT> 和 <TTCLASS="COMMAND">--onpart</TT>,所有创建的分区都会被格式化,这是安装过程的一部分。 </P></TD></TR></TABLE></DIV><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="REPLACEABLE"><I><mntpoint></I></TT></DT><DD><P><TTCLASS="REPLACEABLE"><I><mntpoint></I></TT> 是分区将要挂载的位置,必须使用以下格式之一: </P><P></P><UL><LI><P><TTCLASS="FILENAME">/<TTCLASS="REPLACEABLE"><I><path></I></TT></TT> </P><P>例如:<TTCLASS="COMMAND">/</TT>、 <TTCLASS="COMMAND">/usr</TT>、<TTCLASS="COMMAND">/home</TT> </P></LI><LI><P><TTCLASS="COMMAND">swap</TT></P><P>该分区将被用作交换空间。</P><P>要自动决定交换区的大小,使用 <TTCLASS="COMMAND">--recommended</TT>选项:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">swap --recommended</TT></PRE></TD></TR></TABLE><P>自动生成的交换区的最小值将不会小于系统的内存,不会大于系统内存的两倍。</P></LI><LI><P><TTCLASS="COMMAND">raid.<TTCLASS="REPLACEABLE"><I><id></I></TT></TT></P><P>该分区将会被用作软件 RAID(请参见 <TTCLASS="COMMAND">raid</TT>)。 </P></LI><LI><P><TTCLASS="COMMAND">pv.<TTCLASS="REPLACEABLE"><I><id></I></TT></TT></P><P>将会用于 LVM 的分区(请参见 <TTCLASS="COMMAND">logvol</TT>)。 </P></LI></UL></DD><DT><TTCLASS="COMMAND">--size=</TT></DT><DD><P>以 MB 为单位的分区最小值。在此处指定一个整数值,如 500。不要在数字后面加 MB。 </P></DD><DT><TTCLASS="COMMAND">--grow</TT></DT><DD><P>告诉分区使用所有可用空间(若有),或使用设置的最大值。 </P></DD><DT><TTCLASS="COMMAND">--maxsize=</TT></DT><DD><P>当分区被设置为可扩充时,以 MB 为单位的分区最大值。在这里指定一个整数值,不要在数字后加 MB。 </P></DD><DT><TTCLASS="COMMAND">--noformat</TT></DT><DD><P>告诉安装程序不要格式化分区,和 <TTCLASS="COMMAND">--onpart</TT> 命令一起使用。 </P></DD><DT><TTCLASS="COMMAND">--onpart=</TT> or <TTCLASS="COMMAND">--usepart=</TT></DT><DD><P>把分区放在<ICLASS="EMPHASIS">已存在</I>的设备上。例如: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">partition /home --onpart=hda1</TT></PRE></TD></TR></TABLE><P> 会把 <TTCLASS="FILENAME">/home</TT> 放在 <TTCLASS="FILENAME">/dev/hda1</TT> 上,而这个分区必须已经存在。 </P></DD><DT><TTCLASS="COMMAND">--ondisk=</TT> 或 <TTCLASS="COMMAND">--ondrive=</TT></DT><DD><P>强制分区在特定磁盘上创建。譬如,<TTCLASS="COMMAND">--ondisk sdb</TT> 会把分区放在系统的第二个 SCSI 磁盘上。 </P></DD><DT><TTCLASS="COMMAND">--asprimary</TT></DT><DD><P>把分区强行自动指派为主分区,否则分区过程就会失败。 </P></DD><DT><TTCLASS="COMMAND">--bytes-per-inode=</TT></DT><DD><P>指定的数字代表文件系统上每个节点在创建时的字节数。它必须使用十进制格式。对于你想增加文件系统上的节点数量的应用程序,该选项就会很有用。 </P></DD><DT><TTCLASS="COMMAND">--type=</TT>(被 <TTCLASS="COMMAND">fstype</TT> 替换)</DT><DD><P>该选项已不再可用。请使用 <TTCLASS="COMMAND">fstype</TT>。 </P></DD><DT><TTCLASS="COMMAND">--fstype=</TT></DT><DD><P>为分区设置文件系统类型。合法值有:<TTCLASS="USERINPUT"><B
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -