Ядро

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Ядро

Сообщение Sinclair »

Как поменять ядро у системы, помогите ламаку plz!!!
Cкачал ядро распаковал но дальше незнаю как!!!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Если скачал архив с исходниками - то соответсвенно его надо скомпилировать и установить. См. в гугле kernel-howto
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

что такое "гугле kernel-howto"

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

искать kernel-howto на www.google.com
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

Там на английском не понятно .
а на русском есть или ктонибудь обьястните хочу научится!!!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Sinclair, начни изучение linux с английского ;)
для начала объясни, зачем тебе менять ядро???
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Sinclair,
Там на английском не понятно
кстати, линух тож на английском будет .. ты не заметил ?
без англ. в комп. никуда! даже цифры там по-англ.! :wink:

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

Llama писал(а):Sinclair, начни изучение linux с английского ;)
для начала объясни, зачем тебе менять ядро???
У меня не ставятся драйвер от NVIDIA, вроде делаю всё по инструкции


выдаёт вот такую херню :


cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4191 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -I. -I/lib/modules/2.6.3-7mdk/build/include -Wno-cast-qual nv.c
In file included from nv-linux.h:24,
from nv.c:14:
/usr/include/linux/modversions.h:1:2: #error "======================================================="
/usr/include/linux/modversions.h:2:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/modversions.h:3:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/modversions.h:4:2: #error ""
/usr/include/linux/modversions.h:5:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/modversions.h:6:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/modversions.h:7:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/modversions.h:8:2: #error "currently running kernel. They should only be"
/usr/include/linux/modversions.h:9:2: #error "included via other system header files - user space"
/usr/include/linux/modversions.h:10:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/modversions.h:11:2: #error "<asm/*.h> as well."
/usr/include/linux/modversions.h:12:2: #error ""
/usr/include/linux/modversions.h:13:2: #error "To build kernel modules please do the following:"
/usr/include/linux/modversions.h:14:2: #error ""
/usr/include/linux/modversions.h:15:2: #error " o Have the kernel sources installed"
/usr/include/linux/modversions.h:16:2: #error ""
/usr/include/linux/modversions.h:17:2: #error " o Make sure that the symbolic link"
/usr/include/linux/modversions.h:18:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/modversions.h:19:2: #error " the matching kernel source directory"
/usr/include/linux/modversions.h:20:2: #error ""
/usr/include/linux/modversions.h:21:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/modversions.h:22:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/modversions.h:23:2: #error ""
/usr/include/linux/modversions.h:24:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/modversions.h:25:2: #error " compiler option to use the correct include files:"
/usr/include/linux/modversions.h:26:2: #error ""
/usr/include/linux/modversions.h:27:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/modversions.h:28:2: #error ""
/usr/include/linux/modversions.h:29:2: #error " instead of"
/usr/include/linux/modversions.h:30:2: #error ""
/usr/include/linux/modversions.h:31:2: #error " -I/usr/include/linux"
/usr/include/linux/modversions.h:32:2: #error ""
/usr/include/linux/modversions.h:33:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/modversions.h:34:2: #error "======================================================="
In file included from nv.c:14:
nv-linux.h:43:4: #error This driver does not support 2.6.x or newer kernels!
nv-linux.h:61:75: linux/tqueue.h: No such file or directory
nv-linux.h:70:75: linux/wrapper.h: No such file or directory
In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:20,
from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from nv-linux.h:71,
from nv.c:14:
/lib/modules/2.6.3-7mdk/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from nv-linux.h:71,
from nv.c:14:
/lib/modules/2.6.3-7mdk/build/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:72,
from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from nv-linux.h:71,
from nv.c:14:
/lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
In file included from nv.c:14:
nv-linux.h: In function `NV_IRQL_IS_RAISED':
nv-linux.h:211: warning: implicit declaration of function `__save_flags'
nv.c: At top level:
nv.c:43: error: parse error before "nv_dev_handle"
nv.c:43: warning: type defaults to `int' in declaration of `nv_dev_handle'
nv.c:43: warning: data definition has no type or storage class
nv.c:44: error: parse error before "nv_ctl_handle"
nv.c:44: warning: type defaults to `int' in declaration of `nv_ctl_handle'
nv.c:44: warning: data definition has no type or storage class
nv.c: In function `nvos_malloc_pages':
nv.c:371: warning: implicit declaration of function `mem_map_reserve'
nv.c:386: warning: implicit declaration of function `mem_map_unreserve'
nv.c: In function `init_module':
nv.c:738: warning: implicit declaration of function `devfs_register_chrdev'
nv.c:749: error: `devfs_handle_t' undeclared (first use in this function)
nv.c:749: error: (Each undeclared identifier is reported only once
nv.c:749: error: for each function it appears in.)
nv.c:754: warning: implicit declaration of function `devfs_register'
nv.c:755: error: `DEVFS_FL_DEFAULT' undeclared (first use in this function)
nv.c:774: error: invalid use of undefined type `struct tq_struct'
nv.c:775: error: dereferencing pointer to incomplete type
nv.c:776: error: dereferencing pointer to incomplete type
nv.c:777: error: dereferencing pointer to incomplete type
nv.c:814: warning: implicit declaration of function `devfs_unregister_chrdev'
nv.c: In function `cleanup_module':
nv.c:873: warning: implicit declaration of function `devfs_unregister'
nv.c: In function `nv_kern_vma_open':
nv.c:906: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
nv.c: In function `nv_kern_vma_release':
nv.c:940: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
nv.c: At top level:
nv.c:1031: warning: initialization from incompatible pointer type
nv.c: In function `nv_kern_open':
nv.c:1075: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
nv.c:1108: warning: passing arg 2 of `request_irq' from incompatible pointer type
nv.c:1144: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
nv.c: In function `nv_kern_close':
nv.c:1233: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
nv.c: In function `nv_kern_mmap':
nv.c:1282: warning: passing arg 1 of `remap_page_range' makes pointer from integer without a cast
nv.c:1282: error: incompatible type for argument 4 of `remap_page_range'
nv.c:1282: error: too few arguments to function `remap_page_range'
nv.c:1301: warning: passing arg 1 of `remap_page_range' makes pointer from integer without a cast
nv.c:1301: error: incompatible type for argument 4 of `remap_page_range'
nv.c:1301: error: too few arguments to function `remap_page_range'
nv.c:1387: warning: passing arg 1 of `remap_page_range' makes pointer from integer without a cast
nv.c:1387: error: incompatible type for argument 4 of `remap_page_range'
nv.c:1387: error: too few arguments to function `remap_page_range'
nv.c:1402: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
nv.c: In function `nv_kern_ioctl':
nv.c:1511: error: structure has no member named `uc'
nv.c: In function `nv_kern_isr':
nv.c:1654: warning: implicit declaration of function `queue_task'
nv.c:1654: error: `tq_immediate' undeclared (first use in this function)
nv.c:1655: warning: implicit declaration of function `mark_bh'
nv.c:1655: error: `IMMEDIATE_BH' undeclared (first use in this function)
nv.c: In function `nv_kern_ctl_open':
nv.c:1749: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
nv.c: In function `nv_kern_ctl_close':
nv.c:1814: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
nv.c: In function `nv_get_phys_address':
nv.c:2250: warning: implicit declaration of function `pte_offset'
nv.c:2250: error: invalid type argument of `unary *'
nv-linux.h: At top level:
nv.c:39: error: storage size of `nv_bottom_halves' isn't known
make: *** [nv.o] Ошибка 1
[root@F-22 NVIDIA_kernel-1.0-4191]#

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Sinclair писал(а): выдаёт вот такую херню :
плс, полегче с выражениями, ок?

1) Какя версия драйверов ставится? Ядро как я понял у тебя 2.6.3
2) Установлен ли пакет kernel-headers? Версия kernel-headrs должна точно совпадать с версией пакета ядра.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

Llama писал(а):
Sinclair писал(а): выдаёт вот такую херню :
плс, полегче с выражениями, ок?

1) Какя версия драйверов ставится? Ядро как я понял у тебя 2.6.3
я так понимаю NVIDIA_kernel-1.0-4191
Llama писал(а): 2) Установлен ли пакет kernel-headers? Версия kernel-headrs должна точно совпадать с версией пакета ядра.
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Неее.... 4191 на 2.6 не живут по умолчанию. Качать и ставить 6111
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

Llama писал(а):
Sinclair писал(а): выдаёт вот такую херню :
плс, полегче с выражениями, ок?

.
ОК!!! Sorry!!!
Можеш дать ссылку на драйвер?
что такое и как посмотреть установлен пакет kernel-headers или нет.

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

Пытаюсь разобратся не получается!!! :(
Последний раз редактировалось Sinclair 07 сен 2004, 22:43, всего редактировалось 1 раз.

Аватара пользователя
Sinclair
Маньяк
Сообщения: 169
Зарегистрирован: 04 сен 2004, 17:44
Откуда: Moskow city
Контактная информация:

Сообщение Sinclair »

я так понимаю NVIDIA_kernel-1.0-4191
NVIDIA_kernel-1.0-3123.tar.gz

Аватара пользователя
#!/bin/bash
Неотъемлемая часть форума
Сообщения: 331
Зарегистрирован: 11 дек 2002, 00:35
Откуда: /bsu/rfe
Контактная информация:

Сообщение #!/bin/bash »

Я рискую нарваться на гнев нашего Community, но все же спрошу:
Зачем тебе Linux?:)

А по твоему вопросу - сайт www.nvidia.com решит проблему с загрузкой, а дальше просто запускаешь то, что скачал, НЕ ПОД X и отвечаешь на вопросы. ВСЕ.
ИМХО = Имею Мнение, Хрен Оспоришь :)

Телефон - 8-029-7796373. Ночью выключен.

Ответить