nVidiaがCUDAツールキットを修正するまで、4.13.0-19ジェネリックまたは32以外のもののみが必要です

nVidiaがCUDAツールキットを修正するまで、4.13.0-19ジェネリックまたは32以外のもののみが必要です

12 月に、カーネル 4.13.0-19-generic を含む Ubuntu インストール CD をダウンロードして焼きました。2 つの最小限のサーバーを構築し、nVidia CUDA.RUN パッケージで問題なく動作しました。最近、同じ CD を使用して 3 番目のシステムの OpenSSH サーバーを構築しようとしました。カーネル ...19 が入るようですが、US リポジトリからダウンロードした後、カーネル ...32 が使用されました。これには、nvidia 開発者フォーラムに記録されているカーネルを構築できないバグがあります。最終的には修正されると思いますが、それまでは、nVidia cuda run パッケージでまだ動作する ...19 または任意のバージョンをインストールしたいと思います。

古い CD からインストールを再試行しましたが、ダウンロードするパッケージのバージョンを選択するオプションがありませんでした。CD から 19 個がダウンロードされるようですが、最終的には 32 個になります。

インストールを 19 に制限するにはどうすればよいですか?

32 を実行した後、19 に戻すことはできるでしょうか?

あるいは、他のシステムからフラッシュ ドライブをクローンすることもできます。Windows 10 で Acronis クローン ツールを使用して試しましたが、起動しませんでした。もっと良いクローン ツールがあるのでしょうか?

ご覧いただきありがとうございます。

[MIKEWHATEVER の助けで解決しました。ありがとう、マイク!]

sudo apt-get install linux-image-4.13.0-19-generic

(再起動して19を選択)

sudo apt-get purge linux-image-4.13.0-32-generic
sudo apt-get purge linux-headers-4.13.0.32
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold
sudo sh ./cuda384.run --override

結果は以下のようになります。

27-Jan-2018 12:24:55 [---] CUDA: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, CUDA version 9.0, compute capability 3.0, 1994MB, 1874MB available, 2704 GFLOPS peak)
27-Jan-2018 12:24:55 [---] OpenCL: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, device version OpenCL 1.2 CUDA, 1994MB, 1874MB available, 2704 GFLOPS peak)

CUDA をインストールした後、使用する必要があると思いましたupdate-initramfs -u。これにより、32 がブートに挿入され、問題が発生しました。これは必要ではなく、回復するには再インストールを余儀なくされました。

私は 19 に戻りました。これは nVidia CUDA キットで動作し、nVidia は 32 カーネルに組み込むときにソース ヘッダーの順序が乱れる問題に対する修正をまだリリースしていないためです。

[編集] 奇妙ですね。5人の達人がこの質問は「既存 質問"。そこに行って調べたところ、その質問はアップグレードを防ぐ方法でした。これは、アップグレードによって問題が発生することがわかっている場合は便利です。この質問は、アップグレードから回復する方法でした。私は実際に、以前のバージョンを復元する方法をグーグルで検索して時間を費やしました。ここに来て、"apt-get install linux_image..." を使用するように言われるまで、何も有益な情報を見つけられませんでした。ここで専門家に尋ねたいのですが、これらの欠陥の既知のエクスプロイトがなく、実行する必要があるアプリケーションが 32 では動作しないパッケージを必要とする場合、32 をインストールしてメルトダウンとスペクターからの保護を得ることに何のメリットがあるのでしょうか?

関連情報