• 締切済み

Linux CentOS5.4 i386へのNVIDIAドライバのイン

Linux CentOS5.4 i386へのNVIDIAドライバのインストールで大苦戦しています これまで試したことと今の状況を順に説明しますと NVIDIAのドライバをダウンロードして、名前をnv.runに変更 ttp://mizushima.ne.jp/Linux/yum/CentOS-update.phpに従いyum updateをして再起動 yum install gccをして一応再起動 yum install kernel-devel yum install freeglut yum install freeglut-devel /sbin/init 3でXを切り、NVIDIAからダウンロードしておいたドライバのあるディレクトリに行って sh ./n*と入力しインストールを始めようとするもkernel sourceが見つからないと言われます そこで sh ./nv.run --kernel-source-path=/usr/src/kernels/$(uname -r) --kernel-name=$(uname -r) と入力してみましたがやはりそこには無いと言われました 私はLinux初心者で上でやったことは様々なサイトにある手順に従ったものであり、内容についてあまり理解できておりません。 以前ネットワークでインストールしたCentOS 5.4 x86_64版でやった時はkernel-devel入れた後、すんなり成功したのですが詳しい手順は覚えておらず、何が違うのかもさっぱりです こじれてこじれて2日経って解決せず、何度も何度もOSを入れ一からやり直してばかり アドバイスを頂ければと思い投稿しました どうか、よろしくお願いします

みんなの回答

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.2

CentOS 5.4にNvidiaのドライバを入れて使っているが質問主殿のような複雑なことはしていない。 Nvidiaのドライバはカーネル再構築を行うので、  ・gcc  ・kernel source  ・kernel header の3つが必要になる。 書かれている手順にはkernel headerが含まれていないが、本当に入っていない(単純に書き漏らしただけでない)なら、コンパイルがエラーになると思う。 私はXwindow側の“パッケージマネージャー”で、追加パッケージのインストールや、インストール済みかの確認を行っている。 そちらの方が楽だよ。 ちなみに、パッケージマネージャでそのheaderのパッケージ名を見ると、  kernel-headers-2.6.18-xxxx.el5.i386 のような感じになる。

KAZUTO1241
質問者

お礼

回答を貰っておいて本当に申し訳ありません。 その後なぜかPCのファンが回る以外応答しなくなってしまいました。 Linuxは暫く時間を置いて夏休み頃に再挑戦したいと思います。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

まず… /usr/src/kernels/$(uname -r) にはありません。 2.6.18-164.15.1.el5.centos.plusの場合、/usr/src/kernelsの下にあるのは 2.6.18-164.15.1.el5.centos.plus-i686です。 /usr/src/linuxのシンボリックリンクを修正するのがよいかと思われます。 # ウチのマシンでは…削除済みの2.6.18-164.6.1.el5.centos.plusへのリンク(つまりリンク切れ)になっていますが。 NVIDIAドライバを必要とするメインPCにはLinux入っていないので… パスの修正だけで対処できるのかどうかについては不明です。

KAZUTO1241
質問者

お礼

回答ありがとうございます。 CentOSを使っていたPCの調子が急に悪くなり、暫く試すことができなくなってしまいました。 本当に申し訳ありません

関連するQ&A

  • VIrtualBox の GestAddition がCentOS on Ubuntu でインストールできない

    Ubuntu9.04 に VirtualboxOSE版2.1.4 で CentOS5.3をインストールし、VirutalBox Guest Additions を導入しようとしました。しかし、以下のエラーが発生し、うまくインストールされません。 "Please install the build and header files for your current Linux kernel." CentOS 上で行った作業は以下になります。 # yum install gcc # yum install make # yum install kernel-devel # yum install kernel-header # sh /media/VBXADDITIONS_2.1.4_42893/VBoxLinuxAdditions-x86.run all -http://questionbox.jp.msn.com/qa4723220.html 上のURLの情報から、kernel,kernel-devel のアーキテクチャが i686 なのに kernel-header が i386 である点が原因ではないかと推測しました。その場合、kernel-header をi686にするにはどうすればよいでしょうか。yum install kernel-header では、うまくいきません。 また、冒頭で述べたエラーの原因が別にある場合、どうすれば対処できるでしょうか。

  • CentOS5.0にディスプレイドライバがインストールできません」

    OS:CentOS5.0 CPU:Pentium2.4 グラボ:Geforce6600GT ドライバ:NVIDIA-Linux-x86-100.14.11.pkg1.run NVIDIAサイトで Geforce 6 Series→Linux x86 よりドライバをダウンロードしました。#init 3でroot権限でテキストログイン後shでドライバ実行しましたが途中で4回ほどエラー画面が出て失敗します。 以下、エラー画面の中で一番まとめっぽい文章です。 ______________________________________________________________________________________ No precompiled kernel interface was found to match you kernel; would you like the installer t attempt to download a kernel interface for your from the NVIDIA ftpsite(ftp://download.nvidia.com)? ______________________________________________________________________________________ よろしくお願いいたします。

  • nVIDIAの「GT 240」用ドライバがインストールできません。

    nVIDIAの「GT 240」用ドライバがインストールできません。 $ wget http://jp.download.nvidia.com/XFree86/Linux-x86/256.35/NVIDIA-Linux-x86-256.35.run で保存し、 init 3 でランレベルを変更し、 chmod +x *****.run sh 「*****.run」 で実行しました。 インストーラが起動しましたが、途中でエラーが出てインストールできませんでした。 ログファイルを見ると、こんなエラーがでていました。 ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release. Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information. -> Kernel module load error: insmod: error inserting './kernel/nvidia.ko': -1 No such device どうやらカーネルにドライバを組み込めなかったようなのですが、 どうすればよいでしょうか?

  • Linux (FC5) の nVidia ディスプレイドライバインストール方法

    Fedora Core 5 (kernel 2.6.15-1) (機種 Aopen 1559-JLS) でのnVidiaリファレンスドライバがインストール出来ず困っています。 とりあえず以下手順です、ランレベル5より。 Linux rpmパッケージをダウンロード http://www.nvidia.com/object/linux_display_ia32_1.0-8178.html $ su # /sbin/init 3 テキストログイン $ su # cd rpmパッケージを落とした場所 # sh NVIDIA-Linux-x86-1.0-8178-pkg1.run これでインストーラーは起動するのですが、 No precompiled kernel interface was foun to your match kernel と言われnVidiaのFTPで検索しても該当がありませんでした。と出ます。 検索で色々参考文献をかなり探したのですが、 カーネルヘッダとカーネルソースを用いてリビルド?する ->上記ファイルの所在が見当たらない。 apt-get で入手、ビルドする。 ->コマンドが無い模様。FC4の対応RPMは見つかりましたが、FC5対応待ち? nVidia driver http://www.nvidia.com/object/linux_display_ia32_1.0-8178.html Aopen http://aopen.jp/products/baresystem/1559-jls.html apt-get http://ftp.freshrpms.net/pub/fedora/linux/extras/5/i386/ Fedora Core http://www.fedora.jp/ ちなみにディレクトリ構成は /usr/src/kernels/2.6.15-1.2054_FC5-i586 となっています。 情報が不足しているかもしれません。 補足あればお願い致します。

  • 古いCentOSのインストールについて

    最新のCentOS 5.3ではなく、CentOS 5.2を利用したかったため、 CentOS 5.2をインストールしました。 カーネルのバージョンをあげないようにするため、 # vi /etc/yum.conf exclude=kernel* でkernelを除外し、 # yum update にてupdateを行ったところ、 # cat /etc/redhat-release CentOS release 5.3 (Final) というように5.3へOSのバージョンがあがってしまいました。 これをCentOS 5.2のままyum updateを実施するにはどうしたらよろしいでしょうか。 どなたか、ご教授お願いします。

  • CentOSでyumアップデートできなくなりました。

    こんにちは、CentOS 4.5を使っております。 ・ネットワーク環境上、Proxy不要 ・yum-plugin-fastestmirrorをインストール ・/etc/yum.repos.d/CentOS-Base.repo↓ [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #released updates [update] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #packages used/produced in the build but not released [addons] name=CentOS-$releasever - Addons mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 ・/etc/yum.conf↓ [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest installonlypkgs=kernel kernel-smp kernel-devel kernel-smp-devel kernel-largesmp kernel-largesmp-devel kernel-hugemem kernel-hugemem-devel distroverpkg=centos-release tolerant=1 exactarch=1 retries=20 obsoletes=1 gpgcheck=1 plugins=1 5007/08/28からすべてのレポジトリに接続できなくなっています。 baseurlをftp.riken.jpにしても接続できませんでした。 どなたか解決策をご教授ください、お願いいたします。

  • Javaのインストール(Linux/CentOS)

    ○質問の主旨 これからJavaによるプログラミング学習を始めたいと考えています。 その前にまず、サーバーのLinux(CentOS6.5)に Java7(OpenJDK)をインストールする必要があります。 そのためにGoogle検索で調べて、3つ参考になりそうなページが ヒットしました。しかし書れていることが、それぞ微妙に異なります。 どのページを参考にすればよいでしょうか? ご存知の方がいらっしゃいましたら、ご教示願います。 ○質問の補足 1.ひとつめのページ http://weblabo.oscasierra.net/installing-openjdk7-on-redhat/ ・# yum install java-1.7.0-openjdk(Java 7 ランタイムのインストール) ・# yum install java-1.7.0-openjdk-devel(java 7 開発環境のインストール) どちらかをインストールするように書かれています。 どちらの方が良いのでしょうか? 2.ふたつめのページ(短縮コード) http://goo.gl/PWBC0O ・# yum install java-1.7.0-openjdk-devel 3.みっつめのページ http://matome.naver.jp/odai/2137294441196255401 ・# yum install java-1.7.0-openjdk-devel.x86_64 ○インストールできるjava $ yum search jdkで確認したところ、 現在インストールできるjavaは以下の通りです。 [myuser@dev ~]$ yum search openjdk Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile ============================= N/S Matched: openjdk ============================= java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser : plug-in and Web Start implementation Name and summary matches only, use "search all" for everything. 以上、よろしくお願い申し上げます。

    • ベストアンサー
    • Java
  • Vine Linuxの"apt-get upgrade"の不具合

    Vine4.1を使っています。 "apt-get upgrade"で次の現象が出ていますが、解決策がわかりませんでしょうか。 2008年1月12日 # apt-get update # apt-get upgrade パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージがアップグレードされます: kernel-doc kernel-source 以下のパッケージが新たにインストールされます: kernel-devel#2.6.16-0vl76.28 kernel-module-madwifi#0.9.3.3_2.6.16_0vl76.28-0vl0.42.1 kernel-module-ndiswrapper#1.27_2.6.16_0vl76.28-0vl2 アップグレード: 2 個, 新規インストール: 3 個, 削除: 0 個, 保留: 0 個 E: 問題を解決することができません。こわれたパッケージがあるようです。 $ uname -a Linux vine.myhome 2.6.16-0vl76.3 #1 SMP Sun Jun 17 14:32:18 JST 2007 i686 athlon i386 GNU/Linux $ rpm -qa | grep -e kernel-doc -e kernel-source -e kernel-devel -e kernel-module-madwifi -e kernel-module-ndiswrapper kernel-doc-2.6.16-0vl76.3 kernel-source-2.6.16-0vl76.3 kernel-devel-2.6.16-0vl68 kernel-devel-2.6.16-0vl76.3 kernel-module-madwifi-0.9.3_2.6.16_0vl68-0vl2.r1770 kernel-module-madwifi-0.9.3_2.6.16_0vl76.3-0vl4.r1770 kernel-module-ndiswrapper-1.27_2.6.16_0vl68-0vl2 kernel-module-ndiswrapper-1.27_2.6.16_0vl76.3-0vl2 以上

  • CentOS5にvmware-toolsのインストール

    vmwareにCentOSでデスクトップ環境を作っています。ホストとゲスト間のコピー&ペーストがしたいのですが、vmware-toolsのインストールで困っています。 環境は以下の通りです。 Host OS:Windows XP + VMware5.5.1 Guest OS:CentOS 5および5.1 vmware-toolsをインストールする際にkernel-headerの要求で詰まってしまいます。ネットで調べると定番の問題のようでkernel-source またはkernel-develのインストールでよいとのことで、確認すると既にインストールされています。しかしdefaultで聞かれる[/usr/src/linux/include] は存在しません。 現在のカーネルのバージョンは > uname -a Linux hostname 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux となっており、この番号を元に検索すると以下のディレクトリがありました > find / -name 2.6.18-53* -print /usr/src/kernels/2.6.18-53.1.4.el5-i686 /lib/modules/2.6.18-53.1.4.el5 そこでこれらをpathに与えてみました。defaultのpathにリンクを張っても見ましたが What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /lib/modules/2.6.18-53.1.4.el5/build/include The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.18-53.1.4.el5). Even if the module were to compile successfully, it would not load into the running kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] となり堂々巡りです。 インストールの方法は、rpmとtarball両方試しました。 ネット上では皆さんkernel-develをいれて解決されている用なのですが、いったい何が間違っているのでしょうか?

  • Linux(CentOS5.4)の操作についてお尋ねします。

    Linux(CentOS5.4)の操作についてお尋ねします。 linuxは初めてなのですが、 ・何かしらのファイルをダウンロードしてインストールする手順を教えて下さい。 windowsなら普通にダブルクリックして、次へ次へと進めればできましたが、linuxではどうすれば良いのでしょうか? テキストエディタやウィルスソフトをデスクトップにダウンロードしてあるので、インストールしたいと考えています。 特別、しなければならない事があるのでしょうか。 宜しくお願いします。