λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Ανοικτού κώδικα

Πώς να οικοδομήσουμε και να εγκαταστήσετε Προσαρμοσμένου Πυρήνα

Η χρήση του Linux σας επιτρέπει να προσαρμόσετε κάθε πτυχή του λειτουργικού σας συστήματος . Υπάρχουν φορές που θα χρειαστεί ή να θέλετε να φτιάξετε ένα προσαρμοσμένο πυρήνα , είτε να προσθέσει χαρακτηριστικά που χρειάζεστε , αφαιρέστε τα χαρακτηριστικά που δεν χρειάζεστε ή να ελαχιστοποιήσει το αποτύπωμα της μνήμης σας . Καταρτίζει το δικό σας πυρήνα σας επιτρέπει επίσης να μείνετε στην πρώτη γραμμή , όπως μπορείτε να εγκαταστήσετε νέες εκδόσεις του πυρήνα όπου και αν κυκλοφόρησε , αντί να περιμένουν για ένα πακέτο διανομής . Τα πράγματα που θα χρειαστείτε
χτίσει περιβάλλον
Linux Kernel
κώδικα
Η Εμφάνιση Περισσότερες οδηγίες
Δημιουργία και Εγκατάσταση Προσαρμοσμένου Πυρήνα σε Linux
Η 1

εγκαταστήστε ένα δομημένο περιβάλλον . Για να μπορέσετε να φτιάξετε ένα προσαρμοσμένο πυρήνα , θα πρέπει να εγκαταστήσετε τα εργαλεία ανάπτυξης που απαιτείται για την κατάρτιση του πυρήνα . Αυτό περιλαμβάνει τα πακέτα όπως το " 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 θα πάρει κάποιο χρόνο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα