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

Δεν μπορείτε να ενημερώσετε τα Windows 10; Εδώ είστε επιλογές πριν τελειώσει σε 5 μήνες

Δεν μπορείτε να ενημερώσετε τα Windows 10; Εδώ είστε επιλογές πριν τελειώσει σε 5 μήνες

May 10, 2025
Αυτός ο φορτιστής τοίχου αντικατέστησε όλους τους ιχνηλάτες Bluetooth – και γιατί δεν θα ταξιδέψω ποτέ χωρίς αυτό

Αυτός ο φορτιστής τοίχου αντικατέστησε όλους τους ιχνηλάτες Bluetooth – και γιατί δεν θα ταξιδέψω ποτέ χωρίς αυτό

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

Η επιχειρηματική αυτοκρατορία του Έλον Μασκ καταλαμβάνει μια μικρή πόλη του Τέξας. Δεν είναι όλοι οι κάτοικοι ευχαριστημένοι

Η επιχειρηματική αυτοκρατορία του Έλον Μασκ καταλαμβάνει μια μικρή πόλη του Τέξας. Δεν είναι όλοι οι κάτοικοι ευχαριστημένοι

6 months ago
Πώς ο Priyansh Arya ανάγκασε το Ponting να διορθωθεί στο IPL 2025

Πώς ο Priyansh Arya ανάγκασε το Ponting να διορθωθεί στο IPL 2025

1 month ago
Ο Trump λέει αντίο στον ιδρυτή του Nikola Trevor Milton

Ο Trump λέει αντίο στον ιδρυτή του Nikola Trevor Milton

1 month ago
Το Pokémon TCG Prismatic Evolution είναι υπέροχο αν μπορείτε να το βρείτε

Το Pokémon TCG Prismatic Evolution είναι υπέροχο αν μπορείτε να το βρείτε

4 months 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

  • Το Bravellly Default με πώλησε στα στοιχεία του διακόπτη ποντικιού 2
  • Το ψηφιακό μάρκετινγκ ήταν για κλικ, αλλά η ανάπτυξη του ChatGPT σημαίνει ότι αυτό είναι “τώρα για τη νίκη της αναφοράς”
  • Πείτε ότι το Sudharsan πιθανότατα θα αντικαταστήσει την Rochita Sharma ως ανοιχτήρι της Ινδίας στην Αγγλία

Category

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

World News

Ο Yash Dayal βρίσκεται ανάμεσα στο όνειρο του ντεμπούτου του Arshdeep Singh

Ο Yash Dayal βρίσκεται ανάμεσα στο όνειρο του ντεμπούτου του Arshdeep Singh

September 8, 2024
Ασιατικές αγορές σε πραγματικό χρόνο: Κίνα, LPR, Ιαπωνία, πληθωρισμός

Ασιατικές αγορές σε πραγματικό χρόνο: Κίνα, LPR, Ιαπωνία, πληθωρισμός

November 18, 2024
  • 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.