Предполагается, что вы знаете, как настраивать и компилировать ядро. Если нет, то почитайте документацию (kernel-howto или другие руководства). Благодаря отличной работе, проделанной над ядром, последние версии могут быть легко настроены "обычными" людьми. Для полноты картины все же перечислю вкратце, что нужно сделать.
ПРИМЕЧАНИЕ: я предполагаю, что вы используете ядро версии 2.0.xx. Не даю никаких указаний по ядрам версий 2.1.xx, так как они предназначены для разработки.
Также предполагается, что для настройки ядра вы используете menuconfig, другие инструменты, в принципе, похожи. Я покажу, как сделать это с помощью menuconfig:
#make menuconfig |
Настоятельно рекомендую выбрать
Loadable module support ---> |
и включить
[*] Enable loadable module support |
и, если возможно, (то есть у вас модули версии 2.0.0)
[*] Kernel daemon support (e.g. autoload of modules) |
Затем вернуться и перейти в
Networking options ---> |
где, как минимум, нужно включить
[*] Network firewalls [*] TCP/IP networking [*] IP: forwarding/gatewaying |
Затем вернуться и включить
[*] Network device support <M> PLIP (parallel port) support |
Если вы используете модули, рекомендую включить PLIP как модуль. Если вы так и сделали, и вам нужен принтер, перейдите в
Character devices ---> |
и включите как модуль
<M> Parallel printer support |
Итак, вы включили поддержку ядром PLIP. Если вы в первый раз собираете ядро, посмотрите остальные опции и выходите с сохранением сделанных изменений.
И, наконец, соберите ядро
#make dep ; make clean #make zlilo |
Если есть модули
# make modules # make modules_install |
После чего перезагрузите систему.