εγκαταστήστε ένα δομημένο περιβάλλον . Για να μπορέσετε να φτιάξετε ένα προσαρμοσμένο πυρήνα , θα πρέπει να εγκαταστήσετε τα εργαλεία ανάπτυξης που απαιτείται για την κατάρτιση του πυρήνα . Αυτό περιλαμβάνει τα πακέτα όπως το " gcc ", " κάνει " και " libc - dev ". 2
Κατεβάστε τον πυρήνα του Linux κώδικα . Αν η διανομή σας δεν έχει τρόπο για να κατεβάζει τον πηγαίο κώδικα του πυρήνα , να κατεβάσετε τον πηγαίο κώδικα από το Linux Kernel Αρχείο ( βλέπε παρακάτω Πόρων ) .
Εικόνων 3
Απόσπασμα τον πηγαίο κώδικα . Δημιουργήστε ένα κατάλογο στον προσωπικό σας κατάλογο για την εργασία και να μετακινήσετε τον πηγαίο κώδικα του πυρήνα " tarball " ( το αρχείο tar.gz ) σε αυτόν τον κατάλογο . Εκτελέστε την ακόλουθη εντολή , αντικαθιστώντας την τρέχουσα έκδοση με την έκδοση του πυρήνα που αγόρασαν: " tar - xzvf linux - 2.6.22.tar.gz "
Η
4 Επιβεβαιώστε τα αρχεία έχουν εξαχθεί. Θα πρέπει να δείτε έναν μακρύ κατάλογο των αρχείων κύλιση μετά την εκτέλεση της εντολής tar που θα περιλαμβάνει κάθε αρχείο που εξήχθη . Αλλάξτε τον κατάλογο στο νέο κατάλογο που δημιουργήθηκε από την πίσσα , επιβεβαιώνουν τα αρχεία είναι εκεί και να ελέγξετε το τέλος της παραγωγής της πίσσας για να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα αναφέρθηκαν .
5
Εισαγωγή . Config αρχείο της διανομής σας . Οι περισσότερες σύγχρονες διανομές Linux χρειάζονται κάποιες πολύ συγκεκριμένες σημαίες ρύθμισης του πυρήνα για να τρέξει . Για να κάνετε έναν πυρήνα που είναι συμβατό με τη διανομή σας , θα πρέπει να αντιγράψετε τον πυρήνα σας . Config αρχείο στο κατάλογο kernel τώρα , καθώς αυτό θα σας δώσει μια διάταξη με την οποία μπορείτε να κάνετε αλλαγές , σε αντίθεση με το να χρειάζεται να δημιουργήσετε μια εντελώς νέα ρύθμιση .
Η 6
Φτιάξτε ένα πρόγραμμα ρύθμισης παραμέτρων . Υπάρχουν πολλοί τρόποι για την εκτέλεση του προγράμματος ρυθμίσεων πυρήνα Linux . Το πρώτο και το πιο απλό είναι απλά " make config " . Αυτό θα κατασκευάσει και θα ξεκινήσει ένα μικρό πρόγραμμα που βασίζεται σε κείμενο που σας επιτρέπει να επιλέξετε τις επιλογές του πυρήνα . Ένα γραφικό πρόγραμμα περιλαμβάνεται στο έντυπο της "make xconfig ". Άλλα προγράμματα γραφικών μπορεί να είναι διαθέσιμες με τη μορφή « κάνει gconfig " ή " κάνει kconfig . "
Η 7
Περάστε τα patches στον πυρήνα . Patches μπορούν να ληφθούν για να διορθώσει ορισμένα προβλήματα υλικού , τη βελτίωση των επιδόσεων του πυρήνα ή να δοκιμάσετε πειραματικές λειτουργίες .
8
Αλλάξτε τις επιλογές διαμόρφωσης . Προσθέσετε ή να αφαιρέσετε τα χαρακτηριστικά που θέλετε να , αλλά να γνωρίζει ότι η αφαίρεση κάποια χαρακτηριστικά μπορεί να κάνει δυσλειτουργία διανομής σας
Η 9
οικοδομήσουμε τον πυρήνα και ενότητες , χρησιμοποιώντας τις ακόλουθες εντολές : . " Make dep
κάνουν καθαρά
κάνουν bzImage
κάνει μαθήματα " . Αν τυχόν σφάλματα που αναφέρθηκαν , θα πρέπει να πάμε πίσω και να διαγνώσουν τους πριν ο πυρήνας θα οικοδομήσουμε. Όταν οι εντολές make τελειώσει , ο πυρήνας θα κατασκευαστεί και οι μονάδες θα κατασκευαστεί και εγκατασταθεί . Η διαδικασία make θα πάρει κάποιο χρόνο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα