📄 s1-kickstart2-putkickstarthere.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="安装后脚本"HREF="s1-kickstart2-postinstallconfig.html"><LINKREL="NEXT"TITLE="提供安装树"HREF="s1-kickstart2-install-tree.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-postinstallconfig.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">7. kickstart 安装</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-kickstart2-install-tree.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-KICKSTART2-PUTKICKSTARTHERE"></A>7.8. 如何使 kickstart 文件可被利用</H1><P> kickstart 文件必须位于以下几个位置之一: </P><P></P><UL><LI><P>在引导盘上</P></LI><LI><P>在引导光盘上</P></LI><LI><P>在网络上</P></LI></UL><P> 通常,kickstart 文件被复制到引导盘上,或在网络上提供。基于网络的方法使用最普遍,因为多数 kickstart 安装是在联网的计算机上执行的。 </P><P> 让我们更深入地看一看存放 kickstart 文件的位置。 </P><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-KICKSTART2-DISKBASED"></A>7.8.1. 创建 Kickstart 引导盘</H2><P> 要执行基于软盘的 kickstart 安装,kickstart 文件必须被命名为 <TTCLASS="FILENAME">ks.cfg</TT>,且必须位于引导盘的最上级目录里。关于创建引导盘的说明请参阅 <ICLASS="CITETITLE">《Red Hat Linux 安装指南》</I>中的“<ICLASS="CITETITLE">制作安装引导盘</I>”这个章节。因为 Red Hat Linux 引导盘使用 MS-DOS 格式,因此你可以使用 <TTCLASS="COMMAND">mcopy</TT> 命令来在 Linux 中复制 kickstart 文件: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">mcopy ks.cfg a:</TT></PRE></TD></TR></TABLE><P> 另外,你也可以使用 Windows 来复制该文件。你还可以使用文件类型 vfat 来在 Red Hat Linux 挂载 MS-DOS 引导盘,然后使用 <TTCLASS="COMMAND">cp</TT> 命令来复制该文件。 </P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-KICKSTART2-CDBASED"></A>7.8.2. 创建 kickstart 引导光盘</H2><P> 要执行基于光盘的 kickstart 安装,kickstart 文件必须被命名为 <TTCLASS="FILENAME">ks.cfg</TT>,而且必须位于引导光盘的最上级目录中。因为光盘是只读的,这个文件必须被添加到被写入光盘的、用来创建映像的目录中。关于创建引导光盘的说明,请参阅<ICLASS="CITETITLE">《Red Hat Linux 安装指南》</I>中的“<ICLASS="CITETITLE">制作安装引导光盘</I>”这一章节。不过,在制作 <TTCLASS="FILENAME">file.iso</TT> 映像文件之前,请把 <TTCLASS="FILENAME">ks.cfg</TT> kickstart 文件复制到 <TTCLASS="FILENAME">isolinux/</TT> 目录中。 </P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-KICKSTART2-NETWORKBASED"></A>7.8.3. 在网络上提供 Kickstart 文件</H2><P> 使用 kickstart 的网络安装比较普遍,因为系统管理员可以快速轻松地自动化许多联网计算机的安装。一般说来,这种方法对于在局域网上具有 BOOTP/DHCP 和 NFS 服务器的管理员来说,使用最普遍。BOOTP/DHCP 服务器用来给客户提供联网信息,在安装中使用的文件则由 NFS 服务器提供。这两项服务经常在同一部机器上运行,但是这并不是必需的。 </P><P> 要执行基于网络的 kickstart 安装,你的网络上必须有一个 BOOTP/DHCP 服务器,而且它必须包括关于你要在其上安装 Red Hat Linux 的机器的配置信息。BOOTP/DHCP 服务器会给客户提供它的联网信息以及 kickstart 文件的位置。 </P><P> 如果 kickstart 文件被 BOOTP/DHCP 服务器指定,客户系统就会试图使用 NFS 来挂载该文件的路径,并把指定文件复制到客户上,把它用作 kickstart 文件。所需的确切设置要依你使用的 BOOTP/DHCP 服务器而定。 </P><P> 下面是从用于 Red Hat Linux 随带的 DHCP 服务器的 <TTCLASS="FILENAME">dhcpd.conf</TT> 文件中所摘录的一行: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT"><TTCLASS="FILENAME">filename</TT> <TTCLASS="REPLACEABLE"><I>"/usr/new-machine/kickstart/"</I></TT>;next-server <TTCLASS="REPLACEABLE"><I>blarg.redhat.com;</I></TT></TT></PRE></TD></TR></TABLE><P> 注意,你应该把 <TTCLASS="COMPUTEROUTPUT">filename</TT> 后面的值替换为 kickstart 文件的名称(或 kickstart 文件所在的目录),把 <TTCLASS="COMPUTEROUTPUT">next-server</TT> 后面的值替换成 NFS 服务器的名称。 </P><P> 如果 BOOTP/DHCP 服务器返回的文件以斜线(“/”)结束,它就会被当做路径。在这种情况下,客户系统会使用 NFS 来挂载该路径,然后搜索某一指定文件。客户搜索的文件名是: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="FILENAME"><TTCLASS="REPLACEABLE"><I><ip-addr></I></TT>-kickstart</TT></PRE></TD></TR></TABLE><P> 文件名的 <TTCLASS="FILENAME"><TTCLASS="REPLACEABLE"><I><ip-addr></I></TT></TT> 部分应该被点式的客户 IP 地址替换。譬如,IP 地址为 10.10.0.1 的计算机的文件名应为 <TTCLASS="FILENAME">10.10.0.1-kickstart</TT>。 </P><P> 注意,如果你不指定服务器名称,客户系统就会试图使用回答 BOOTP/DHCP 请求的服务器来作为它的 NFS 服务器。如果你不指定路径或文件名,客户系统会试图从 BOOTP/DHCP 服务器挂载 <TTCLASS="FILENAME">/kickstart</TT>,然后使用和前面描述的 <TTCLASS="FILENAME"><TTCLASS="REPLACEABLE"><I><ip-addr></I></TT>-kickstart</TT> 文件名相同的方法来搜索 kickstart 文件。 </P></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-kickstart2-postinstallconfig.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-kickstart2-install-tree.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">安装后脚本</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-kickstart2.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">提供安装树</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -