質問: ubuntu up date後 xが起動しない ubuntu 12.04.03 lts ですが、アップデートしたあとにxが起動しなくなりました。 起動しないカーネルは3.2.0.54 今は過去のカーネル3.2.0.53-generic-paeですとxが起動しますからそれを使ってます。 video card はnvidia でpcは hp dv5 です。 xorg.confは section "device" identifier "default device" option "nologo" "true" endsection drivere "vesa" を追加しても同じエラーで起動しませんでした。 3.2.0.54のカーネルで起動するにはどうしたら良いでしょうか?
回答: 3.2.0.53で起動した際に lsmod |grep nvidia でnvidiaドライバーが見つかるんじゃないかと思います。 nvidia geforce 9600m gt搭載モデルの場合は カーネルに含まれるオープンソースのドライバーとして 汎用のvesaと、geforceのためのnouveau そして、nvidia製のプロプライエタリードライバーnvidiaと 概ね三種類のドライバーが使われる可能性があります。 このうちnvidiaはカーネルのデバイスドライバーインターフェイスの都合で カーネルバージョンが違うと、再構築を行なう必要があります。 dkmsという技術で、それを自動化できるようになりましたが... それが、うまく行っていない可能性と あるいは、nouveauドライバーとの競合が起きている可能性などが考えられます。 ですから、カーネルオプションを一時的に追加してみて nouveauのロードを抑制してみることでうまくいく可能性もあります。 たとえば、grubメニューからカーネルオプションとしてnouveau.blacklist=1を追加したりします。 なお、カーネルが違う場合のdmesgの内容を比較したり cat /var/log/xorg.0.logを参照してみると、ヒントが見つかるかもしれません。