如何管理安装控制台上可见的 anaconda 安装后输出?

如何管理安装控制台上可见的 anaconda 安装后输出?

在无人值守模式下运行 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/

相关内容