在 Kickstart 的 %post 部分期间在 /mnt 下创建目录

在 Kickstart 的 %post 部分期间在 /mnt 下创建目录

在我的 kickstart 脚本的 %post 部分中,我创建了 Puppet 接管之前所需的多个目录。我注意到下面的 2 个目录/mnt没有创建。我想知道这是否与 kickstart 处理临时图像的方式有关。我知道我可以创建目录,因为我mkdir -p /export/home在此过程中也在 / ( ) 下创建了一些东西。重启后我看到了,/export/home但没有/mnt/volume1看到/mnt/volume2

答案1

尝试记录 %post 部分,如下所示wiki.centos.org/TipsAndTricks/KickStart,记录 %pre 和 %post. 所有输出和错误都将打印到日志文件。

我更喜欢下面的方法,而不是%post --log因为--log有时会错过一些错误。

%post
exec < /dev/tty3 > /dev/tty3
chvt 3
echo
echo "################################"
echo "# Running Post Configuration   #"
echo "################################"
(

mkdir --verbose --parent /export/home
# Do more here

echo "#### Post-install DONE"

) 2>&1 | /usr/bin/tee /var/log/post_install.log
chvt 1

相关内容