ここに質問を投稿する前は、問題の解決策を探し回っていましたが、どれも機能しませんでした。これが私の状況です。 DebianSqueezeをインストールする前はWin7OSを使用していましたが、今ではデュアルブートを使用しています。ただし、このマシンにNvidia Quadro 1000Mカードのドライバーをインストールする方法、Debianの方法、
http://wiki.debian.org/NvidiaGraphicsDrivers
とそのWebサイトのNvidiaドライバースクリプトは、どちらも同じ結果をもたらしました。
"failed to initialize the nvidia graphic device, none of the screen has been configured."(From var/log/Xorg.log)
そして、私が気付いたのは、LinuxバージョンのNvidiaドライバーを上から微調整した後、Windowsにログインしたときに、Windows Navidiaドライバーも壊れてしまい、再び機能させるために再インストールする必要があったことです。それらは異なるパーティションとファイルシステム上にあるため、これは奇妙に思えました。 OSが異なり、パーティションが異なる場合でも、同じマシンで2つのドライバーを取得できないということですか?または、上記のソリューションはスタンドアロンのLinuxマシンでのみ機能しましたか?ドライバーに関する私の知識が不完全であることをお詫びしますが、私がここで気が狂うのを助けてください。よろしくお願いします。
linuxパーティションにnvidiaドライバーをインストールしても、Windowsパーティションには影響しません。
wikiページは少し時代遅れのようです。これを試して:
カーネルのlinux-headersパッケージをインストールします。 64ビットマシンでは、それは_apt-get install linux-headers-AMD64
_である可能性があります
dkmsパッケージをインストールします_apt-get install dkms
_
_apt-get install nvidia-kernel-dkms
_ DKMSは、カーネルバージョン用のnvidiaモジュールをコンパイルしてインストールします
カーネルのinitrdを更新して、nouveauドライバーではなくnvidiaモジュールが起動時に読み込まれるようにする必要がある場合がありますupdate-initramfs -u -k $(uname r)
_apt-get install nvidia-glx
_
nvやnouveauではなくnvidiaドライバーを使用するようにXを構成します。例えば/etc/X11/xorg.confに次のものがあります。
セクション "デバイス" 識別子 "gtx560" ドライバー "nvidia"
_Option "NoLogo" "True"
Option "UseEvents" "True"
_
EndSection セクション "画面" 識別子 "デフォルト画面" デバイス "gtx560" オプション"metamodes" "DFP:nvidia-auto-select + 0 + 0" EndSection
新しくコンパイルされたnvidiaモジュールをロードします_rmmod nvidia ; modprobe nvidia
_
_/etc/init.d/gdm3 restart
_になるgdm3を使用している場合は、ディスプレイマネージャを起動します
または、最後の2つの手順を無視して、マシンを再起動します。
上記のすべては、rootとして、できれば仮想コンソールから実行する必要があります(たとえば、Xを使用してログインしている場合はAlt-F1-またはCtrl-Alt-F1を押します)。 rootとしてログインするか、自分でログインしてから_Sudo -i
_を実行してrootシェルを取得できます。