чего не хватает NVIDIA? (установка)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

чего не хватает NVIDIA?

Сообщение SaTaN »

поставил новое ядро 2.6.31, поставил linux-headers-2.6.31, все нужные для установки файлы уже есть, ранее ставил на 2.6.26 - установилось без проблем. А теперь запускаю установку и выдает -
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
installed. If you know the correct kernel source files are installed,
you may specify the kernel source path with the '--kernel-source-path'
command line option.

это что мне нужно скачать пакет kernel-source для моего ядра? 60мегабайт?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: чего не хватает NVIDIA?

Сообщение shevan »

:D я ж тебе говорил про nvidia
заголовочных файлов не хватает

ядро 2.6.31
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

так если я скачаю kernel-source и поставлю, нвидия заведется?
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

shevan писал(а):
08.11.2009 16:19
:D я ж тебе говорил про nvidia
заголовочных файлов не хватает

ядро 2.6.31

а вот это не заголовочные файлы? http://dl.robertalks.com/kernel/2.6.31-fin...inal_1_i386.deb
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

вообщем скачал 2.6.30-финал по ссылке выше, терь новая ошибка
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
Спасибо сказали:
Аватара пользователя
aziat
Сообщения: 123
ОС: Debian GNU/Linux

Re: чего не хватает NVIDIA?

Сообщение aziat »

Попробуйте использовать родные дебиановские репозитории, дистрибутив stable, или testing, а то складывается впечатление, что вы сами создаёте себе проблемы, но хотите, что бы их решали другие. С уважением!
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

aziat писал(а):
08.11.2009 23:04
, что вы сами создаёте себе проблемы, но хотите, что бы их решали другие. С уважением!

какие такие проблемы? просто хотел новое ядро поставить. За 3 года в мандриве,таких проблем не было никогда.

зы. что-то дебиан меня все больше разочаровывает....
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: чего не хватает NVIDIA?

Сообщение Encore »

SaTaN писал(а):
08.11.2009 23:15
зы. что-то дебиан меня все больше разочаровывает....

импровизировать меньше надо :)

Если вы скачали и установили хедеры, проверьте симлинки на них.
Т.е. в

Код: Выделить всё

/lib/modules/`uname -r`/

у вас должны присутствовать символьные ссылки source и build на
/usr/src/linux-headers-2.6.31-final_1
(ну или куда они там установились, и как называются)
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

user@localhost:~$ uname -r
2.6.31-final

user@localhost:~$ ls /usr/src
linux-headers-2.6.26-2-686 linux-kbuild-2.6.26
linux-headers-2.6.26-2-common linux-source-2.6.31-final
linux-headers-2.6.31-final linux-source-2.6.31-final.tar.bz2


при установке драйвером выдает ошибку
вот полный лог

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Nov 9 21:06:40 2009
installer version: 1.0.7

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> Installing NVIDIA driver version 190.42.
-> There appears to already be a driver installed on your system (version: 190.
42). As part of installing this driver (version: 190.42), the existing driv
er will be uninstalled. Are you sure you want to continue? ('no' will abort
installation) (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:

The compiler used to compile the kernel (gcc 4.2) does not exactly match the
current compiler (gcc 4.3). The Linux 2.6 kernel module loader rejects kern
el modules built with a version of gcc that does not exactly match that of t
he compiler used to build the running kernel.

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
installed. If you know the correct kernel source files are installed,
you may specify the kernel source path with the '--kernel-source-path'
command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: чего не хватает NVIDIA?

Сообщение Encore »

Код: Выделить всё

cd /lib/modules/`uname -r`/

Код: Выделить всё

ln -s /usr/src/linux-headers-2.6.31-final source

Код: Выделить всё

ln -s /usr/src/linux-headers-2.6.31-final build

пробуете установить дрова
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

cd /lib/modules/'uname -r'/
bash: cd: /lib/modules/uname -r/: Нет такого файла или каталога
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: чего не хватает NVIDIA?

Сообщение Encore »

гм.

Код: Выделить всё

ls -l /lib/modules

?

upd.
SaTaN писал(а):
10.11.2009 01:05
cd /lib/modules/'uname -r'/
bash: cd: /lib/modules/uname -r/: Нет такого файла или каталога



на кавычки посмотрите!
делайте копипастом :)
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

а где эти ссылки должны появится? что-то нет нигде..
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: чего не хватает NVIDIA?

Сообщение Encore »

в

Код: Выделить всё

/lib/modules/`uname -r`/


примерно так, только с вашим ядром
ls -l /lib/modules/`uname -r`/
итого 2028
lrwxrwxrwx 1 root root 37 Ноя 4 06:13 build -> /usr/src/linux-headers-2.6.30-2-amd64
drwxr-xr-x 9 root root 4096 Ноя 4 04:32 kernel
-rw-r--r-- 1 root root 493626 Ноя 8 02:28 modules.alias
-rw-r--r-- 1 root root 485242 Ноя 8 02:28 modules.alias.bin
-rw-r--r-- 1 root root 237367 Ноя 8 02:28 modules.dep
-rw-r--r-- 1 root root 344360 Ноя 8 02:28 modules.dep.bin
-rw-r--r-- 1 root root 208189 Ноя 8 02:28 modules.symbols
-rw-r--r-- 1 root root 269935 Ноя 8 02:28 modules.symbols.bin
lrwxrwxrwx 1 root root 38 Ноя 4 06:13 source -> /usr/src/linux-headers-2.6.30-2-common
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

я щас опять загрузился в 2.6.26. видно ссылка на build не получилась почему-то...

ls -l /lib/modules/`uname -r`/
итого 1872
lrwxrwxrwx 1 root root 35 Ноя 4 22:25 build -> /usr/src/linux-headers-2.6.26-2-686
drwxr-xr-x 9 root root 4096 Ноя 1 05:54 kernel
-rw-r--r-- 1 root root 411025 Ноя 4 22:45 modules.alias
-rw-r--r-- 1 root root 69 Ноя 4 22:45 modules.ccwmap
-rw-r--r-- 1 root root 392676 Ноя 4 22:45 modules.dep
-rw-r--r-- 1 root root 813 Ноя 4 22:45 modules.ieee1394map
-rw-r--r-- 1 root root 451 Ноя 4 22:45 modules.inputmap
-rw-r--r-- 1 root root 22763 Ноя 4 22:45 modules.isapnpmap
-rw-r--r-- 1 root root 74 Ноя 4 22:45 modules.ofmap
-rw-r--r-- 1 root root 298579 Ноя 4 22:45 modules.pcimap
-rw-r--r-- 1 root root 1429 Ноя 4 22:45 modules.seriomap
-rw-r--r-- 1 root root 180781 Ноя 4 22:45 modules.symbols
-rw-r--r-- 1 root root 554592 Ноя 4 22:45 modules.usbmap
lrwxrwxrwx 1 root root 35 Ноя 10 01:17 source -> /usr/src/linux-headres-2.6.31-final
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: чего не хватает NVIDIA?

Сообщение Encore »

так, стоп,
/lib/modules/`uname -r`/
- это модули текущего ядра, т.е. подразумевается что вы делаете необходимые ссылки будучи загруженным в новое 31-е ядро.
дайте ради интереса команду
uname -r
и посмотрите что у вас в /lib/modules...
в общем ссылки должны быть в
/lib/modules/2.6.31-final
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: чего не хватает NVIDIA?

Сообщение SaTaN »

да в модулес/2.6.31 есть эти ссылки...типа неправильные...Да все равно это не помогает.

Ладно, надоело паритца. Спасибо за помощь большое! Буду сидеть на старом ядре 2.6.26, в принципе без разницы :)
Спасибо сказали: