
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
自作PCにUbuntuを導入しようとしているのですが、画面解像度が最大800×600表示しか選択できません。
PC環境
・CPU:Pentium4 3.0GHz
・メモリ:PC3200 2GB
・グラフィックボード GeForce7600GT
・グラフィックメモリ 256MB
・Ubuntu8.04.1
で、現在PCはXP/VISTAのデュアルブート環境で、その環境を崩したくないため2GBのUSBメモリからUbuntuを起動しています。
Synapticパッケージマネージャでnvidia-glx-newをインストールし、nVIDIAのHPからNVIDIAーLinux-x86-177.82-pkg1.runをダウンロードし端末から、
$ sudo sh NVIDIAーLinux-x86-177.82-pkg1.run
と入力すると、
ERROR: You appear to be running an X server; please exit X before
installing. For further details, please see the section INSTALLING
THE NVIDIA DRIVER in the README available on the Linux driver
download page at www.nvidia.com.
とXサーバが起動しているためインストールできない旨のメッセージが出てインストールできません。
あれこれググッてCTL+ALT+F1でコマンドラインで
$ sudo /etc/init.d/gdm stop
でXウィンドウを停止させてから、再度
$ sudo sh NVIDIAーLinux-x86-177.82-pkg1.run
と入力しても同じエラーが出て、やはりインストールはできませんでした。
Ubuntu経験も少なく、自分なりに調べてもみたのですが、行き詰まりの状態です。
どなたか対処方法ご存知の方おられないでしょうか?
オフライン
まずnvidia-glx-newをアンインストールしてください。その後必要なものを入れます。
sudo aptitude install build-essential linux-source linux-headers-`uname -r` xserver-xorg-dev
端末からを停止させます。
sudo /etc/init.d/gdm stop
停止して何も画面が出ないときはCTL+ALT+F2でコンソール切り替えます。切り替えてログインしたら
sudo sh NVIDIAーLinux-x86-177.82-pkg1.run
指示にしたがってYESを押して最後にxorgを書き換えますか?って聞かれるのでそれもYES
その後/etc/default/linux-restricted-modules-commonにある設定ファイルを書き換えます
sudo nano /etc/default/linux-restricted-modules-common
でnanoを起動しDISABLED_MODULES="nv"と書き換えてください。CTL+Oキーで保存してCTL+Xキーでnano終了
ここで sudo /etc/init.d/gdm startでXが起動すればOKです
念のため再起動して動くか確認してください。
オフライン
ちなみにアンインストールは
sudo sh NVIDIAーLinux-x86-177.82-pkg1.run --uninstall とやれば消えます。
その後sudo dpkg-reconfigure -phigh xserver-xorg
とすれば書き換えられたxorg.confもそれなりに元に戻るはずです。やってておかしくなって元に戻したいなんて時はsudo dpkg-reconfigure -phigh xserver-xorgと覚えておくといいかも
オフライン
早々の書き込みありがとうございます。
指示された通りにnvidia-glx-newをアンインストールして、必要なものをインストールしたのですが、状況は変わりませんでした。
もしかしたらnvidia-glx-new以外にもあれこれ追加してたかもしれないと思い、USBメモリに再度、新規にUbuntuをインストールし、アップデートマネージャで最新の状態にした後、
sudo aptitude install...
を実行して、必要なもののインストールは出来たはずなんですが、その後
sudo /etc/init.d/gdm stop
↓
sudo sh NVIDIA-Linux...
と入力しても、同じエラーが発生して、ドライバのインストールが出来ませんでした。
作業中、気になった点は、
sudo /etc/init.d/gdm stop
を実行すると、
* Stopping GNOME Display Manager... [ OK ]
とのメッセージはでるのですが、GNOMEのGUI画面に変化はなく、Xウィンドウが停止していない様な気がします。
(端末以外にFireFoxも起動してたのですがそれも画面に表示、有効になったままでした)
何度もすいませんが、追加のアドバイスを頂ければ助かります。
オフライン
おかしいですね。本来sudo /etc/init.d/gdm stopを実行した瞬間にgdmが落ちて画面が真っ暗になるんです。そのまま画面が出ているという事はgdmもxserverも落ちてません。
ではもう一つの方法を、画面が出ている状態でCTL+ALT+F2を押すとコンソールが切り替わりCUI(文字だけ)のログインが出ます。ログインしたらそこで
ps ax | grep gdm と打つと下記のような情報が出ます。
$ ps ax | grep gdm
7079 ? Ss 0:00 /usr/sbin/gdm
7082 ? S 0:00 /usr/sbin/gdm
7085 tty7 SLs+ 0:41 /usr/bin/X :0
gdmが2個プロセス7079と7082で起動してますって事を意味してます。これの後ろにSsと書いてある方、この私の例でいくと7079をkillコマンドで止めます。
sudo kill 7079
これを実行するともしかしたら画面の文字が消えてしまうかもしれません。そうしたらCTL+ALT+F3を押してコンソールをまた切り替えてログインしてください。
ログイン後、止まったかどうか再度 ps ax | grep gdmで確認してみて下さい。
psコマンドでgdmが出てこなければ止まってますから、そしたら
sudo sh NVIDIA-Linux... を実行してインストールスタートです
オフライン
#初心者なので参考にならない回答かもしれません。
Ubuntu 8.10(x64)をGeforce 7600GSで使っています。(HDDへインストール)
メニューの「システム」→「システム管理」→「ハードウェア・ドライバ」を選択して実行すると「NVIDIA accelerated graphics driver」(バージョンが96、173、177の3種類)が表示されます。
最新の177を選択して「有効にする」で有効になりました。
最後の編集者: cjohn (2008-12-30 23:36:06)
オフライン
>takechanさん
#5の方法でXウィンドウを停止することが出来て、無事nVIDIAのドライバをインストールすることができました。
適切な指示、本当にありがとうございました。
>cjohnさん
自分の場合、HDDへのインストールをしなかったためか、「システム」→「システム管理」→「ハードウェア・ドライバ」が空欄だったため、あれこれ試行錯誤していた状態です。
情報提供ありがとうございました。
オフライン
うまくいったと思っていたnVIDIAのドライバですが、
ドライバをインストールした直後は、正常に1440×900表示になり、
「アプリケーション」→「システムツール」→ NVIDIA X Server Settings
が追加され、NVIDIA X Server Settingsを起動すると、
左側のサイドメニューには、
X Server Infomation
X Server Display Configuration
X Screen 0
X Server Color Correction
X Server XVideo Settings
Cursor Shadow
OpenGL Settings
OpenGL/GLX Infomation
Antialiasing Setting
GPU 0 -(GeForce 7600 GT)
Thermal Monitor
PowerMizer
DEP-1 - (BUF FTD-W924ADSR)
nvidia-setting Configuration
と複数のメニューが表示されるのですが、再起動した後は再び800×600表示が最大になり、NVIDIA X Server Settingsを起動すると、
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
とのメッセージが出て、左側のサイドメニューには、
nvidia-setting Configuration
しか表示されません。
/etc/X11/xorg.confを編集しないと、起動時にnVIDIAのドライバが読み込まれないのでしょうか?
それともどこか他のファイルを変更しないといけないのでしょうか?
どなたか同様の経験され、対処した方はありませんか?
最後の編集者: shigezo0 (2008-12-31 11:28:18)
オフライン
UUM起動では再起動時に xorg.conf が自動的に書き変えられてしまいます。
毎回、ドライバーを有効にして X を再起動しなければならないので不便ですね、
スクリプトを作って起動後に実行する方法も試しましたが上記の手順と手間はかわりませんでした。
私も何か効果的な方法を知りたいと思っています。
どなたかご存知の方、アドバイス願います。
オフライン
>kdsさん
今更のレスですが・・・
確かにLiveUSBでの起動では毎回/etc/X11/xorg.confが毎回書き換えられる様で、xorg.conf.yyyymmddhhmmss(y:西暦 m:月 d:日 m:分 s:秒)というバックアップファイルがたくさんできていました:)。
複数のPCでも画面表示できなければいけないというUSB起動の性質上、xorg.confが毎回書き換えられるという仕様なのだろうということは、何となく理解で来ました。
ありがとうございました。
オフライン
ちょっと一言
UUM起動ではグラフィックドライバ環境を保存できない仕組みになっているのは残念ですね。
普通にUSBへHDDのようにUbuntuをインストールしたらどうでしょう。
当然ですがグラフィックドライバ環境も保存できますよね。でも複数のPCに対応できないのでは
と思いますよね。その辺mozさんが答えを出しておられます。
下記URLを参考にしてみてはいかがですか。ただ、2GBではちょっと・・・・・
Ubuntu Tips/USBデバイスへのインストール/
USB-HDD上のUbuntuを複数のPCで使うには ( 工夫と応用 )
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/UseUbuntuOnPcs-2
オフライン
>のんきさん
わざわざ情報収集いただきありがとうございました。
ことの発端はUbuntuでCompiz Fusionの派手なエフェクトを触ってみたいというのが、自作PCをUbuntuで動かしたいという動機でした。
UUM起動でも毎回xcorg.confを書き換えればCompiz Fusionを有効にすることはできるので、当初の目的は果たしたことになります。
また時間があれば、教えていただいた情報を元に工夫をしてみたいと思います。
(といってもUSBが2GBなので、出来るかどうかが???ですが・・・)
オフライン