お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-03-10 21:29:07

torisan
メンバ
登録日: 2008-05-12

nvidiaプロエタリドライバを削除したらXが起動しなくなりました

いつもお世話になっています
nvidiaのビデオカードを使っていて、今までプロエタリドライバを有効にして使っていましたが、これを無効にしようと思い
システム管理→制限付きドライバの管理 からnVIDIA accelerated graphic driverを削除して再起動したら
Xがエラーで起動せず、コンソールモードで起動してしまいます。

startx してみたら
X.Org X Server 1.9.0
Release Date: 2010-08-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-28-server x86_64 Ubuntu
Current Operating System: Linux asti 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-27-generic root=UUID=9ef33bf3-e4b5-4c18-96ac-91a5b40d5341 ro quiet splash
Build Date: 09 January 2011  12:14:27PM
xorg-server 2:1.9.0-0ubuntu7.3 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.18.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 10 21:25:53 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) NV: Kernel modesetting driver in use, refusing to load
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
     at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

ddxSigGiveUp: Closing log
giving up.
xinit:  No such file or directory (errno 2):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.

とエラーメッセージが出ます
Xorg.0.logの最後の方には
[   284.052] (--) using VT number 8

[   284.053] (--) NV: Found NVIDIA GeForce 8500 GT at 01@00:00:0
[   284.053] (EE) NV: Kernel modesetting driver in use, refusing to load
[   284.053] (EE) No devices detected.
[   284.053]
Fatal server error:
[   284.053] no screens found
[   284.053]
となっています
なんとかXを起動させたいのですがどうすれば良いのでしょうか

オフライン

 

#2 2011-03-10 21:30:37

torisan
メンバ
登録日: 2008-05-12

Re: nvidiaプロエタリドライバを削除したらXが起動しなくなりました

すみません、システムの情報を書き忘れました
Ubuntu 10.10 (64ビット)デスクトップ版です 

オフライン

 

#3 2011-03-11 00:04:04

hmatsue
アドバイザ
登録日: 2009-03-10

Re: nvidiaプロエタリドライバを削除したらXが起動しなくなりました

まずは、
Xorg.0.logの内容の確認と、
lsmodの結果と、
blacklistされているkernel module類の確認、
あたりから始めると良いかと思います。



とりあえず、試してみるとよいかも知れない案としては、
1. xorg.confの内容を確認し、nvidiaドライバを使う設定が残っていないか確認する
2. xorg.confの内容を確認し、nvドライバを使う設定になっていないか確認する
【参考トピック】 https://forums.ubuntulinux.jp/viewtopic.php?id=9888&p=1
3. xorg.confでfbdevかnouveauを使うように指定してみる
4. 起動オプションでnomodesetを試してみる(2のトピック同様、効かないかも知れません)
5. 諦めてnvidiaドライバを再導入する
あたりが考えられます。

オフライン

 

#4 2011-03-11 23:26:12

torisan
メンバ
登録日: 2008-05-12

Re: nvidiaプロエタリドライバを削除したらXが起動しなくなりました

hmatsueさん、アドバイスありがとうございました

nvidiaプロエタリドライバを使うように戻そうと、xorg.confを修正したり、xorgなどを dpkg-reconfigureしたりと試行錯誤しましたが、うまく復旧してくれませんでしたが、
そういえばリカバリーモードがあったと思いだしてこれを試してみたところうまくいきました。

リカバリーモードで立ち上げてメニューから failsafex を選択したら lowgraphic モードでXが立ち上がりましたので、ここで
システム管理ー追加のドライバで再度プロ得たりドライバを有効にして元に戻すことができました

設定ファイルの編集やコマンド操作で戻せなかったのがちょっと悔しいのですが、戻ってなによりでした。お騒がせしました。

オフライン

 

#5 2011-03-11 23:36:54

hmatsue
アドバイザ
登録日: 2009-03-10

Re: nvidiaプロエタリドライバを削除したらXが起動しなくなりました

とりあえず復旧されたようでよかったです。
パッケージ管理コマンドは、
https://wiki.ubuntulinux.jp/UbuntuTips/Application/PackageManagementSystem/Apt
あたりを参照いただくと、もし、何かあったときに選択肢が増えてよいかと思います。

また、
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingTextFile
あたりを参照して、CUIなテキストエディタの使い方を覚えておいていただくのも良いかと思います。

# リカバリモードでもGUIが起動しなくなることはあまり無いような気もしますが、備えあれば憂い無しというところでしょうか。。

オフライン

 

Board footer

Powered by FluxBB