Титла: Slackware и 2.6.14.2 Публикувано от: Victorche в 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:
Така че, решавам аз да изтегля последната версия от 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"? А пък някак си си пази и шрифта и логото... Е това са трите ми въпроса. Може да ви звучат глупаво, но втори ден не намирам отговор ![]() Титла: Slackware и 2.6.14.2 Публикувано от: toxigen в Nov 13, 2005, 13:12 Съветвам те, ако пазиш config-а на generic ядрото, което имаш в тестинг да го използваш - като пуснеш make menuconfig му дай да ти зареди стар ннконфигурационен файл - предпоследната опция в главното меню мисля е. По отношение на шрифтовете и пингвина - това се настройва в lilo.conf. Пингвина го вади ядрото в определени режими за конзолата. Сложи в lilo.conf следното (ако вече го нямаш):
vga = 773 това е framebuffer конзола с резолюция 1024х768 Ако не иска да ти оправи конфигурацията на ядрото по горния начин копирай конфига в /usr/src/linux/.config и му пусни make oldconfig - ще изреве на много места вероятно, но става. Като си подкараш основните неща си пачни кернела и добави това, което ти трябва. Титла: Slackware и 2.6.14.2 Публикувано от: Victorche в Nov 13, 2005, 13:20
Мерси за бързия отговор... Само едно уточнение. Казваш, ако си пазя конфига. Което ще рече? Къде би трябвало да е той? Защото вероятно го пазя, понеже не мисля че съм трил такова нещо... Къде се намира той? И някакви идеи за kernel-headers? Да оставя нещата с 2.6.13 въпреки че искам 2.6.14.2 ядро? Титла: Slackware и 2.6.14.2 Публикувано от: в Nov 13, 2005, 23:09
/usr/src/linux-2.4.xx/.config |