Проблема е голям и сериозен... Досега винаги сам инсталвал Слак с ядро 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
'>
Разархивирам си я в 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
'>
Ланката ми е 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"? А пък някак си си пази и шрифта и логото...
Е това са трите ми въпроса. Може да ви звучат глупаво, но втори ден не намирам отговор