以前のLatitude D820(GeForce Go 7300を含む)に古いnvidia 304ドライバをインストールしようとしましたが、次のエラーでインストールプログラムが失敗しましたFailed to build the NVIDIA kernel module
。
ここはい出力/var/log/nvidia-installer.log
。
build-essential
カーネルヘッダをインストールしました。
ご協力ありがとうございます!
答え1
Debianで独自のNVIDIAドライバをインストールする場合は、推奨される方法はパッケージドライバを有効にしてリポジトリしてcontrib
インストールすることです。non-free
適応するDebian 8 のガイドライン(すべてをroot
次のように実行するか、渡す sudo
):
contrib non-free
適切な行に追加すると、/etc/apt/sources.list
次のようになります。deb http://httpredir.debian.org/debian/ testing main contrib non-free
すでに持っているカーネルヘッダとドライバのカーネルモジュールをインストールします。
aptitude update aptitude -r install linux-headers-$(uname -r) nvidia-legacy-304xx-kernel-dkms
nvidia-xconfig
その構成ファイルを生成するためのインストールと実行aptitude install nvidia-xconfig nvidia-xconfig
nvidia-installer-cleanup
すべての作業が完了したら、NVIDIAインストーラの残りの部分を削除するインストールも実行する必要があります。
すべての操作が完了した後に再起動すると、新しいドライバがビルドされ(まだビルドされていない場合)、ロードする必要があります。
他の無料パッケージ以外のパッケージをインストールしたくない場合は、以下を参照してください。適切なデフォルト設定を使用して無料でないことをブロックする方法は?
答え2
Stretchではこれはうまくいきません。私のカードはnvidia-Detectが検出したように304xx-レガシードライバに依存していますが、パッケージ全体と依存関係はDebian Stretchリポジトリでは利用できません。そのため、nvidia-Detectも失敗し、インストールする必要があると言わないことを知らせ、黒い画面が表示され、すべてのnvidiaパッケージを削除する必要がありました。 Stretchで約6つの依存関係がないため、debパッケージの手動インストールも失敗しました。 sid/experimental には 304xx パッケージがありますが、ソースリストを乱雑にして混在して混乱したシステムで終わりたくありません。無料のnouveauドライバに切り替えて、「タブレットテーブルへの間違ったポインタ」というカーネルメッセージに耐えなければなりませんでしたが、グラフィックはすべてうまくいきました。
答え3
Debianstretch RC2を新しくインストールした後、私にはうまくいきました。
グラップスタートスキーマが設定されていません。オプション: https://askubuntu.com/questions/38780/how-do-i-set-nomodeset-after-ive-already-installed-ubuntu
次へ追加 貢献するそして半自由主義ソフトウェアセンター(依存関係を台無しにする可能性があるため、後続のステップでソフトウェア管理を使用しないでください)。
アップデートをインストールします。
ソフトウェアセンターからSynapticパッケージマネージャをインストールします。
Synaptic パッケージマネージャからインストール資格。
ルートターミナルを開き、あなたの場合は、Debian Jessieにnvidiaレガシードライバをインストールするための指示に従ってください(私は304xxドライバでした): https://wiki.debian.org/NvidiaGraphicsDrivers#NVIDIA_Proprietary_Driver
再起動。
システムを再起動しましたが、新しいXorgサーバー設定ファイルが生成されませんでした。