Οδηγός χρήσης του Debian/Πυρήνας
Στο linux μας δίνεται η δυνατότητα να μεταγλωττίσουμε τον πυρήνα αφαιρώντας κομμάτια που δεν χρειάζεσαι και σπαταλούν πόρους του συστήματος (μνήμη) ή να προσθέσεις λειτουργικότητα και αρθρώματα που χρειάζεσαι και τα οποία δεν είναι ενεργοποιημένα στην προκαθορισμένη διαμόρφωση του πυρήνα που χρησιμοποιείς σε μια διανομή Debian και η οποία ίδια διαμόρφωση υπάρχει και στο πακέτο πηγαίου κώδικα του οποίου θα κάνεις λήψη.
Για να μπορέσουμε να μεταγλωττίσουμε τον πυρήνα χρειαζόμαστε κάποια πακέτα :
- linux-source-2.X.X
- libc
- make
- gcc
- libncurses (βιβλιοθήκες απαραίτητες για διαμόργωση μέσω γραφικής διεπαφή
- libqt3-mt-dev (βιβλιοθήκες απαραίτητες για διαμόργωση μέσω γραφικής διεπαφής)
Υπάρχει σύντομος τρόπος να κάνουμε λήψη των απαιτούμενων πακέτων χωρίς να χρειαζόμαστε να τα θυμόμαστε απέξω αρκεί να εντωπίσουμε με το synaptic ή το aptitude το linux-source-2.X.X και κάνοντας δεξι κλικ σ'αυτό να επιλέξουμε τα προτεινόμενα και απαιτούμενα πακέτα εφόσον δεν είναι ήδη εγκατεστημένα (εικόνα παρακάτω).

Αφού γίνει η λήψη δίνουμε τις εντολές :
# su //έχω την συνήθεια να κάνω μεταγλωττιση σαν υπερχρήστης. Πιθανώς να έχει νόημα να μπορουν και άλλοι χρήστες να δημιουργούν έναν πυρήνα σε έναν γρήγορο υπολογιστή , να τον γράφουν σε αποθηκευτικό μέσο και να το χρησιμοποιούν στο σπίτι τους
# ls
-rw-r--r-- 1 root root 47M 2009-01-10 17:37 linux-source-2.6.26.tar.bz2' (ιδιοκτήτης ο root αφού για να τρέξεις τον διαχειριστή πακέτων πρέπει να έχεις δικαιώματα υπερχρήστη)
# bunzip2 linux-source-2.6.26.tar.bz2
# ls
linux-source-2.6.26.tar
# tar xvf linux-source-2.6.26.tar
# cd linux-source-2.6.26
# ls
arch/ Documentation/ ipc/ Makefile samples/ version.Debian
block/ drivers/ Kbuild mm/ scripts/ virt/
COPYING fs/ kernel/ net/ security/
CREDITS include/ lib/ README sound/
crypto/ init/ MAINTAINERS REPORTING-BUGS usr/
# less README //Αν είναι η πρώτη φορά που το κάνετε αυτό αφιερώστε 10 λεπτά να διαβάσετε αυτό το αρχείο .
# make gconfig // Ο προτιμότερος και ποιό βολικός τρόπος να γίνει η διαμόρφωση μεσω γραφικής διασύνδεσης
....
* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
.....
//όπως βλέπουμε απαιτούνται και τα πακέτα libgtk2.0-dev libglade-dev libglib2.0-dev αν και το μήνυμα λάθους αναφέρεται στις βιβλιοθήκες μόνο.
Αν όλα πάνε καλά θα δούμε το παρακάτω παράθυρο:



