したがって、私のFedora 19システムでは、私が「インストールした」カーネルバージョンは私が実行しているバージョンとは異なります。
より明確なアイデアを提供するために、ターミナル出力は次のとおりです。
[user@home ~]$ uname -r
3.10.3-300.fc19.x86_64
[user@home ~]$ rpm -qa | grep kernel-devel
kernel-devel-3.10.6-200.fc19.x86_64
kernel-devel-3.10.4-300.fc19.x86_64
Nvidiaドライバをインストールすると、次のエラーが発生します。インストールされているバージョンと実行中のバージョンが同じではありません。現在インストールされているバージョン3.10.6-200と3.10.4-300をアンインストールし、実行中のバージョン(3.10.3-300)をインストールしたいと思います。私は何をすべきかわかりません。どんな助けでも大変感謝します! !
答え1
最新バージョンのカーネルをインストールしたので文句を言うだけですが、システムを起動すると、Grubのインストールはまだ古いバージョンのカーネルにデフォルト設定されます。
GrubのEFIバージョンを使用している場合は、デフォルトのカーネルが/boot/efi
。set default="0"
答え2
理想的には、以下を実行できるはずです。
yum install kernel-devel-3.10.3-300.fc19.x86_64
No package kernel-devel-3.10.3-300.fc19.x86_64 available.
ただし、このパッケージは使用できなくなりました。実際、新しいカーネルで再起動せずにシステムをアップグレードしたようです。
私の実行中のシステムでは:
yum info kernel|grep -E "Name|Version|Release"
Name : kernel
Version : 3.10.4
Release : 300.fc19
Name : kernel
Version : 3.10.5
Release : 201.fc19
Name : kernel
Version : 3.10.6
Release : 200.fc19
uname -r
3.10.6-200.fc19.x86_64
yum info kernel-devel
Name : kernel-devel
Version : 3.10.4
Release : 300.fc19
Name : kernel-devel
Version : 3.10.5
Release : 201.fc19
Name : kernel-devel
Version : 3.10.6
Release : 200.fc19
次のことをお勧めします。
どのカーネルがインストールされているか確認してください。 grub 設定を確認し、新しいカーネルで再起動します。次に、NVIDIAドライバを再コンパイルします。
現在実行中のカーネルを引き続き使用する特別な理由がない場合は、そのカーネルを参照することをお勧めします。 Fedoraアップデートリポジトリにはそのようなパッケージはありません。確認できますここ