nvidiaドライバーが有効になっているとシステムが起動しない


9

Ubuntu 11.04を11.10にアップグレードしようとしましたが、成功しませんでした。

起動しようとしたときに画面に表示されるものの写真を撮りました。 http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

回復モードを使用する場合->再開すると、機能します。

NVIDIAドライバーを使用しない通常の起動は機能します。

誰かがこれを修正する方法を知っていますか?:)

(Asus p8p67、Gigabyte GeForce GTX 560 Ti SOC)

Launchpadのバグレポート

ログファイルubuntuforumで同じ問題がここに投稿されました


xorgファイルの名前を変更するとどうなりますか? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom

何も起こらなかった。
アレックス

1
私も同じ問題を抱えていました。Ubuntuを終了する必要がありました:(まだ別のディストリビューションを探しています...
アレハンドロガルシアイグレシアス

回答:


7

システムからnvidiaドライバーを完全に削除してみます。

sudo apt-get purge nvidia*

xorg.confを削除します

sudo rm /etc/X11/xorg.conf

xorgを完全に再インストールします

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Xorgを再構成する

sudo dpkg-reconfigure xserver-xorg

リブート

sudo reboot

lightdmで挨拶する必要があります。これにより、新規インストールの場合と同じ方法ですべてがデフォルトになります。

この後、Ubuntuの「追加ドライバー」ツールを使用してドライバーのインストールを再試行できますが、それらのドライバーが機能しない場合は、x-swat ppaから最新のドライバーをテストできます

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

注-上記が機能しない場合-PAEカーネルも使用してみてください

sudo apt-get install linux-headers-generic-pae

(@Scottが受け取ったヒント)


...仕事:(唯一の違いは、「追加ドライバ」の下のドライバ名ではありませんでした。
アレックス

今は何がありますか?
Bruno Pereira

「nvidia_current」(アクティブ化される前は別の名前が付けられていました)と「NVIDIAバイナリXordドライバー、カーネルモジュール、VDPAUライブラリ」。
Alex

そして、nvidia currentをアクティブにすると、システムはグラフィカルに起動しなくなりますか?
Bruno Pereira

添付した画像が届くと止まります。セーフモードを使用すると機能します...
Alex

2

この問題を解決するに
は、tty1にログインしてnvidiaをパージし、
再起動し、
tty1に再度ログインし(必要に応じてtty7のグラフィカルインターフェイスを強制終了)、以前にダウンロードしたドライブをインストールします(nvidia公式スイートから)。


わからないことが明らかにたくさんあります...たとえば、TTY1と7の違いは何ですか?
Ritwik Bose、2011

tty1 tty2 tty3 ... tty7は、Ctrl + Alt + F1またはCtrl + Alt + F2またはCtrl + Alt + F3などを押すとアクセスできる端末です。tty7は、Ubuntuのデフォルトでグラフィカルインターフェイスをロードする端末です。
desgua

0

私の場合、問題はこのブログの助けを借りて解決されました:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

これは10.04のものでしたが、11.10にも当てはまります。私は引用しています:

明らかに、カーネルはメモリを割り当てようとしましたが、どういうわけかそれを行うことができませんでした。このエラーは、起動時にシステムをフリーズさせる際に現れました。kernel.logで確認できるように、bootsplashをロードした直後にブートプロセスがフリーズしました...

これが解決策です:

メモリを追加するだけです^^

まず、Ubuntu 11.04はgrub2を使用しているため、「menu.lst」は見つかりません。「/boot/grub/grub.cfg」を編集することもできますが、このファイルはカーネルを更新するたびに上書きされます(例:)。「/ etc / default / grub」を見つけて、「GRUB_CMDLINE_LINUX_DEFAULT」の行を編集します。次に、オプションを追加します。

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

192MBでは足りない場合は、チャームのようなNattyブーツを凍結しないでください。値を増やしてみてください。お役に立てば幸いです。


2回試しましたが、最初は192MB、次に512MBでしたが、うまくいきませんでした。リンク先のページにあるエラーメッセージが見つからないため、別のエラーです。: '(
Alex

0

どのnvidiaグラフィックカードを使用していますか?optimusでnvidiaを使用している場合、ironhideまたはbumblebeeをインストールする必要があります。optimusの場合、通常の手順は機能しません。次のリンクを参照してください

http://www.cmdematos.com/2011/10/ubuntu-1110-oneric-on-dell-xps17-l702x.html

Dell XPS用ですが、オプティマスでサポートされているすべてのモデルで機能するはずです。


0

ここでも同じ問題。Ubuntu 11.10の新規インストール後、グラフィカル環境はロードされません。私(の一種)のために働いたのは:

1)grubメニューで、「以前のLinuxバージョン」を選択しました。(これにより、3.0.0-12-generic-paeではなく3.0.0-12-genericで起動します)

2)今回はUnityがロードされます。「システム設定」->「追加ドライバー」に行き、他のオプションを選択します。再起動します。

3)Ubuntuは3.0.0-12-generic-paeを使用して標準のmoreを完全にロードしますが、デュアルスクリーンモードを失いました。認識されるモニターは1つだけです。「追加のドライバー」に移動し、私のドライバーオプションがアクティブ化されていないことを確認しました(すべてを試しましたが、最初の「バージョン173」以外はアクティブ化されません)。Ubuntuはプロプライエタリドライバー以外のものにフォールバックしているようで、動作します。

結論:

画面を1つだけ使っていたらハッピーエンドだったでしょう。でも、デュアルモードの画面がないので、まだ不満があります。

次にbrunopereira81のアプローチを試してみるかもしれません。


それは私が最初に試みたものでしたが、うまくいきませんでした。= /
Alex

0

NVidiaドライバーをアクティブ化しようとすると、同じ問題が発生します。よくわかりませんが、NVidiaの「Optimus」テクノロジーに関連している可能性があります...

起動して誰もいない場合、CTRL + ALT + F2を実行してコマンドラインに切り替えることができます。そこに(ユーザー名/パスでログイン)したら、デフォルトのxorgコンテンツを復元することができます。

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

これはおそらく最良の永続的な解決策ではありませんが、少なくともデスクトップを再度実行できるはずです。nvidiaドライバーがxorg.confを変更してXが起動しないようにした後、私のために働きました。


1
だからあなたはあなたを取り除き、xorg.confそれから多くをしないようにそれを言いますか?xorg.confファイルを削除しても同じ結果になります...
Bruno Pereira、

既存のxorg.confをバックアップし、デフォルトの内容で新しいものを作成します。元のxorg.confにはnvidiaのものが含まれており、私はそれを取り除く必要がありました。これにより、nvidiaドライバーではなくデフォルトのドライバーがロードされます。私のために働いた:今私は安っぽく、遅く、貧しい、バグのあるドライバーを持っています。しかし、私はgfxアクセラレーションを備えたドライバーとデスクトップを持っています。
Eti

これらのオプションは、ドライバーがロードされていないため、そもそもロードされないロゴをロードしない以外は何もしませんxorg.conf
Bruno Pereira

まあそれはXorgを再びロードさせました。ほら、Xorgを使わずに1日後にXorgを再度ロードできるようになったときに、舞台裏で何が起きるかは気にしません。そのような問題を修正するために私が自由時間の丸一日を持っているようではありません。その変更がなければ、私は今ここに書いていません...
Eti
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.