ここに質問を投稿する前に問題の解決策を探していましたが、そのうち何も効果がありませんでした。これが私の状況です。 Debian Squeezeをインストールする前にWin7オペレーティングシステムを使用していましたが、現在はデュアルブートを使用しています。しかし、私はこのコンピュータにNvidia Quadro 1000Mカード用のドライバをインストールするためのDebian方式の2つの方法を試しました。
http://wiki.debian.org/NvidiaGraphicsDrivers
Nvidia Webサイトのドライバスクリプトはすべて同じ結果を生成します。
"failed to initialize the nvidia graphic device, none of the screen has been configured."(From var/log/Xorg.log)
私が気付いたことの1つは、上記のNvidiaドライバのLinuxバージョンを調整した後にWindowsにログインすると、Windows Navidiaドライバもクラッシュして再び機能するために再インストールする必要があることです。異なるパーティションとファイルシステムにあるので奇妙に見えます。これは、オペレーティングシステムが異なり、パーティションが異なる場合でも、同じコンピュータに2つのドライバを取得できないという意味ですか?それとも、上記のソリューションはスタンドアロンのLinuxシステムでのみ機能しますか?ドライバーの知識が足りなくてすみません。ここではとてもクレイジーで助けてください。よろしくお願いします。
答え1
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モジュールをコンパイルしてインストールします。起動時にnouveauドライバの代わりにnvidiaモジュールがロードされるようにカーネルのinitrdを更新する必要があるかもしれません。
update-initramfs -u -k $(uname r)
apt-get install nvidia-glx
nvまたはnouveauの代わりにnvidiaドライバを使用するようにXを設定します。たとえば、/etc/X11/xorg.confには次のものがあります。
「デバイス」セクション 識別子「gtx560」 ドライバー「NVIDIA」
終わり 「画面」セクション 識別子「基本画面」 デバイス「gtx560」 オプション "メタモード" "DFP:nvidia-autoselect+0+0" 終わりOption "NoLogo" "True" Option "UseEvents" "True"
新しくコンパイルされたNVIDIAモジュールをロードします。
rmmod nvidia ; modprobe nvidia
gdm3を使用している場合は、ディスプレイマネージャを起動してください。
/etc/init.d/gdm3 restart
または、最後の2つの手順を無視してコンピュータを再起動します。
上記の操作はすべて仮想コンソールでrootとして実行することをお勧めします(たとえば、Xにログインしている場合はAlt-F1またはCtrl-Alt-F1を押します)。 rootとしてログインするか、自分でログインして実行してsudo -i
rootシェルを取得できます。