安装前自动检查处理器 AES-NI 支持

安装前自动检查处理器 AES-NI 支持

我有一个有趣的问题。我有 CentOS Linux 6.3 的自定义发行版。安装的系统需要 CPU 支持 AES-NI,以便所有服务正常运行。

我可以在安装过程中添加对 AES 支持的检查吗?我正在使用 Anaconda,但也愿意考虑其他方法。

提前致谢。

答案1

这将需要一个kickstart 脚本可以使用。幸运的是,kickstart 脚本只需要琐碎的。您可以单独使用它(用于其他正常的交互式安装)或将其作为现有 kickstart 脚本的一部分。

%pre --erroronfail
#!/bin/sh
grep -q aes /proc/cpuinfo || exit 1
%end

如果 CPU 没有显示此功能,脚本将错误退出并安装将停止。请注意,虽然此功能有效,但它没有正式记录,并且不受 Red Hat 支持。(如果您使用 CentOS,这并不重要......)

相关内容