Next Previous Contents

3. Ρύθμιση του πυρήνα.

Υποθέτω ότι ξέρετε πως να ρυθμίσετε και να μεταγλωττίσετε τον πυρήνα, αλλιώς να βρείτε τα αντίστοιχα έγγραφα (kernel-howto ή άλλους οδηγούς). Χάρη στην καλή δουλειά της ομάδας του πυρήνα, η αναμεταγλώττιση των τελευταίων πυρήνων είναι αρκετά εύκολη δουλειά και για τους "απλούς" ανθρώπους. Πάντως, για πληρότητα, ιδού μια γρήγορη περίληψη του τι πρέπει να κάνετε:

ΣΗΜΕΙΩΣΗ: Υποθέτω ότι χρησιμοποιείτε πυρήνα 2.0.xx. Δεν υπάρχει λόγος να κρατάτε πυρήνα 1.2.xx. Δεν υπάρχουν οδηγίες για πυρήνες 2.1.xx, εφόσον είναι για ανάπτυξη.

Θα υποθέσω ότι χρησιμοποιείτε το menuconfig για να ρυθμίσετε τον πυρήνα αλλά τα ίδια ισχύουν και για τα άλλα εργαλεία. Θα σας δείξω πως γίνεται με το menuconfig:

#make menuconfig

Συνιστώ ανεπιφύλακτα να επιλέξετε

Loadable module support  --->

και να ενεργοποιήσετε το

[*] Enable loadable module support

και αν γίνεται (πχ, αν έχετε modules 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

Εάν χρησιμοποιείτε modules σας συνιστώ να έχετε και το PLIP ως module. Εάν θέλετε να χρησιμοποιήσετε και εκτυπωτή, πηγαίνετε στο

Character devices  --->

και βάλτε ως module το

<M> Parallel printer support

Έτσι έχετε ενεργοποιήσει την υποστήριξη PLIP από τον πυρήνα. Εάν είναι η πρώτη φορά που μεταγλωττίζετε πυρήνα, κοιτάξτε και τις υπόλοιπες επιλογές, σώστε και βγείτε από το menuconfig.

Μεταγλωττίστε με

# make dep ; make clean
# make zlilo

Και αν χρησιμοποιείτε moudles

# make modules 
# make modules_install

Επανεκκινήστε το σύστημα.


Next Previous Contents