|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 23 Sep 2005 23:03:44 To : Alex Korchmar Subject : Re: Дык на чём остановиться? -------------------------------------------------------------------------------- Sep 16 13:02 05, Alex Korchmar wrote to Ruslan Kosolapov: AK> дистрибутивное ядро 2.4 (которое, кстати, норовит поставиться по AK> умолчанию) AK> в sarge оказалось собрано без CONFIG_HIGHMEM А вот лично меня не только это не устраивало в дефолтной конфигурации. Hо я не возмущаюсь, так как ядро пересобрать - пожалуй самое простое действие в линуксе. AK> нормальным. (попутно я приятно удивился, что технология сборки AK> модифицированного под свои нужды _дистрибутивного_ ядра в дебиане то AK> ли глубоко зарыта незнамокуда, то ли вовсе напрочь отсутствует. AK> Hазначение пакета kernel-source-2.4.xxx осталось для меня загадкой.) apt-get install kernel-source-... В /usr/src появится tgz с исходниками, разворачиваешь его, а дальше все как обычно, make menuconfig , make bzImage , make modules, make modules_install, ядро положить в корень или в /boot как нравится, также желательно не забыть положить в корень файл System.map, и прописать ядро в меню grub. Что тут сложного или глубоко зарытого? Я тут решил попробовать 2.6 из комплекта того же Дебиана. Скачал сначала готовое собранное - загрузилось, но звук на ноуте не нашло. Пересобрал - ругани при загрузке стало меньше, но звук все равно не нашло. Дальше я копать не стал. И это при том, что 2.4 находит звук сразу и без проблем. Модуль драйвера моей экзотической сетевой карточки не собирался, я его попилил напильником немного, с матюками удалось собрать, при том что на include-файл с описанием дефайнов NR_IRQS и еще какого-то внутри дерева исходников ядра компилятор долго ругался - не хотел подцеплять тот, где они описаны, пришлось руками подсунуть... Hаконец драйвер собрался и даже что-то попытался делать, но плохо и криво. Вобщем по итогам пятичасовых экспериментов я решил что с внедрением 2.6 я могу еще год-другой подождать, тем более что особой надобности и нет. Единственное достоинство его в том, что оно увидело PNP на моем ноуте. Причем сказало, что это ACPI PNP, а не ISA PNP как обычно. Что такое acpi pnp и чем оно отличается я пока не изучил. Hо неудобства очевидны - если загружен драйвер parport_pc(а он грузится автоматом при старте) - то не работает программатор которым я с микроконтроллерными устройствами общаюсь - потому что ресурсы порта заняты драйвером. Если этот драйвер выгрузить - он через pnp _выключает_ порт! И программатор опять не работает! В 2.4 всех этих проблем нет. Zahar --- Msged/LNX 6.1.1 * Origin: wireless point - FIDO over GPRS (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328843348eca.html, оценка из 5, голосов 10
|