web-dev-qa-db-ja.com

Nvidiaドライバーのアップグレード後にUbuntu 12.10が起動しない

Nvidia Geroce 420Mを搭載したラップトップに、最新のNvidiaドライバー(.runファイルを含むサイトから)をインストールしました。

しばらくして、そこでオープンソースドライバーを試してみることにしました。System Settings -> Software Sources -> Additional driversにアクセスし、[オープンソースドライバー]をクリックして、変更を適用しました。

再起動後、システムにログインしたときにUnityパネルが表示されませんでした。だから私は少しグーグルで検索し、すべてのnvidia-*パッケージ(nvidia-commonを除く)を削除してnvidia-current-updatesをインストールし、再起動すると...ブームシステムがロードされません。

だから私は今livecdから起動し、そこからいくつかのログを取得しました

dmesg.loghttp://paste.ubuntu.com/1571454/

boot.loghttp://paste.ubuntu.com/1571456/

sysloghttp://paste.ubuntu.com/1571474/

Xorg.failsafe.loghttp://paste.ubuntu.com/1571479/

boot.logには次の行があります。

initctl: Event failed

そしてXorg.failsafe.logで:

(EE) Failed to load module "nv" (module does not exist, 0)
(EE) Failed to load module "modesetting" (module does not exist, 0)
...
(EE) open /dev/fb0: No such file or directory
(EE) Screen 0 deleted because of no matching config section.
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
(EE) NVIDIA(0):     system's kernel log for additional error messages and
(EE) NVIDIA(0):     consult the NVIDIA README for details.
(EE) NVIDIA(0):  *** Aborting ***
(EE) NVIDIA(0): Failing initialization of X screen 0

リカバリモードから任意のrepair filesystem, turn on networkingなどのモードで起動しようとすると、次のようなメッセージが表示されます。

    Continuing will remount your  / fillesystem in read/write mode and mount any 
other filesystem defined in /ect/fstab. Do you wish to continue ? 

    fsck from util-linux 2.20.1 /dev/sda: clean 318818/10117120 files, 24047888/40467456 blocks . 

問題をよりよく説明するために他に提供できるものはありますか?

編集

できるのは、回復モードでルートプロンプトに移動するだけですが、読み取り/書き込みモードでファイルシステムを再マウントできません(dpkg/lockがあるため、パッケージをインストールできません)。

ルートシェル以外のオプションを選択すると、ここで説明されているようにスタックしました: セーフモードでクリーンアップしてスペースを空けるまでの時間

3
Patryk

まず、経験から、NvidiaサイトのNvidiaドライバーを使用しないでください。ええ、確かに、彼らは何人かの人々のために働き、最新のものにさえなりますが:

  • カーネルのアップグレードが表示されると、失敗する可能性があります(失敗します)
  • 古いバージョンからアップグレードしようとしたり、ダウングレードしようとすると、より多くの問題が発生します。
  • X-SwatやXorg-Edgers PPAにあるような自動処理は行われません。

そのため、サイトからのNvidiaドライバーに関連するトラブルやいくつかの問題を回避するために、それらを使用しないでください。代わりに、PPAを使用してください。 X-SwatまたはXorg-Edgersのいずれか。

この場合、次のように表示されます。

(EE) Failed to load module "nv" (module does not exist, 0)

これは私が彼らのサイトからNvidiaドライバーを使用したときにも起こりましたが、基本的に正しくロードされませんでした。

上記のドライバーをインストールするために実行した。runファイルに--uninstallパラメーターを追加して削除します。次に、再起動に進みます。これにより、現時点ではnvまたはnouveauドライバーに依存するシステムが残ります。を押す必要があることに注意してください CTRL+ALT+F1 質問で言及したエラーが表示された後、ターミナルに移動します。次に、ログインとパスワードを入力し、次のコマンドを発行してGUI環境を強制終了します。

Sudo service lightdm stop

最初に上記のようにドライバーを削除します。システムをアップグレードしたことを確認してください:

Sudo apt-get update && Sudo apt-get upgrade

次に、12.10に推奨するXorg-Edgers PPAのインストールに進みます。

Sudo add-apt-repository ppa:xorg-edgers/ppa -y

新しいNvidiaドライバーを読み取るために、別の更新とアップグレードが続きます。

Sudo apt-get update && Sudo apt-get upgrade

ビデオカードに応じて、3種類のNvidiaドライバーのいずれかが必要になります。詳細は Nvidiaドライバーのインストール方法 にあります。

私がお勧めするのは、Nvidia 313ドライバーです。次のようにインストールします。

Sudo apt-get install nvidia-313および再起動します。

偶然にUnityパネルが表示されない場合、またはどこでもグラフィカルな不具合が発生する場合は、313から310に単純にダウングレードしてください。問題が310から304に続く場合は、再度実行してください。中間または古いバージョン)はここにリストされています:

313シリーズ-最新カード用の最新ドライバー。パッケージ:nvidia-313
310シリーズ-最新のカード用の新しいドライバー。パッケージ:nvidia-310
304シリーズ-古い/新しいカード用の最新ドライバー。パッケージ:nvidia-304
173シリーズ-古いカード用の古いドライバー。パッケージ:nvidia-173
96シリーズ-非常に古いカード用の最も古いドライバー。パッケージ:nvidia-96

したがって、Sudo apt-get install PACKAGEを実行します。ここで、PACKAGEはリスト内の1つです。繰り返しますが、あなたの場合、最新の313ドライバーになります。

これとは別に、ダッシュを開いてSoftware Sourcesと入力し、Ubuntu SoftwareタブとUpdatesタブで、オプションを含む4つのオプションすべてをアクティブにすることをお勧めします「サポートされていないアップデート」および「リリース前のアップデート」。上記のようにシステムを更新およびアップグレードする必要があります。しかし、これはあなたが持つかもしれないビデオの問題を解決するはずです。

3
Luis Alvarado

私は同じ問題に苦しんでいて、明らかにfsckがハングするか、完了するまでnearly foreverであることがわかりましたが、Cを入力することでスキップできます-その後、システムはユーザー選択画面で起動するか、デフォルトユーザーを直接起動します。

問題はnityが読み込まれないで、素敵なオレンジ色のデスクトップの背景しか表示されない可能性があります。ただし、他のプログラムを起動するために使用できるターミナルウィンドウ(Ctrl-Alt-T)を開くことができ、ユーザーセッションを終了することもできます(Ctrl-Alt-Del)。

私は この役立つアドバイス を受け取りました。それもあなたのために働くかもしれません! (それは当時私にとってはうまくいきました。今では再インストールしたばかりで、まったく同じ問題に再び直面していますが、まったく同じ解決策はもう役に立たないでしょう。おそらくそれはあなたのシステムでまだ動作しています!)

ターミナルウィンドウに次のように入力して、再起動することで、nvidiaドライバーを削除することもできます。

Sudo apt-get remove nvidia-current

これは、作業中のUnityデスクトップが表示される限り役立ちますが、希望する解像度ではありません。何もないよりはましであり、少なくとも動作可能なマシンを手に入れる方法です。

私も見つけました このジョッキーについての答え 。 Ubuntuソフトウェアセンターでjockeyを検索すると、Additional Driversとして表示されます。しかし、Ubuntu 12.10では使用できないと言っているユーザーレビューが少なくとも1つあることに注意してください!新しい12.10インストールで試しました。ドライバーがインストールされていなかったので、どうやら実際には動作しません:-/

私はこの解決策を見つけましたが、幸運にももっと慎重に読む必要はありませんが、ジョッキーをダウンロードすることができます(アップロードは失敗します): http://www.dedoimedo.com/computers/ubuntu-quetzal-nvidia.html

0
user132965