私の問題は、追加のドライバーGUIを使用してドライバーを更新しようとした後、カーネルモジュールがバージョン304.88(更新前の古いバージョン)であるとXorgが言っているのに、ドライバーコンポーネントがバージョンであるため、GUIでUbuntuを起動できなくなったことです。 319.32(新しいバージョン)
これはdpkg-l|の出力です。 grep nvidia
dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
Tool for configuring the NVIDIA graphics driver
それがそのファイルの出力です。
startxからのメッセージは次のとおりです。
NVIDIA:APIの不一致:NVIDIAカーネルモジュールのバージョンは304.88ですが、このNVIDIAドライバーコンポーネントのバージョンは319.32です。カーネルモジュールとすべてのNVIDIAドライバコンポーネントのバージョンが同じであることを確認してください。
Fatal server error:
no screens found
アップデート中に問題が発生したことを理解しているので、これを修正して304の残りの部分を削除して319に置き換える方法を考えています。nvidia-currentが319に更新されるため、再インストールしても機能しませんでした。そして私はグーグルで検索し、誰かがこのパッケージをインストール/再インストール/アンインストールしようとしていることを発見しました:nvidia-current-updates-dev
しかし、私はそのパッケージをインストールしていなかったので、役に立ちませんでした。それ以外は無知です。私が提供した情報が十分であり、すぐに答えを得ることができることを願っています。
編集:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX
ベストアンサー
最新バージョンをインストールする代わりに、Kernel
をインストールすることをお勧めします これはUbuntu 12.04.3 LTS
を対象としています つまり、Linux Kernel 3.8.0.30
。リポジトリで利用できるので、他の場所に行く必要はありません。 Kernel 3.8.0.30
をインストールする手順は次のとおりです。 Ubuntu12.04.3LTSの場合。
-
次のコマンドを順番に実行します(いずれかのコマンドでエラーが発生した場合は、エラーメッセージとともにエラーが発生したコマンドにコメントするだけです)
-
これを実行してリポジトリを更新します:
sudo apt-get update
-
これを実行して、
Kernel 3.8.x
をインストールします。 (注意してください、文字を見逃さないでください)sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
-
これを実行してgrubを更新します:
sudo update-grub
-
これを実行して、インストールされているすべてのパッケージを再構成します(時間がかかるため、しばらくお待ちください。失敗した場合は、エラーが発生します。次の手順に進んでください)
sudo dpkg-reconfigure -a
-
これを実行してシステムを再起動します:
sudo reboot
-
-
再起動すると、
Grub Entry
にもう1つのエントリが表示されます。Linux Kernel 3.8.0.30
の場合 それを選びました。 -
何が起こるかを見てください。さらに支援が必要な場合は返信してください。
nvidia-304
を削除します nvidia-319
を再構成します
これを行うには、次の手順に従います。nvidia-319
現在、システムにインストールされています。
-
ターミナルを開き、次のコマンドを実行して完全に
nvidia-304
sudo apt-get autoremove nvidia-304* sudo apt-get --purge remove nvidia-304* sudo apt-get autoremove sudo apt-get autoclean
-
次に、これらのコマンドを実行して、
nvidia-319
を再構成しますsudo update-grub sudo dpkg-reconfigure nvidia-319
上記のコマンドでエラーが表示された場合は、
nvidia-319
を置き換えてみてくださいnvidia-319*
を使用sudo update-grub sudo update-initramfs -u (it would take some time)
-
次に、システムを再起動します
sudo reboot
返信..