Настройка ядра

Предполагается, что вы знаете, как настраивать и компилировать ядро. Если нет, то почитайте документацию (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

После чего перезагрузите систему.