8.11. 安装后脚本
你还可以添加系统在安装结束后要执行的命令。如果你在 kickstart
文件中正确地配置了网络,联网就会被启用,该脚本中就可以包含访问网络资源的命令。如果你想包括一个安装后脚本,在文本区域内输入它。
| 小心 |
---|
| 不要包括 %post 命令。它会自动为你添加。
|
譬如,要改变新安装的系统上的每日消息(message of the day),在 %post
部分添加以下命令:
echo "Hackers will be punished!" > /etc/motd |
8.11.1. Chroot 环境
如果你想让安装后脚本在 chroot 环境之外运行,点击「安装后」窗口顶端该选项旁边的复选箱。这和使用 %post
部分中的 --nochroot 选项效果相同。
如果你想在安装后部分,在 chroot 环境之外对新安装的文件系统做一些改变,你必须在
/mnt/sysimage 后面加上目录名。
譬如,如果你选择了「在 chroot 环境之外运行」,前面的例子就需要被改为:
echo "Hackers will be punished!" > /mnt/sysimage/etc/motd |
8.11.2. 使用解释器
要指定用来执行脚本的语言,选择「使用解释器」选项,并在它旁边的文本箱内输入它。例如, 你可以为 Python
脚本指定
/usr/bin/python2.2。该选项和在你的 kickstart 文件中使用 %pre --interpreter
/usr/bin/python2.2 相对应。