Ένα boot loader είναι ένα από τα πιο σημαντικά στοιχεία της διαδικασίας εκκίνησης του λειτουργικού σας συστήματος Linux.

Αυτό το άρθρο θα σας δείξει τι είναι ένας φορτωτής εκκίνησης και ο ρόλος που παίζει σε ένα σύστημα Linux. Συγκεκριμένα, αυτός ο οδηγός θα επικεντρωθεί στο Grand Unified Bootloader (GRUB), ένα ισχυρό και εξαιρετικά ευέλικτο πρόγραμμα εκκίνησης. Αλλά πριν εξετάσουμε λεπτομερώς το GRUB, είναι σημαντικό να κατανοήσουμε τη διαδικασία εκκίνησης στο Linux.

Η διαδικασία εκκίνησης Linux

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

Υπάρχουν τέσσερα κύρια στάδια στη διαδικασία εκκίνησης του λειτουργικού σας συστήματος και συμβαίνουν με την ακόλουθη σειρά:

  1. BIOS: Σημαίνει Βασικό σύστημα εισόδου / εξόδου και είναι κυρίως υπεύθυνη για τη φόρτωση του bootloader. Όταν ξεκινά ο υπολογιστής, εκτελεί ένα Power On Self Test (POST) για να βεβαιωθείτε ότι το βασικό υλικό όπως η μνήμη και ο σκληρός δίσκος λειτουργούν σωστά. Στη συνέχεια, το BIOS θα ελέγξει το Master Boot Record (MBR) του πρωτεύοντος σκληρού δίσκου, το οποίο είναι μια ενότητα στον σκληρό σας δίσκο όπου βρίσκεται ο bootloader.
  2. Φορτωτής εκκίνησης: Φορτώνει τον πυρήνα στη μνήμη RAM με ένα σύνολο παραμέτρων του πυρήνα.
  3. Πυρήνας: Η κύρια λειτουργία του πυρήνα είναι η προετοιμασία συσκευών και μνήμης. Στη συνέχεια, φορτώνει τη διαδικασία init.
  4. Μέσα σε αυτό: Υπεύθυνος για την εκκίνηση και τη διακοπή βασικών υπηρεσιών στο σύστημά σας.

Σημείωση: Το BIOS δεν είναι μια διαδικασία που σχετίζεται με το Linux, είναι μια διαδικασία που συμβαίνει ανεξάρτητα από το λειτουργικό σας σύστημα.

Μάθε περισσότερα: Το BIOS ενός υπολογιστή θεωρείται λογισμικό, υλικό ή υλικολογισμικό;

Τι είναι το Grand Unified Bootloader;

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

Εδώ είναι η επιλογή μενού GRUB. Εάν έχετε εγκαταστήσει πολλά λειτουργικά συστήματα, θα τα έχετε εδώ.

Σημείωση: Το GRUB δεν περιορίζεται μόνο στην εκκίνηση σε λειτουργικά συστήματα Linux, μπορείτε επίσης να το χρησιμοποιήσετε για εκκίνηση σε άλλα λειτουργικά συστήματα όπως τα Windows.

Υπάρχουν δύο κύριες εκδόσεις του GRUB που είναι διαθέσιμες τη στιγμή αυτής της γραφής.

  1. GRUB Legacy: Αυτή είναι η πρώτη έκδοση του GRUB και αναπτύχθηκε αρχικά το 1995.
  2. GRUB 2: Αυτή είναι η τελευταία έκδοση του GRUB που χρησιμοποιείται από πολλές mainstream Linux διανομές όπως Manjaro, Ubuntu, Fedora και Red Hat Enterprise Linux (RHEL). Το GRUB 2 σας παρέχει καλύτερα εργαλεία και επιλογές διαμόρφωσης από τον προκάτοχό του.

Εκτός από το GRUB, οι διανομές Linux χρησιμοποιούν επίσης άλλους φορτωτές εκκίνησης, όπως Linux Loader (LILO), coreboot και SYSLINUX.

Ο ρόλος της GRUB

Μόλις επιλέξετε το λειτουργικό σύστημα για εκκίνηση, το GRUB θα φορτώσει τον επιλεγμένο πυρήνα. Το GRUB χρησιμοποιεί παραμέτρους πυρήνα για να γνωρίζει πού βρίσκεται ο πυρήνας και άλλες σημαντικές παραμέτρους για χρήση.

  • initrd: Χρησιμοποιείται για τον καθορισμό του αρχικού δίσκου RAM.
  • BOOT_IMAGE: Η θέση της εικόνας του πυρήνα Linux.
  • ρίζα: Καθορίζει τη θέση του ριζικού συστήματος αρχείων. Χρησιμοποιείται από τον πυρήνα για να βρει init που με τη σειρά του φορτώνει κρίσιμες υπηρεσίες.
  • ρο: Υπεύθυνος για την τοποθέτηση του συστήματος αρχείων σε λειτουργία μόνο για ανάγνωση.
  • ησυχια: Κρύβει ορισμένα μηνύματα ειδικά για το σύστημα κατά την εκκίνηση του υπολογιστή σας.
  • βουτιά: Χρησιμοποιείται για την εμφάνιση της οθόνης εκκίνησης κατά την εκκίνηση του συστήματός σας.

Όταν βρίσκεστε στο μενού επιλογών GRUB, μπορείτε να επεξεργαστείτε τις παραμέτρους του πυρήνα πατώντας το μι πλήκτρο στο πληκτρολόγιό σας.

Διαμόρφωση του GRUB Bootloader

Το GRUB 2 σας προσφέρει μεγάλη ευελιξία και ισχύ όταν πρόκειται για τη διαμόρφωση του boot loader.

ο /boot/grub Ο κατάλογος περιέχει ένα αρχείο με όνομα grub.cfg, το οποίο είναι το κύριο αρχείο διαμόρφωσης για το GRUB. Ωστόσο, σας συμβουλεύουμε να μην επεξεργαστείτε το grub.cfg αρχείο απευθείας, αντί να πρέπει να επεξεργαστείτε το /etc/default/grub αρχείο.

Όταν κάνετε αλλαγές στο /etc/default/grub αρχείο, θα πρέπει να βεβαιωθείτε ότι έχετε εκτελέσει την παρακάτω εντολή, έτσι ώστε οι αλλαγές σας να είναι γραμμένες στο grub.cfg αρχείο αυτόματα.

sudo update-grub

Μπορείτε να μάθετε περισσότερα για το GRUB και μερικές από τις επιλογές διαμόρφωσής του εκτελώντας την ακόλουθη εντολή:

info -f grub

Προσαρμογή του GRUB σε Linux

Αυτός ο οδηγός σας έδειξε ότι το GRUB είναι ένας πολύ ισχυρός και ευέλικτος φορτωτής εκκίνησης και παίζει καθοριστικό ρόλο στη λειτουργία του λειτουργικού σας συστήματος. Οι χρήστες έχουν πλήρη έλεγχο της εμφάνισης της οθόνης εκκίνησης GRUB. Μπορείτε ακόμη και να προσαρμόσετε εύκολα την εικόνα φόντου της οθόνης εκκίνησης.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τρόπος προσαρμογής του μενού εκκίνησης Grub με εικόνα φόντου

Βαρεθήκατε με το προεπιλεγμένο μενού Grub; Δείτε πώς μπορείτε να το προσαρμόσετε με μια εικόνα φόντου της επιλογής σας.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • GRUB Bootloader
  • Linux
Σχετικά με τον Συγγραφέα
Mwiza Kumwenda (Δημοσιεύθηκαν 25 άρθρα)

Η Mwiza αναπτύσσει λογισμικό από το επάγγελμα και γράφει εκτενώς σε προγραμματισμό Linux και front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν την ιστορία, τα οικονομικά, την πολιτική και την επιχειρηματική-αρχιτεκτονική.

Περισσότερα από τη Mwiza Kumwenda

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που σας στείλαμε μόλις

.