📄 s1-redhat-config-kickstart-postinstall.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>安装后脚本</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-redhat-config-kickstart.html"><LINKREL="PREVIOUS"TITLE="预安装脚本"HREF="s1-redhat-config-kickstart-prescript.html"><LINKREL="NEXT"TITLE="保存文件"HREF="s1-redhat-config-kickstart-savefile.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-redhat-config-kickstart-prescript.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">8. <BCLASS="APPLICATION">Kickstart 配置器</B></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-redhat-config-kickstart-savefile.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-REDHAT-CONFIG-KICKSTART-POSTINSTALL"></A>8.11. 安装后脚本</H1><DIVCLASS="FIGURE"><ANAME="REDHAT-CONFIG-KICKSTART-POSTINSTALL-FIG"></A><DIVCLASS="MEDIAOBJECT"><P><IMGSRC="./figs/ksconfig/ksconfig-postscript.png"></P></DIV><P><B>图 8-16. 安装后脚本</B></P></DIV><P> 你还可以添加系统在安装结束后要执行的命令。如果你在 kickstart 文件中正确地配置了网络,联网就会被启用,该脚本中就可以包含访问网络资源的命令。如果你想包括一个安装后脚本,在文本区域内输入它。 </P><DIVCLASS="CAUTION"><P></P><TABLECLASS="CAUTION"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/caution.png"HSPACE="5"ALT="小心"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>小心</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P> 不要包括 <TTCLASS="COMMAND">%post</TT> 命令。它会自动为你添加。 </P></TD></TR></TABLE></DIV><P> 譬如,要改变新安装的系统上的每日消息(message of the day),在 <TTCLASS="COMMAND">%post</TT> 部分添加以下命令: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">echo "Hackers will be punished!" > /etc/motd</TT></PRE></TD></TR></TABLE><DIVCLASS="TIP"><P></P><TABLECLASS="TIP"WIDTH="100%"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>你可以在<AHREF="s1-kickstart2-postinstallconfig.html#S2-KICKSTART2-POST-EXAMPLES">第 7.7.1 节</A>中找到更多范例。</P></TD></TR></TABLE></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-REDHAT-CONFIG-KICKSTART-NOCHROOT"></A>8.11.1. Chroot 环境</H2><P> 如果你想让安装后脚本在 chroot 环境之外运行,点击<BCLASS="GUILABEL">「安装后」</B>窗口顶端该选项旁边的复选箱。这和使用 <TTCLASS="COMMAND">%post</TT> 部分中的 <TTCLASS="COMMAND">--nochroot</TT> 选项效果相同。 </P><P> 如果你想在安装后部分,在 chroot 环境之外对新安装的文件系统做一些改变,你必须在 <TTCLASS="FILENAME">/mnt/sysimage</TT> 后面加上目录名。 </P><P> 譬如,如果你选择了<BCLASS="GUILABEL">「在 chroot 环境之外运行」</B>,前面的例子就需要被改为: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">echo "Hackers will be punished!" > /mnt/sysimage/etc/motd</TT></PRE></TD></TR></TABLE></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-REDHAT-CONFIG-KICKSTART-INTERPRETER"></A>8.11.2. 使用解释器</H2><P> 要指定用来执行脚本的语言,选择<BCLASS="GUILABEL">「使用解释器」</B>选项,并在它旁边的文本箱内输入它。例如, 你可以为 Python 脚本指定 <TTCLASS="USERINPUT"><B>/usr/bin/python2.2</B></TT>。该选项和在你的 kickstart 文件中使用 <TTCLASS="COMMAND">%pre --interpreter <TTCLASS="REPLACEABLE"><I>/usr/bin/python2.2</I></TT></TT> 相对应。 </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-redhat-config-kickstart-prescript.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-redhat-config-kickstart-savefile.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">预安装脚本</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-redhat-config-kickstart.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 + -