
Ubuntu日本語フォーラム

ログインしていません。
10.10から11.04にアップグレードして、最後に再起動してくださいというところまではたどり着いたのですが、
いざ再起動を実行すると真っ白な画面になって進まなくなりました。
起動時には初めにメッセージがいろいろ出ては消えた後、
Starting up ...
という文字がしばらく出て、そのあと画面が真っ白になって進まなくなります。
真っ白とはいっても、なんか白い画面にところどころまばらに縦に黒か青かみたいな色の縦筋が入っていて、
ぼやけた感じの画像です。
一応他のパソコンからSSHでコマンドライン通信ができるので、
ログインしてみたら、コマンドライン上はログインできるみたいでした。
そこで、
https://forums.ubuntulinux.jp/viewtopic.php?id=11139
を参考にして
$ dkms status
と実行してみたのですが、
何も出ずに次の行に
$
と表示されてしまいました。
ほかには何を調べていいのかわかってない状態です。
解決策、またはそれを探るために必要な情報を知る方法をご存知の方、
ぜひ教えてください。
オフライン
sshでアクセスできるのは大きいですね。
sudo apt-get update sudo apt-get upgrade
で改善しないか試してみて下さい。
状況が好転しない場合は、ハードウェア情報を調べてみてください。
直感的にはグラフィック周りが怪しいような気がするので、
lshw -C display
をまず疑ってみましょう。
dkmsの結果をみるとプロプライエタリなグラフィックドライバはインストールされていないように思えます。
nvidiaかati(amd)のチップであれば、ハードウェアに適したプロプライエタリドライバを導入してみるのが良いかと思います。
オフライン
hmatsue さん
ご回答ありがとうございます。
updateでは現状に変化はありませんでした。
lshw -C display
では、下記のように表示されました。
*-display
description: VGA compatible controller
product: NV17 [GeForce4 440 Go]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a3
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-2.0 vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=64 maxlatency=1 mingnt=5
resources: irq:5 memory:fd000000-fdffffff memory:d8000000-dfffffff memory:d7f80000-d7ffffff memory:d7f00000-d7f1ffff
パソコンには確か10.10ではnvidia用のドライバを入れたと思うのですが、
パソコンの画面上でやったのでコマンドラインからのやり方が分からなくて困っています。
参考になるページなどありましたら教えてください。
オフライン
Mamapapa による投稿:
lshw -C display
では、下記のように表示されました。
*-display
description: VGA compatible controller
product: NV17 [GeForce4 440 Go]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a3
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-2.0 vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=64 maxlatency=1 mingnt=5
resources: irq:5 memory:fd000000-fdffffff memory:d8000000-dfffffff memory:d7f80000-d7ffffff memory:d7f00000-d7f1ffff
GeForce4 440のようですね。
ドライバにはnouveauが使われているようですが、これがうまく動作していないように思えます。
と、いうことでプロプライエタリドライバの導入を試してみて下さい。
Mamapapa による投稿:
パソコンには確か10.10ではnvidia用のドライバを入れたと思うのですが、
パソコンの画面上でやったのでコマンドラインからのやり方が分からなくて困っています。
https://wiki.ubuntulinux.jp/UbuntuTips/Application/PackageManagementSystem
あたりが参考になるかと思います。分量が多いので、おいおい、覚えていただくとして、まずは下記をコマンドを入力してみて下さい。
sudo apt-get update sudo apt-get upgarde sudo apt-get install build-essential sudo apt-get install nvidia-96 nvidia-glx-96 nvidia-96-kernel-source nvidia-96-dev
次にnouveauがロード禁止になっているか(nvidiaドライバのインストール時に設定されるのでは無いかと考えています)を確認して下さい。
grep nouveau /etc/modprobe.d/*
下記のような出力が得られれば問題無しです。
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist nouveau
でなければ、下記を参考にviやnanoなどを使って、blacklistしておいて下さい。
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingTextFile
ここまでで再起動してみて画面が正常に表示されない場合、もう一度、lshwの出力と、Xorgのログを投稿願います。
オフライン
hmatsueさん
ご回答ありがとうございます。
apt-get系の4つを実行した場合、3つ目まではインストール済みですとなるのですが、
4つ目でエラーになってしまいます。
以下がエラーメッセージです。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
nvidia-96 : 依存: xorg-video-abi-8.0 しかし、インストールすることができません
依存: xserver-xorg-core (>= 2:1.8.99.905-1ubuntu3) しかし、インストールされようとしていません
E: 壊れたパッケージ
aptitudeで実行した場合、以下のようになり、同じくインストールされませんでした。
以下の新規パッケージがインストールされます:
nvidia-96{b} nvidia-96-dev nvidia-96-kernel-source nvidia-glx-96 nvidia-settings{a}
screen-resolution-extra{a}
0 個のパッケージを更新、 6 個を新たにインストール、 0 個を削除予定、0 個が更新されていない。
9,744 kB のアーカイブを取得する必要があります。 展開後に 28.8 MB のディスク領域が新たに消 費されます。
以下のパッケージには満たされていない依存関係があります:
nvidia-96: 依存: xorg-video-abi-8.0 [仮想パッケージです]
xserver-xorg-core: 破壊: xserver-xorg-video-8 [仮想パッケージです]
以下のアクションでこれらの依存関係の問題は解決されます:
以下のパッケージを現在のバージョンに一時固定する:
1) nvidia-96 [インストールされていません]
2) nvidia-96-dev [インストールされていません]
3) nvidia-96-kernel-source [インストールされていません]
4) nvidia-glx-96 [インストールされていません]
何かが足りてないってこと?なのでしょうか?
grep nouveau /etc/modprobe.d/*
は、何もでませんでした。
何か分かれば宜しくお願い致します。
オフライン
すみません。知らぬ間に、サポート対象外になってしまっているようです。
https://launchpad.net/ubuntu/natty/i386/nvidia-96/96.43.19-0ubuntu6
ちょっと困りましたね。。
viかnanoあたりで、/etc/X11/xorg.confを編集し、
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSectionとかしてみるととりあえずGUIで起動するようになりますでしょうか。
これでOKだった場合、Driverをnvに変えてみるとどうなりますでしょうか。
オフライン
変えてみたのですが、起動できず、同じように真っ白な画面になってログイン画面に行けません。
オフライン
nouveauのblacklistはされていますでしょうか。
/etc/X11/xorg.conf
の内容はそのままで、
念の為、もう一度下記を試してみていただけますでしょうか。
sudo touch /etc/modprobe.d/nouveau-blacklist.conf echo 'blacklist nouveau' | sudo tee -a /etc/modprobe.d/nouveau-blacklist.conf echo 'blacklist lbm-nouveau' | sudo tee -a /etc/modprobe.d/nouveau-blacklist.conf sudo update-initramfs -u
として再起動してみるとどうなりますでしょうか。
オフライン
動きました!!ありがとうございます。無事ログイン画面がでました。
#6の最後にある、nv に変えるっていうのはやった方がいいんでしょうか?
オフライン
これまでにやったことを簡単にご説明しますと、
1. オープンソースなnouveauドライバを使用不可に設定した(このドライバだと動作が異常になったため)
2. プロプライエタリなnvidia-96ドライバを使用しようとしたが、すでにメンテナンスが放棄されていて使用できなかった
3. オープンソースな汎用ドライバ(vesaドライバ)で動作するように設定した
となります。汎用ドライバはたいていのデバイスを駆動できますが、2D/3Dともにハードウェアアクセラレーションが効かず低速な描画となります。
特に不満に感じることがなければそのまま使用されるのもよいかと思います。
先日提案しましたのは、
4. オープンソースなnvドライバを使用してみる
ということなのですが、これは3Dはハードウェアアクセラレーションが効きませんが、2Dはハードウェアアクセラレーションが効きます。なのでvesaドライバよりは快適になることが期待できます。
nvidia-96の例があるので、nvドライバもどこまでメンテされているか判りませんが、sshで簡単に書き換えられるはずですので、一度試してみてもよいかもしれません。
試すならvesaをnvに書き換えるだけです。
sshアクセスされているくらいなので大丈夫だとは思いますが、念の為、vi, nanoの簡単な使い方を記したwikiをご紹介しておきます。
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingTextFile
オフライン