在无人值守模式下运行 anaconda 安装程序时,安装后步骤在后台运行,屏幕上不显示任何内容。
如果出现问题,如果计算机重新启动后无法登录,您可能无法看到发生了什么。
是否有一个选项可以将输出“tee”到控制台以查看实时发生的情况?
答案1
您可以专门为 kickstart 的 %post 部分启用日志记录(我假设是 kickstart,因为您通过 anaconda 声明了“无人值守安装”;kickstart 是我所知道的最有可能的方法。)
%post [--erroronfail] [--interpreter /usr/bin/python] [--log LOG] [--nochroot]
中有几个例子RHEL7安装指南官方文档。即使您没有安装 RHEL,kickstart/anaconda 系统在使用它的发行版中也非常稳定和统一。直接来自文档:
# Start of the %post section with logging into /root/ks-post.log
%post --log=/root/ks-post.log
# Mount an NFS share
mkdir /mnt/temp
mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp
openvt -s -w -- /mnt/temp/runme
umount /mnt/temp
# End of the %post section
%end
在同一份文件中,我建议您检查第 26.3 节 Kickstart 语法参考, 具体来说:
- 26.3.5 安装后脚本
- 26.3.6 Kickstart 错误处理
官方的“kickstart”文档也不错,但有时很稀疏,和很难找到。 https://pykickstart.readthedocs.io/en/latest/