web-dev-qa-db-ja.com

Ubuntuはカーネルのアップグレード後にNvidiaドライバーの使用を停止します

更新して再起動しただけで、Ubuntuが正しく表示されません。再起動後、デスクトップは this のようになります。一時的にNouveauドライバーに切り替えました。

更新履歴により、カーネルが更新されたことが明らかになりました。以下がインストールされました。

 linux-image-3.5.0-19-generic(3.5.0-19.30)
 linux-image-extra-3.5.0-19-generic(3.5.0-19.30)

このタイプの問題に遭遇しました かなり最近 なので、次のように問題を解決するために同じ手順を再適用することにしました:

 Sudo apt-get install linux-headers-3.5.0-19 
 Sudo apt-get install linux-headers-3.5.0-19-generic 
 Sudo depmod -a 
 sudo modprobe nvidia 
 Sudo /etc/init.d/*dm restart 

linux-headers-3.5.0-19-genericをインストールすると、次のようなエラーメッセージが端末から表示されます。

 linux-headers-3.5.0-19-generic(3.5.0-19.30)のセットアップ... 
/etc/kernel/header_postinst.d。
 run-の検証パーツ:/etc/kernel/header_postinst.d/dkms 3.5.0-19-generic /boot/vmlinuz-3.5.0-19-generic
Error!の実行depmodの問題が検出されました。このモジュールを自動的にアンインストールします。
 DKMS:インストールに失敗しました(depmodの問題)。モジュールはビルド状態にロールバックされました。

ただし、上記のエラーを無視し、Sudo depmod -aを使用して手順を続行し、nvidia-currentを再インストールしました(Nouveauドライバーのアクティブ化時に削除されたため)。次に、Sudo modprobe nvidiaを実行し、 :

致命的:nvidia_currentの挿入エラー(/lib/modules/3.5.0-19-generic/updates/dkms/nvidia_current.ko):そのようなデバイスはありません

更新:再起動すると、Nvidiaドライバーが機能するようになりました!ところで、これらのエラーメッセージは何かを壊したことを意味しますか。私は正しい軌道に乗っていますか?好奇心が強い、私はそれを修正した幸せになりたくないので、それは後で動作を停止します。

最後に、将来これがどのように起こるのを防ぐことができますか?

システムは、NVIDIA GeForce GT 555Mと17インチスクリーンを備えたDell XPS-L702Xです。

3
fatboytall1

update-managerによる新しいカーネルアップデートがある場合、再起動後-ubuntu-package managerでnvidia-drivers(およびbumblebee)をアンインストールし、nvidia-driversを再度インストールします。

これは不便に見えますが、簡単ですか?!

1
dschinn1001

このエラーは無視でき、再起動後にnvidiaドライバーが正しくロードされるようです。

0
lanoxx