REDHAT 9.0에서 nvidia 드라이버 설치

승굴이의 이미지

kernel : 2.4.20-8
graphic  card : FX5200
m/b : NF-7 (nVidia-nForce2)

전에도 질문을 올렸었습니다. 그때 커널 2.6으로 컴파일해서 드라이버가 설치되었는데요. 그때는 native로 설치했었고 이번에는 vmware에 설치한 경우입니다.
이번에도 2.6으로 업해서 설치하려고 했는데 scsi 관련 모듈에서 오류가 생겨서 커널 패닉...
잠시 우회하던중 궁금한게 있어서 이렇게 질문드립니다.

http://debianusers.org/DebianWiki/wiki.php/NVIDIA#s-1.1.4
위의 url을 보시면 다음과 같은 부분이 나오는데 예로든 부분에서 컴파일한 gcc 버전과 현재 깔려있는 gcc 버전이 다른건가요?
제가 보기엔 똑같은데 예에서는 다르다고 나옵니다. 제가 잘못알고 있는지요?

Quote:
NVIDIA-Linux-x86-1.0-4496-pkg2.run 등과 같이 .. 최신버전의 드라이버를 받습니다. (데비얀용이 없기때문에 소스컴파일해야 합니다.)

이드라이버를 설치할려면 커널을 컴파일한 gcc 버전과 현재 깔려있는 gcc 버전이 같아야 합니다. 버전이 틀리면 드라이버가 설치되지 않습니다.

먼저.. 커널을 컴파일한 gcc Version을 알아봐야 합니다.

# cat /proc/version

Linux version 2.4.21 (root@WBH) (gcc version 3.3.2 20030812 (Debian prerelease)) #1 2003. 08. 22. (금) 22:49:38 KST

이렇게 하면 어떤 gcc 버전으로 컴파일했는지 나옵니다. 위의 경우는 gcc version 3.3.2 입니다.
이제 gcc 버전을 알아봐야 합니다.

# gcc --version

gcc (GCC) 3.3.2 20030812 (Debian prerelease)

Copyright (C) 2003 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

이러면 gcc 버전이 나오는데.. 여기서는 gcc (GCC) 3.3.2 입니다.

만약 위와 같이 커널을 컴파일한 gcc와 현재 깔려 있는 gcc 버전이 틀리면 맞추어줘야합니다.

이경우는 커널을 컴파일해야 합니다.

NVIDIA-Linux-x86-1.0-7676-pkg1.run
NFORCE-Linux-x86-1.0-0306-pkg1.run

그리고 그래픽카드와 메인보드 둘다 nVidia라서 위의 두파일을 설치해야하는데 첨부파일과 같은 오류메세지를 뱉습니다.
무엇이 문제인지요?
에러 메세지 중에
Quote:
Kernel module load error: Warning: loading ./usr/src/nv/nvidia.o will taint the kernel: non-GPL license - NVIDIA
이런것이 있던데 이게 문제인듯 합니다.
File attachments: 
첨부파일 크기
Plain text icon nvidia-nforce-installer.txt5.6 KB
Plain text icon nvidia-installer.txt3.76 KB
익명 사용자의 이미지

VMWARE라면 CPU를 제외하고 왠만한거는 다 에뮬레이션 할텐데요
VMWARE상이라면 VMWARE tool로 세팅하세요
데탑에 어떤 그래픽 카드나 보드가 장착되어 있더라도 CPU를 제외하고 에뮬레이트 될겁니다.

승굴이의 이미지

Anonymous wrote:
VMWARE상이라면 VMWARE tool로 세팅하세요

방법을 여쭤봐도 될까요? 일단 rpm으로 tool 설치는 했습니다만...


=== 시그너쳐 ===
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서

hiseob의 이미지

VMWARE 로 까시면 real 컴퓨터에 관계없이 가상컴퓨터는 다른 그래픽 카드로 잡힙니다.

승굴이의 이미지

그런데 제가 정말로 궁금한건 위에 예로든 부분에서 컴파일한 gcc 버전과 현재 깔려있는 gcc 버전이 다른건가요? 다르지 않아보이는데 다르다고 하네요 :?:


=== 시그너쳐 ===
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서

uriel의 이미지

레드햇의 경우는 요즘은 어떻게 관리되고 있는지 잘 모르겠는데, 데비안/우분투의 경우 여러 버전의 gcc가 동시에 (충돌하지 않게) 깔려 있습니다. gcc-2.95/gcc-3.3/gcc-3.4/gcc-4.0 이런 식으로 피키징 되어 있죠.

위에서 예로 드신 부분에서는 gcc 버전이 같습니다. 소수점 이하 1번째 까지만 같으면 같은 것으로 인식하더군요. 단, 환경변수 CC가 다른 버전의 gcc를 가리킬 수 있으니 확인 해 보셔야 합니다.

승굴이의 이미지

우회해서 성공한 경우이므로 VMWARE상에서 커널 2.6대로 컴파일하는 것은 계속 해봐야겠습니다. :D
NATIVE로 커널업 성공했었으니 VMWARE상에서도 성공하겠죠^^
성공하면 다시 오겠습니다!
답변 주신분들 감사드립니다!


=== 시그너쳐 ===
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.