Saturday, May 10, 2025
  • About Us
  • Contact Us
  • Terms and Conditions
  • Privacy Policy
  • Disclaimer
Viral Source
  • Home
  • Business
  • Health
  • Gaming
  • Economy
  • Technology
  • Gadgets
  • Lifestyle
  • Sports
  • World
No Result
View All Result
Viral Source
Home Technology

Πώς να συντάξετε τον πρώτο σας πυρήνα Linux (και 3 λόγοι για τους οποίους πρέπει)

Jessica Thompson by Jessica Thompson
March 25, 2025
in Technology
0
Πώς να συντάξετε τον πρώτο σας πυρήνα Linux (και 3 λόγοι για τους οποίους πρέπει)
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter
Γονέας και κοτόπουλο πιγκουίνος

Andrew Pikok/Getty Images

Θυμάμαι πώς συνέλεξα για πρώτη φορά τον πυρήνα του Linux. Ήμουν νευρικός. Ήταν αυτό που δεν είχα κάνει ποτέ πριν, και φαινόταν ένα απίστευτα δύσκολο έργο. Στο τέλος, ο πυρήνας δεν είναι η ουσία των ελίτ προγραμματιστών; Εάν ναι, γιατί πρέπει να ανησυχώ;

Επειδή θα μπορούσα.

Επίσης: Αυτές οι κατανομές Linux είναι καλύτερα κατάλληλες για τους προγραμματιστές

Και επειδή ολόκληρη η δροσερή ανοιχτή πηγή, το Aldrakids το έκανε.

Αν ήθελα να ταιριάζει, έπρεπε να κάνω (δείτε τι έκανα εκεί;) συνέβη.

Έτσι, κατέβασα την πηγή του πυρήνα, πήρα μια βαθιά αναπνοή και βυθίστηκα.

Θα ήταν περίπου το 2000 ή το 2001, και όταν αντιμετώπισα με επιτυχία αυτό, είμαι βέβαιος ότι έκανα ευτυχισμένους χορούς ή δύο.

Αλλά πώς το έκανα;

Πιστέψτε το, δεν θέλετε, αλλά η διαδικασία συλλογής πυρήνων Linux δεν είναι τόσο δύσκολη όσο νομίζετε. Αυτός είναι πολύς χρόνος, αλλά αυτό είναι ένα πρόβλημα που φυσικά μπορείτε να ξεπεράσετε.

Γιατί πρέπει να συντάξετε τον πυρήνα;

Υπάρχουν τρεις λόγοι για τους οποίους μπορείτε να το κάνετε αυτό:

  • Θέλετε να χρησιμοποιήσετε έναν νέο ή άλλο πυρήνα από τη διανομή σας (για παράδειγμα, πυρήνα ή πυρήνα με χαμηλή καθυστέρηση).
  • Χρειάζεστε έναν πυρήνα με πολύ συγκεκριμένες διαμορφώσεις και μόνο συγκεκριμένες ενότητες.
  • Θέλετε να καυχηθείτε από τους φίλους σας που έχετε συλλέξει τον πυρήνα του Linux.

Επίσης: Αυτή είναι η πιο όμορφη επιφάνεια εργασίας Linux το 2025 (για τώρα)

Επιτρέψτε μου να σας δείξω πώς να το κάνετε.

Πώς να συντάξετε τον πυρήνα του Linux από την πηγή

Τι χρειάζεστε: Για να συντάξετε τον πυρήνα, θα χρειαστεί να κατεβάσετε την πηγή του πυρήνα, τον χρήστη με προνόμια sudo και πολύ χρόνο. Θα το επιδείξω στο αντίγραφο του Ubuntu Desktop 24.04. Εάν χρησιμοποιείτε τη διανομή που δεν βασίζεται σε Debian ή Ubuntu, θα πρέπει να ορίσετε τις απαραίτητες εξαρτήσεις με τον διαχειριστή των πακέτων της διανομής σας.

Πριν πάτε σε αυτό το ταξίδι, βρείτε ένα εφεδρικό αυτοκίνητο ή επεκτείνετε την εικονική μηχανή. Δεν θέλετε να συντάξετε τον πρώτο σας πυρήνα Linux σε μια μηχανή παραγωγής.

Το πρώτο πράγμα που πρόκειται να κάνετε είναι να κατεβάσετε την πηγή του πυρήνα που θέλετε να χρησιμοποιήσετε. Θα πρότεινα να μεταβείτε απευθείας στο αρχείο Linux Nucleus και να ανεβάσετε το αρχείο πυρήνα tarball που θέλετε. Θα κατεβάσω την πηγή 6.13 για σκοπούς επίδειξης.

Δείξτε περισσότερα

Ανοίξτε το παράθυρο τερματικού και αφήστε την επόμενη εντολή για να εγκαταστήσετε τις εξαρτήσεις:

Δείξτε περισσότερα

Sudo apt-get εγκαταστήστε την ουσία κατασκευής του libncurses-dev git bison flex libissl-dev-dev-dev-dev

Ανοίξτε το παράθυρο τερματικού και αλλάξτε το στον κατάλογο στον οποίο τοποθετείται το αρχείο που μεταφορτώθηκε και αφαιρέστε το χρησιμοποιώντας την εντολή:

Δείξτε περισσότερα

unxz-keep linux-xxx.tar.xz

Όπου το xxx είναι ο αριθμός ζήτησης.

Τώρα μπορούμε να καταργήσουμε το αρχείο TAR χρησιμοποιώντας την εντολή:

Δείξτε περισσότερα

Tar -xf linux xxx.tar

Όπου το xxx είναι ο αριθμός ζήτησης.

Σε αυτό το στάδιο, μπορείτε είτε να χρησιμοποιήσετε μια γενική διαμόρφωση, είτε μπορείτε να επεξεργαστείτε με μη αυτόματο τρόπο το αρχείο .conf στον πρόσφατα δημιουργημένο κατάλογο (ο οποίος θα είναι με το όνομα Linux-XXX-όπου ο αριθμός απελευθέρωσης XXX). Μια άλλη μέθοδος που μπορείτε να χρησιμοποιήσετε (την οποία θα προσφέρω για τον πρώτο σας γύρο) είναι να αντιγράψετε το αρχείο διαμόρφωσης της διανομής σας.

Πριν γίνει αυτό, αλλάξτε σε ένα πρόσφατα δημιουργημένο φάκελο με μια ομάδα:

Δείξτε περισσότερα

CD Linux-xxx

Όπου το xxx είναι ο αριθμός ζήτησης.

Στη συνέχεια, αντιγράψτε το αρχείο διαμόρφωσης χρησιμοποιώντας την εντολή:

Cp /boot /config -“$ (uname -r)” .config

Ως εναλλακτική λύση, μπορείτε να διαμορφώσετε με μη αυτόματο τρόπο τον πυρήνα χρησιμοποιώντας την εντολή:

Φτιάξτε το Menuconfig

Η παραπάνω ομάδα ανοίγει το βοηθητικό πρόγραμμα Menuconfig, όπου μπορείτε να δείτε και να ενεργοποιήσετε/απενεργοποιήσετε διάφορες λειτουργίες. Έτσι συγκέντρωσα πάντα τους πυρήνες. Αυτή η μέθοδος παίρνει πραγματικά κάποιο χρόνο (επειδή υπάρχουν πολλές ενότητες για να περάσουν). Εάν προχωρήσετε σε αυτό το μονοπάτι, φροντίστε να το αποθηκεύσετε στο αρχείο C:

Κάντε το SavedConfig

Η παραπάνω ομάδα θα δημιουργήσει έναν νέο κατάλογο που θα δημοσιεύσει το αρχείο .config σας.

Επίσης: Οι πρώτες 5 εντολές Linux πρέπει να μελετήσουν κάθε νέο χρήστη

Μετά την αντιγραφή της διαμόρφωσης, πρέπει να ενημερώσετε το αρχείο διαμόρφωσης (επειδή αυτό που έρχεται με τη διανομή σας είναι πιθανότατα ξεπερασμένη). Για να το κάνετε αυτό, απελευθερώστε την εντολή:

Δείξτε περισσότερα

Φτιάχνω oldconfig

Το αρχείο .config ενημερώνεται τώρα για την πηγή του πυρήνα.

Για τους χρήστες Debian Distribution, πρέπει να απενεργοποιήσετε τη μονάδα που χρησιμοποιείται για να υπογράψει τις μονάδες πυρήνα, αφού το πιστοποιητικό που χρησιμοποιείται για αυτό δεν είναι ενεργοποιημένο. Για να το κάνετε αυτό, απελευθερώστε τις εντολές:

Δείξτε περισσότερα

Scripts/config -disable system_trusted_keys
Scripts/config -disable system_revocation_keys

Εάν δεν το κάνετε, η συνέλευση θα αποτύχει αργότερα στη διαδικασία, πράγμα που σημαίνει ότι θα περάσετε πολύ χρόνο (ήταν εκεί, το έκανε … πάρα πολλές φορές).

Ήρθε η ώρα να οικοδομήσουμε έναν πυρήνα με μια ομάδα:

Δείξτε περισσότερα

Make -j $ (nproc)

Θα χρειαστεί αρκετός χρόνος για να ολοκληρωθεί.

Δεν θέλετε κάθε μονάδα πυρήνα Linux να φορτώνεται κατά τη φόρτωση. Αντ ‘αυτού, χτίζουμε φορτωμένες ενότητες. Αυτή η διαδικασία όχι μόνο ορίζει τις μονάδες πυρήνων, αλλά και τα υπογράφει, πράγμα που σημαίνει ότι η διαδικασία (για άλλη μια φορά) θα πάρει κάποιο χρόνο. Ομάδα για αυτό:

Δείξτε περισσότερα

Sudo Mode modules_install -j $ (nproc)

Υπάρχουν ορισμένες περιπτώσεις όταν μπορεί να χρειαστείτε μια κεφαλίδα πυρήνα (για παράδειγμα, εάν πρόκειται να γράψετε τις δικές σας ενότητες ή να εγκαταστήσετε ένα συγκεκριμένο λογισμικό διακομιστή). Για να το κάνετε αυτό, απελευθερώστε την εντολή:

Δείξτε περισσότερα

Sudo make headers_install

Ήρθε η ώρα να εγκαταστήσετε τον πυρήνα που γίνεται με την ομάδα:

Δείξτε περισσότερα

Το Sudo κάνει μια εγκατάσταση

Το Ramdisk (αρχικό σύστημα αρχείων RAM) απαιτείται για λήψη και μπορεί να δημιουργηθεί χρησιμοποιώντας:

Δείξτε περισσότερα

Related posts

Γιατί προτείνω αυτά τα ακουστικά JBL για εργασία και ταξίδια – ειδικά σε αυτήν την τιμή

Γιατί προτείνω αυτά τα ακουστικά JBL για εργασία και ταξίδια – ειδικά σε αυτήν την τιμή

May 10, 2025
Δεν μπορείτε να πάτε στα Windows 11; Αυτή είναι μια εναλλακτική λύση στη διανομή Linux, την οποία προτείνω στους περισσότερους ανθρώπους

Δεν μπορείτε να πάτε στα Windows 11; Αυτή είναι μια εναλλακτική λύση στη διανομή Linux, την οποία προτείνω στους περισσότερους ανθρώπους

May 10, 2025

Sudo dracut-force /boot/initrd.img-xxx-generic xxx-generic

Όπου το xxx είναι ο αριθμός ζήτησης που εγκαθιστάτε.

Τέλος, ενημερώστε το grub bootloader (έτσι ξέρει για τον νέο σας πυρήνα) με:

Δείξτε περισσότερα

Sudo Update-Grub2

Τώρα μπορείτε να κάνετε επανεκκίνηση του αυτοκινήτου και να επιλέξετε έναν πρόσφατα καταρτισμένο πυρήνα.

Επίσης: Linux Καλύτεροι φορητοί υπολογιστές που μπορείτε να αγοράσετε

Θυμηθείτε ότι το κάνετε αυτό σε μια εικονική μηχανή ή σε μια δοκιμαστική μηχανή, επειδή δεν θέλετε να επικοινωνείτε με τον καθημερινό σας οδηγό και με ένα αυτοκίνητο που δεν φορτώνεται.

Αποκτήστε τις καλύτερες πρωινές ιστορίες στο γραμματοκιβώτιό σας κάθε μέρα με το δικό μας Tech Today Newspletter.

Previous Post

Πώς να νικήσετε το χρυσό νερό θέρμανσης στη δολοφονία στη σκιά της θρησκείας

Next Post

Οι Ηνωμένες Πολιτείες αναφέρουν ότι η Ουκρανία, η Ρωσία συμφωνεί να εξασφαλίσει ασφαλή πλοήγηση στη Μαύρη Θάλασσα

Next Post
Οι Ηνωμένες Πολιτείες αναφέρουν ότι η Ουκρανία, η Ρωσία συμφωνεί να εξασφαλίσει ασφαλή πλοήγηση στη Μαύρη Θάλασσα

Οι Ηνωμένες Πολιτείες αναφέρουν ότι η Ουκρανία, η Ρωσία συμφωνεί να εξασφαλίσει ασφαλή πλοήγηση στη Μαύρη Θάλασσα

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

RECOMMENDED NEWS

Το μελλοντικό παιχνίδι παιχνιδιών Netflix ακούγεται ζοφερή

Το μελλοντικό παιχνίδι παιχνιδιών Netflix ακούγεται ζοφερή

3 months ago
Ο γενικός διευθυντής της KLM διαχειρίζεται την επικεφαλής αεροπορική εταιρεία των Κάτω Χωρών

Ο γενικός διευθυντής της KLM διαχειρίζεται την επικεφαλής αεροπορική εταιρεία των Κάτω Χωρών

3 weeks ago
Γιατί η Ένωση Καναδά-ΗΠΑ είναι κακή ιδέα

Γιατί η Ένωση Καναδά-ΗΠΑ είναι κακή ιδέα

4 months ago
Το επόμενο παιχνίδι EA στο Star Wars είναι ένας χρήστης και αντίστροφα

Το επόμενο παιχνίδι EA στο Star Wars είναι ένας χρήστης και αντίστροφα

4 weeks ago

BROWSE BY CATEGORIES

  • Business
  • Economy
  • Gadgets
  • Gaming
  • Health
  • Lifestyle
  • Sports
  • Technology
  • Travel
  • World

POPULAR NEWS

  • Το 40% των παγκόσμιων αναγκών σε νερό θα παραμείνει ανεκπλήρωτο μέχρι το 2030 λόγω της παύσης της ανάπτυξης της τεχνολογίας αφαλάτωσης

    Το 40% των παγκόσμιων αναγκών σε νερό θα παραμείνει ανεκπλήρωτο μέχρι το 2030 λόγω της παύσης της ανάπτυξης της τεχνολογίας αφαλάτωσης

    0 shares
    Share 0 Tweet 0
  • Το Astro Bot έχει ένα εκπληκτικό ανεξερεύνητο επίπεδο με τόνους μυστικών αυγών

    0 shares
    Share 0 Tweet 0
  • Μόλις γελοιοποιήθηκε για το ύψος του, ο «ζεστός» παρααθλητής αναγκάζει άλλους να κάθονται στις μύτες των ποδιών τους

    0 shares
    Share 0 Tweet 0
  • Μέσα στο μακροχρόνιο πρόβλημα χρηματοοικονομικής παιδείας της Αμερικής που οδηγεί σε τρισεκατομμύρια χρέη μαθητών: “Πρέπει να διδάξετε τους δασκάλους”

    0 shares
    Share 0 Tweet 0
  • Μια προσέγγιση με γνώμονα τα δεδομένα για την εταιρική διακυβέρνηση

    0 shares
    Share 0 Tweet 0

Our mission is to deliver accurate, timely, and comprehensive news coverage that keeps our readers informed and engaged. We strive to provide a balanced perspective on the latest events and issues shaping our world, offering insightful analysis and in-depth reporting on a wide range of topics.

Follow us on social media:

Recent News

  • Ο συνταγματισμός και η υπεροχή του νόμου πεθαίνουν;
  • BCCI να συνεχίσει το IPL 2025 μέχρι τις 16 Μαΐου, όταν διευκολύνει την τάση στην Ινδία-Πακιστάν
  • Γιατί προτείνω αυτά τα ακουστικά JBL για εργασία και ταξίδια – ειδικά σε αυτήν την τιμή

Category

  • Business
  • Economy
  • Gadgets
  • Gaming
  • Health
  • Lifestyle
  • Sports
  • Technology
  • Travel
  • World

World News

Στην Κίνα, η Deepseek έχει κάποιες μεγάλες αξιώσεις AI. Όλοι οι ειδικοί δεν είναι πεπεισμένοι

Στην Κίνα, η Deepseek έχει κάποιες μεγάλες αξιώσεις AI. Όλοι οι ειδικοί δεν είναι πεπεισμένοι

January 30, 2025
Η πρώτη ανοιχτή κάμερα του Akara είναι μια συσκευή ονείρου ενός ενθουσιώδους αυτού του έξυπνου σπιτιού – γι ‘αυτό

Η πρώτη ανοιχτή κάμερα του Akara είναι μια συσκευή ονείρου ενός ενθουσιώδους αυτού του έξυπνου σπιτιού – γι ‘αυτό

February 20, 2025
  • About Us
  • Contact Us
  • Terms and Conditions
  • Privacy Policy
  • Disclaimer

© 2024 Viral Source . All Rights Reserved.

No Result
View All Result
  • Home
  • Business
  • Health
  • Gaming
  • Economy
  • Technology
  • Gadgets
  • Lifestyle
  • Sports
  • World

© 2024 Viral Source . All Rights Reserved.