Автор Тема: Slackware и 2.6.14.2  (Прочетена 1390 пъти)

Victorche

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Slackware и 2.6.14.2
« -: Nov 13, 2005, 13:05 »
Проблема е голям и сериозен... Досега винаги сам инсталвал Слак с ядро 2.4.х, след което съм слагал това от /testing
В случая 2.6.13
Както знаете в /testing има
alsa-driver-1.0.9b_2.6.13-i486-1.tgz
kernel-headers-2.6.13-i386-1.tgz
kernel-modules-2.6.13-i486-1.tgz
kernel-source-2.6.13-noarch-1.tgz
kernel-generic-2.6.13-i486-1.tgz
И слагането им е игра с installpkg
E, kernel-generic поддържа само ext2, но се прави лесно да поддържа моя ReiserFS, като прочета /boot/readme.INITRD

Но дори и по този лесен начин, на мен ми се налага да прекомпилирам ядрото, заради доставчика ми. Нета ми е с VPN и Майкрософт-ско криптиране и се нуждая от пач за поддръжка на MPPE/MPPC в ядрото.
Правил съм го доста пъти вече и работи.
А и вижте какво пише в описанието на kernel-source-2.6.13:
Цитат
This is the complete and unmodified source code for the Linux kernel.

Така че, решавам аз да изтегля последната версия от http://kernel.org/, която би трябвало да е същата, като тази от /testing... Само дето не е .tgz '<img'>
Разархивирам си я в usr/src/
И започвам:
make menuconfig
make
make modules_install
make install
Дотук добре... Включвам си поддръжка на ALSA (На практика това, за което е първия пакет в /testing), правя make modules_install, което би трябвало като резултат да е същото като пакета kernel-modules-2.6.13-i486-1.tgz

И ето проблемите:
Първия и основен - прекомпилирах над 10 пъти, защото просто нямам eth0 '<img'>
Ланката ми е 3Com, вградена в дъното (ASUS P4C800). С дефолт ядрото (2.4.31) си работи без проблем... Вече си имам и kernel panic, което се очакваше, тъй като за два дни прекомпилирах много пъти, включвайки и изключвайки какво ли не при make menuconfig-a... Сега пиша с Ubuntu 5.10 Live CD и както сами разбирате, тази същата ланка си бачка без проблеми...
Втория проблем (не точно проблем, а неразбиране) е какво правя с kernel-headers?
Има ги в /testing, но са 2.6.13
Това проблем ли е, да ги използвам ли или ако не, как да имам kernel-headers-2.6.14.2 ?
И трето, което не е проблем, но е дразнещо... След прекомпилиране и рестарт, по време на буут-ване ми се губи онзи дребния Slackware-ски шрифт и логото с малкото пингвинче горе вляво... Шрифта става по-едър (стандартен) и буутването заприличва на Дебианско, а от пингвинчето няма и следа... Е, това не е толкова важно, но се чудя защо като компилирам от kernel-source-2.6.13-noarch-1.tgz, шрифта и логото остават? Нали уж е "complete and unmodified source code"? А пък някак си си пази и шрифта и логото...

Е това са трите ми въпроса. Може да ви звучат глупаво, но втори ден не намирам отговор ':crazy:'
Активен

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Slackware и 2.6.14.2
« Отговор #1 -: Nov 13, 2005, 13:12 »
Съветвам те, ако пазиш config-а на generic ядрото, което имаш в тестинг да го използваш - като пуснеш make menuconfig му дай да ти зареди стар ннконфигурационен файл - предпоследната опция в главното меню мисля е. По отношение на шрифтовете и пингвина - това се настройва в lilo.conf. Пингвина го вади ядрото в определени режими за конзолата. Сложи в lilo.conf следното (ако вече го нямаш):
vga = 773
това е framebuffer конзола с резолюция 1024х768
Ако не иска да ти оправи конфигурацията на ядрото по горния начин копирай конфига в /usr/src/linux/.config и му пусни make oldconfig - ще изреве на много места вероятно, но става. Като си подкараш основните неща си пачни кернела и добави това, което ти трябва.
Активен

Victorche

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Slackware и 2.6.14.2
« Отговор #2 -: Nov 13, 2005, 13:20 »
Цитат (toxigen @ Ноември 13 2005,14:12)
Съветвам те, ако пазиш config-а на generic ядрото, което имаш в тестинг да го използваш - като пуснеш make menuconfig му дай да ти зареди стар ннконфигурационен файл - предпоследната опция в главното меню мисля е...

Мерси за бързия отговор... Само едно уточнение. Казваш, ако си пазя конфига. Което ще рече? Къде би трябвало да е той? Защото вероятно го пазя, понеже не мисля че съм трил такова нещо... Къде се намира той?

И някакви идеи за kernel-headers?
Да оставя нещата с 2.6.13 въпреки че искам 2.6.14.2 ядро?
Активен

  • Гост
Slackware и 2.6.14.2
« Отговор #3 -: Nov 13, 2005, 23:09 »
Цитат (Victorche @ Ноември 13 2005,14:20)
Цитат (toxigen @ Ноември 13 2005,14:12)
Съветвам те, ако пазиш config-а на generic ядрото, което имаш в тестинг да го използваш - като пуснеш make menuconfig му дай да ти зареди стар ннконфигурационен файл - предпоследната опция в главното меню мисля е...

Мерси за бързия отговор... Само едно уточнение. Казваш, ако си пазя конфига. Което ще рече? Къде би трябвало да е той? Защото вероятно го пазя, понеже не мисля че съм трил такова нещо... Къде се намира той?

И някакви идеи за kernel-headers?
Да оставя нещата с 2.6.13 въпреки че искам 2.6.14.2 ядро?

/usr/src/linux-2.4.xx/.config
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Slackware QT проблем
Настройка на програми
kikcho 1 8953 Последна публикация Nov 11, 2002, 08:48
от mrvoland
Обновяване към Slackware 9.0
Хардуерни и софтуерни проблеми
FreeJak 3 9329 Последна публикация Mar 25, 2003, 00:53
от FreeJak
Slackware
Настройка на програми
ivo3d 1 8308 Последна публикация Mar 27, 2003, 23:53
от ivo3d
Slackware 9.0
Хардуерни и софтуерни проблеми
ivo3d 3 8672 Последна публикация Apr 07, 2003, 03:48
от ivo3d
Slackware 8.1
Настройка на програми
rip_darkman 1 7494 Последна публикация Aug 21, 2003, 08:59
от dafo