LINUX.ORG.RU

Slakware 9.1 обновить ядро

 kernel 2.4, kernel 2.6, ,


0

3

Нужно обновить полностью все железо на сервере под управлением slackware 9.1. Ядро соотвественно 2.4. Было scsi винты, matrox видео, чипсет на материнке не знаю даже какой. Купили новый сервер, sata винты, интегрированное видео и чипсет intel . Можно в принципе поставить nvidia , не проблема. Старая система сходу не запустилась. Kernel panic, не видит root раздел. Попробовал обновить ядро до последней существующей сборки 2.4. Все равно кернел паник, нет корневого раздела. Попробовал с последним ядром 2.6. Система запускается, но не стартуют иксы. Установка последних драйверов от nvidia неуспешна, ошибка exhaust memory, хотя памяти полно. Подобрал из архива драйверов на фтп нвидии драйвер который установился, однако иксы все равно не стартуют. Попробовал установить xorg, все то же самое, иксы не стартуют. Еще одна непонятка, в выводе lspci все устройства показывает как unknown device. В общем, не знаю куда копать.

Может есть какие то особенности , при переходе с 2.4 на на 2.6 ??. Логи выложу, спрашивайте какие нужны



Последнее исправление: SANyaSmol (всего исправлений: 2)

Ну никак не могу победить я эту слаку((. Если поставить в нее ядро 2.6.27.7, все работает, кроме usb. Ну и нужные программы работают. Можно обновить до slackware 13.37. Тогда вообще все работает по железу. Но софт не работает.

Ставлю в slackware 9.1 kernel headers и kernel source 2.6.27.7 от slack 12.2. По стандартной процедуре вроде все. make mrproper make menuconfig make -j2 bzImage make -j2 modules make -j2 modules_install Все ок, ядро и модули собираются.

Ставлю kernel headers и kernel source 2.6.37.6 от slack 13.37. Не собирается.

bash-2.05b# make mrproper   
  CLEAN   scripts/basic
  CLEAN   scripts/kconfig
  CLEAN   include/config include/generated
  CLEAN   .config
bash-2.05b# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf Kconfig
#
# using defaults found in arch/x86/configs/i386_defconfig
#
#
# configuration written to .config
#


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

bash-2.05b# make -j2 bzImage
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      scripts/mod/empty.o
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/mod/sumversion.o
  CC      kernel/bounds.s
  GEN     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
In file included from /root/src/linux-2.6.37.6/arch/x86/include/asm/bitops.h:449,
                 from include/linux/bitops.h:22,
                 from include/linux/kernel.h:17,
                 from /root/src/linux-2.6.37.6/arch/x86/include/asm/percpu.h:44,
                 from /root/src/linux-2.6.37.6/arch/x86/include/asm/current.h:5,
                 from /root/src/linux-2.6.37.6/arch/x86/include/asm/processor.h:15,
                 from /root/src/linux-2.6.37.6/arch/x86/include/asm/atomic.h:6,
                 from include/linux/crypto.h:20,
                 from arch/x86/kernel/asm-offsets_32.c:7,
                 from arch/x86/kernel/asm-offsets.c:2:
/root/src/linux-2.6.37.6/arch/x86/include/asm/arch_hweight.h: In function `__arch_hweight32':
/root/src/linux-2.6.37.6/arch/x86/include/asm/arch_hweight.h:29: syntax error before string constant
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
bash-2.05b#  

Может кто подскажет, что я делаю не так? Как мне правильно обновить ядро??

SANyaSmol
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.