LinuxForum.Fans
Тема

Проблемы со сборкой ядра Слакваре 13.37

Автор: kisil 13 сообщений 4375 просмотров
#271180

Есть у меня Слака 13,37. Хочу её использовать как хост систему для виртуальной машыны посредством KVM. В виртуалке поставить линь и использовать его как pppoe-server. Всё кажытса настроил и виндовс клиенты норм конектатса к pppoe-server и даже выходят в тырнет. Но когда тянуть большые файлы из локальной сети по pppoe то виртуалка зависает и сеть отваливаетса. Я нашёл ошыбку в логах и понял что проблемы из подержкой самой виртуалки. Потому я и захотел пересобрать ядро, вместе с модулем KVM. Но когда начал собирать ядро, возникла проблема. make отрабатывает без проблем, а вот make modules, вот на что ругаетса

text

root@darkstar:/usr/src/linux# make -j 4 modules
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  Building modules, stage 2.
  MODPOST 2737 modules
WARNING: modpost: Found 8 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'

Я использовал конфиг из /boot но ничего не поменялось. Пробывал собирать ядро с даной опцыей, но тоже безрезультатно. Помогите собрать ядро или хотябы пересобрять модуль KVM.
Да ядро дефолтное 2.6.37.6-smp

#271230

Народ ничего не посоветуете.????
*HELP* *WALL*

#271231
"kisil" написал:
Народ ничего не посоветуете.????
"kisil" написал:
To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y'

«Чтобы увидеть более детальный вывод, соберите ваше ядро с CONFIG_DEBUG_SECTION_MISMATCH=y».
...и покажите.

#271233

Ядро как конфигурировали — полностью с нуля или использовали старый конфигурационный файл?

#271234

Такой опции в конфиге нету я её туда просто пробывал вписывать и собирать . Ядро собралось но на модули дальше ругалось без детализации. И пробывал так собирать

text
make CONFIG_DEBUG_SECTION_MISMATCH=y

Толку ноль.
Брал старий , oldconfig, правил, make нормально отрабатывал, а вот make modules ругалса

#271236

А вот когда брал

text
defconfig
make
make modules

Тогда всё гуд.

#271237
"kisil" написал:
Такой опции в конфиге нету я её туда просто пробывал вписывать и собирать .

Такая опция в ядре есть
[console]
gentoo-laptop lupo # zgrep DEBUG_SECTION_MISMATCH /proc/config.gz [gentoo-laptop][12:14]
# CONFIG_DEBUG_SECTION_MISMATCH is not set
[/console]
...но включать её нужно не «дописыванием», а используя предназначенные для этого команды вроде make menuconfig или make xconfig.

#271238
"kisil" написал:
Брал старий , oldconfig, правил,

...надеюсь не вручную ;)

#271240

Опишите подробно, с показом вводимых вами команд, последовательность сборки.

#271243
"kisil" написал:
text
defconfig 
make 
make modules

После первой команды, думаю, не хватает

text

make menuconfig

с внесением необходимых правок и сохранения полученного конфигурационного файла.

#271247
Lupo Alberto написал:
[quote="kisil"]Такой опции в конфиге нету я её туда просто пробывал вписывать и собирать .

Такая опция в ядре есть
[console]
gentoo-laptop lupo # zgrep DEBUG_SECTION_MISMATCH /proc/config.gz [gentoo-laptop][12:14]
# CONFIG_DEBUG_SECTION_MISMATCH is not set
[/console]
...но включать её нужно не «дописыванием», а используя предназначенные для этого команды вроде make menuconfig или make xconfig.[/quote]

Ага а у меня вот что говорит
[console]kkk@rm-proxy:/boot$ zgrep DEBUG_SECTION_MISMATCH /proc/config.gz
kkk@rm-proxy:/boot$ zgrep DEBUG_SECTION_MISMATCH /boot/config-huge-smp-2.6.37.6-smp
[/console]
Собирал так брал конфиг из /boot

text
cp /boot/config-huge-smp-2.6.37.6-smp /usr/src/linux/.config
oldconfig
make menuconfig
make -j 4
make modules

Потом также и брал конфиг из /proc
zcat /proc/config.gz > .config
проделывал теже монипуляцыы бестолку
Правда когда первых 2 раза собирал то было 8 недостающих секцыи, потом я ещё поправил конфиг ядра и их уже стало 6. Так что наверное опытным путём буду пересобирать.

#271382

Понял. СПС

Войдите или зарегистрируйтесь, чтобы ответить.