NVIDIA ドライバーを有効にするとシステムが起動しない

NVIDIA ドライバーを有効にするとシステムが起動しない

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

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

リカバリモード -> 再開を使用すると動作します。

NVIDIA ドライバーなしでも通常の起動は機能します。

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

(Asus p8p67、Gigabyte GeForce GTX 560 Ti SOC)

バグレポート発射台

ログファイルに関する同じ問題がここに投稿されていますUbuntuフォーラム

答え1

システムから 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 が表示されます。これにより、新規インストールと同じように、すべてがデフォルト x になります。

その後、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 からヒントをいただきました)

答え2

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

答え3

私の場合、このブログのおかげで問題は解決しました:

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

これは 10.04 用であることは承知していますが、11.10 にも当てはまります。引用します:

明らかにカーネルはメモリを割り当てようとしましたが、何らかの理由でそれができませんでした。エラーは起動中にシステムがフリーズするという形で現れました。kernel.log を見るとわかるように、ブート プロセスはブートスプラッシュをロードした直後にフリーズしました...

解決策は次のとおりです:

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

まず、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

現在、Natty は問題なく起動し、フリーズも発生しません。192MB では不十分な場合は、値を増やしてみてください。お役に立てれば幸いです。

答え4

私も同じ問題を抱えています。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 の標準モードで完全にロードされるようになりましたが、デュアル スクリーン モードが失われました。認識されるモニターは 1 つだけです。[追加ドライバー] に移動すると、ドライバー オプションがアクティブ化されていないことがわかります (すべて試しましたが、初期の「バージョン 173」以外はアクティブ化されませんでした)。Ubuntu は、独自のドライバー以外のものにフォールバックして動作するようです。

結論:

画面を 1 つだけ使用していればハッピーエンドだったでしょう。しかし、デュアル モード画面がないため、まだ不満です。

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

関連情報