背景 :私はUbuntuを何年も実行しており(16.04から開始、現在は20.04)、CUDAを使用するときに必要なNVIDAドライバーと常に戦っています。 昨日と同じように、私のNVIDIA 460ドライバーは正常に動作していましたが、適切なアップグレードによって再び壊れました。Ubuntu20.4の更新により、私のNvidia460ドライバーの構成が壊れました
達成したいこと :
- カーネルとそのモジュール(nvidiaドライバーなど)の復元ポイントを作成して満足しています
- NVIDIAドライバーが壊れた場合(または他の何かがひどく壊れた場合)は、それを復元します
私がすでに持っているもの :
- GRUB 起動する特定のカーネルを選択できるようです
(イラストのスクリーンショット、最新バージョンを反映していません)
質問 :
-
カーネル+モジュールを含む復元ポイント :作成することは可能ですか(そうであれば)、またはLinuxでカーネルとモジュールがどのように管理されているかを単に誤解していますか(つまり、カーネルにはnvidiaドライバーが含まれていません)?
-
グラブからの復元 :
/etc/grub.d/40_custom
のようです カスタムメニューエントリ用に特別に設計されているため、変更したいファイルです。これがカスタムカーネルを起動する意図された方法であることを確認しますか、それとも別のファイルを調べる必要がありますか?
/etc/grub.d/40_custom
:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.