..


Σύνδεσμοι διαφημιζόμενων

Η Φορτωτή Εκκίνησης Grub

Το άρθρο γράφτηκε από τον Stefano Cancedda
Σελίδα 1 από 4

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

GRUB που κατοικούν στο δίσκο, και χρησιμοποιείται ευρέως και εγκαθίσταται από προεπιλογή σε όλες σχεδόν τις σημαντικές εκδόσεις του Linux, καθώς και σε εκείνες του FreeBSD και OpenSolaris. Από την εσωτερική λειτουργία της, στην πραγματικότητα πολύ πολύπλοκο, είναι ενδιαφέρον να γνωρίζουμε τη βασική αρχιτεκτονική, τη διαμόρφωση του συστήματος (υπό τη διαχείριση της διαμόρφωσης menu.lst αρχείο) και τις κύριες εντολές κείμενο.

Grub επιτρέπει να ξαναγράψει από την αρχή εντολές χρειάζονται για την εκκίνηση του πυρήνα, GRUB boot loader είναι μια καθολική, υποστηρίζει όλα τα σημαντικά λειτουργικά συστήματα, συμπεριλαμβανομένων ακόμη και εκείνοι με ιδιόκτητο άδεια, όπως τα Windows. Αυτό συμβαίνει όταν το περιβάλλον εργασίας του υπολογιστή με ένα μενού όπως αυτό που παρουσιάστηκε από το ακόλουθο παράδειγμα:

GRUB εκκίνησης grub από την εντολή σε έναν τυποποιημένο τρόπο, και διανέμεται μαζί με κάποια αξεσουάρ προγράμματα, τα οποία αναφέρεται ότι με μια σύντομη περιγραφή των πιο συχνά χρησιμοποιούνται:
  • grub-install: εγκατάσταση grub σε ένα δίσκο?
  • grub-set-default: εκχωρήσετε το προεπιλεγμένο στοιχείο μενού ξεκινά το χρονικό όριο λήξει?
  • grub με αισθητήρα: προσφέρει πληροφορίες για τη συσκευή που αντιστοιχεί σε μια συγκεκριμένη διαδρομή (ή μια συσκευή μέσω του επιλογή-d)?
  • grub-reboot: επανεκκινήσετε τον υπολογιστή με το λειτουργικό σύστημα που αντιστοιχούν στο στοιχείο του μενού που ορίζεται ως επιχείρημα?
  • grub-md5-crypt: υπολογίζει το MD5 hash του κωδικού πρόσβασης που απαιτείται από το ίδιο το πρόγραμμα.
Αρχιτεκτονική του GRUB

GRUB αποτελείται από δύο μέρη που ονομάζονται στάδια.

  • stage1 είναι κάτοικος το Master Boot Record (MBR, τομέα των μποτών χρησιμοποιούνται από το BIOS για να ολοκληρωθεί η εκκίνηση του συστήματος) και ευκαιρίες για να ανεβάσετε το δεύτερο μέρος?
  • stage2 που κατοικούν στο σκληρό δρόμο για / boot / grub και περιέχει το πραγματικό πρόγραμμα, το ίδιο μονοπάτι είναι αποθηκευμένα τα αρχεία ρυθμίσεων.
Αυτή η αρχιτεκτονική επιτρέπει την stage1 να πάντα να είναι αμετάβλητα και η μόνη αλλαγή είναι το stage2, η πράξη της αλλαγής ένα αρχείο ρυθμίσεων, η οποία καθορίζει τη συμπεριφορά του φορτωτή εκκίνησης και δομή μενού.
Από αυτό το λειτουργικό σύστημα έρχεται μια ευελιξία και ευκολία στη χρήση απίστευτα υψηλή εάν εξεταστεί σε συνδυασμό με τη δύναμη του εργαλείου.

Σημειώσεις για την ταυτοποίηση των δίσκων και διαμερισμάτων.

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

  • Το DOS / Windows εκχωρούν σε κάθε διαμέρισμα κάθε δίσκο που διατίθενται στην συμβολική τιμή αποτελείται από μια προοδευτική επιστολή και μια άνω και κάτω τελεία (προεπιλογή είναι A: και B: για αφαιρούμενους δίσκους, C: και στη συνέχεια για τους σκληρούς δίσκους και άλλες μονάδες )?
  • unix σημειογραφία ονόματα του δίσκου, με τη μορφή hda, hdb, HDC, κλπ. .. και για κάθε δίσκο και να καθορίσει μια τιμή που προσδιορίζει κάθε ακολουθία των κατατμήσεων (π.χ. hda1, hda5, hdb3). Οι αριθμοί από 1 έως 4 προορίζονται αποκλειστικά για τις τέσσερις πιθανές πρωτεύοντα διαμερίσματα, ενώ με τιμές μεγαλύτερες από το 5 στο όνομα του λογικές κατατμήσεις.
  • GRUB χρησιμοποιεί το δικό της συμβολισμό της, διαφορετική από τις προηγούμενες δύο, η οποία δίνει σε κάθε σκληρό δίσκο του «HD», το πρόθεμα που ακολουθείται από το αναγνωριστικό του δίσκου και το διαμέρισμα:
 



 HD (<numero_disco>, <numero_partizione>)

 
Εδώ είναι ένα διάγραμμα που συνοψίζει ένα παράδειγμα που μπορεί να ξεκαθαρίσει τα πράγματα:

Στην ίδια κατηγορία ...
E-Learning
Linux (Μάθημα) Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €.
PHP (Μάθημα) PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €.
Ruby και Ruby on Rails (Μάθημα) Ruby και Ruby on Rails (Μάθημα)
Δημιουργία λογισμικού και Web εφαρμογές με Ρουμπίνι και RoR. Από 39 €.
Σύνδεσμοι διαφημιζόμενων