
CentOS 7 を実行しているマシンに HP NC364T (4 ポート イーサネット アダプター) をインストールしようとしていますが、HP は RedHat、SCO、SUSE、Sun、Solaris 用にビルドされたドライバーのみを提供しています。CentOS は RedHat とバイナリ互換であることはわかっていますが、それらのドライバー バージョンのいずれかをインストールすると、依存関係の問題が発生し、インストールに失敗します。
RedHat の製品では、RHEL 6 Server、RHEL 5 Server、RHEL 4、RHEL 3 と互換性のあるドライバーが提供されています。
多くのドライバーは互換性がないと主張して失敗しますが、ドライバー 5 と 6 は少なくともインストールを試みますが、依存関係で失敗します。
これは依存関係をどう解決するかという問題になるかもしれませんが、少なくとも CentOS 7 がどのバージョンの RedHat に類似しているかを知りたいのです。
答え1
CentOS は RHEL を直接ベースにしています。CentOS 7 は RHEL7 をベースとしているため、これが最も互換性のある RHEL のバージョンです。CentOS 5 あたりから (たぶん)、CentOS のバージョン番号を RHEL のバージョン番号と一致させようとしています。そのため、CentOS 6 は RHEL 6 で、CentOS 8 は RHEL 8 になります。
ドライバーなしでやるか、Cent OS 6 にダウングレードする必要があるかもしれません。すでに Cent OS 7 にインストールされている場合は、いずれにしても古いインストールではないはずです。
答え2
このネットワーク カード用の RHEL 7 ドライバーは HP から入手できます。ただし、HP Web サイトのカードのダウンロード Web ページには記載されていません。HP Web サイトで入手できる「Red Hat Enterprise Linux 7 Supplement for HP Service Pack for ProLiant 2014.06.0」(ファイル名 supspp-1.00.rhel7.en.tar.gz) に含まれています。これを解凍すると、RedHar 7 用の e1000e ドライバーである RPM kmod-hp-e1000e-3.0.4.1-10.rhel7u0.x86_64.rpm が見つかります。これは Centos 7 で動作するはずです。リリース ノートによると、これは HP NC364T PCI Express Quad Port Gigabit Server Adapter 用の「HP Intel e1000e Drivers for Red Hat Enterprise Linux 7 x86_64」バージョン 3.0.4.1-10 です。
リンクは次のとおりです:リリースノートそしてダウンロードページ
代わりに、CentOS に含まれている e1000e ドライバーを使用してみましたか?