カスタムCentOSのインストール中にCPUがAESをサポートしていることを確認してください。

カスタムCentOSのインストール中にCPUがAESをサポートしていることを確認してください。

CentOS Linux 6.3のカスタムディストリビューションがあります。すべてのサービスが正常に動作するには、インストールされているシステムにAES-NIをサポートするCPUが必要です。

インストール中にAESサポートチェックを追加できますか?私はAnacondaを使用していますが、他のアプローチも検討しています。

答え1

/proc/cpuinfoフラグのaesを確認してください。または、aesni-intelモジュール(サポートされていない場合は失敗する可能性があります)をロードするか、/proc/cryptoaesがaes-niバージョンとしてリストされていることを確認できます。

答え2

ありがとうマイケルハンプトンこの答えの場合:

これには起動スクリプトを使用する必要があります。幸いなことに、キックスタートスクリプトは簡単です。単独で使用するか(通常の対話型インストールの場合)、既存の起動スクリプトの一部として使用できます。

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

CPUがこの機能を表示しないと、スクリプトはエラーで終了し、インストールが停止します。

関連情報