Автор Тема: Прекомпилиране на ядрото  (Прочетена 1161 пъти)

ukrainian

  • Участници
  • ***
  • Публикации: 3
    • Профил
Прекомпилиране на ядрото
« -: Jul 25, 2006, 00:35 »
Здравейте, тъй като за пръв път прекомпилирам ядро и се рових много из нета и на всякъде описания метод е следния: make menuconfig/xconfig и т.н.; make dep; make clean; make bzImage; make modules; make modules_install, а даже в LinuxQuestions.org за Slackware с какъвто съм и аз(Slackware 10.2 - 2.4.31) има тема за изпозлването на make и make install.
Ето какъв е проблема при мен: Тегля аз patch-o-matic-20031219 от netfilter.org. Стартирам го както си трябва и всичко протича нормално. След което пристъпвак към прекомпилация на ядрото(2.4.31), както е по ръководството на patch-o-matic. Всичко протича добре до момента на командите make modules и make modules_install.
При стартиране на make modules той подготвя избраните от мен модули и спира след следната грешка
Цитат

gcc Internal error: Killed (program cc1)
Please submit a full bug report
See <URL: http://gcc.gnu.org/bugs.htm> fot instructions
make[2]: ***[dgrs.o] Error 1
make[2]: Leaving directory 'usr/src/linux-2.4.31/drivers/net'
make[1]: *** [_modsubdir_net] Error 1
make[1]: Leaving directory 'usr/src/linux-2.4.31/drivers'
make: ***[_mod_drivers] Error 2


След грешката аз пробвам и стартирам командата make modules_install. Съответно тя се изпълнява до някъде и после казва не може да намери съответните *.о файлове и спира със следната грешка
Цитат

make[2]: ***[_modinst__] Error 1
make[2]: Leaving directory 'usr/src/linux-2.4.31/drivers/net'
make[1]: *** [_modinst_net] Error 2
make[1]: Leaving directory 'usr/src/linux-2.4.31/drivers'
make: ***[_modinst_drivers] Error 2


Пробвах доста пъти и само преинсталирам линукса тука на една машинка и се опитвам и все същото. Дали проблема е в този pach-o-matic и някой от неговите файлове да има грешка или е нещо друго?
Благодаря предварително на всички отзовали се за помощ!!!
Активен

  • Гост
Прекомпилиране на ядрото
« Отговор #1 -: Jul 25, 2006, 07:24 »
GCC-то гърми. За това може да има две причини:
1. Има някакъв проблем в компилатора - трябва да потърсиш информация в нета как може да се реши, без, естествено да го замениш с нова версия (ако има такава, понеже не си посочил коя версия използваш). Обикновено за проблеми, за които се знае си има раздел - "Known bugs" или "Known issues". Ако не може, пробвай да смениш компилатора.
2. Има хардуерен проблем в компютъра - на мен ми се е случвало точно компилация да пропада със сигнал 11.

Апропо, защо още ползваш ядро 2.4.x?
Активен

eka

  • Напреднали
  • *****
  • Публикации: 136
    • Профил
Прекомпилиране на ядрото
« Отговор #2 -: Jul 27, 2006, 01:09 »
Виж какво има в usr/src/linux-2.4.31/drivers/net и от менюконфиг изключи тези модули.Пробвай отново и сподели с нас какво става.

И наистина защо не пробваш някое по-ново ядро 2.6.хх ,по избор.
Активен

Duron 1050-Mandriva 2010.2;Asus F5N Turion64 1800-Mandriva 2010.2
KDE 4.5.5

  • Гост
Прекомпилиране на ядрото
« Отговор #3 -: Jul 27, 2006, 08:34 »
Проблема е решен, след дълго търссена на грешката се установи че компютърчето има недостиг на памет, а и нямаше Swap сега всичко е ОК!!!

Малко отклонение: Не знам защо като се логна във форума и искам да отговоря в темата и ми казва, че нямам права?
Активен

  • Гост
Прекомпилиране на ядрото
« Отговор #4 -: Jul 31, 2006, 11:19 »
Извинявам се предварително, че пиша тук но проблема е следния: След като си промених e-mail-a от профила и вече като се логна с моя акаунт и ми казва че не мога нито да отговарям нито да пускам теми в която и да е било секция.
Ако може някой от админите да обяси защо стана така, след като аз получих е-майл и следвах инструкциите и пре-активирах акаунта си. Ако не ви затруднява и не може да се оправи бихте ли го изтрили и аз на ново да се регистрирам:

Благодаря предварително!!!!
Активен