GRUB - Η δομή του αρχείου διαμόρφωσης

Το αρχείο ρυθμίσεων του GRUB

Εισαγωγή

Το αρχείο ρυθμίσεων GRUB βρίσκεται στο /boot/grub/grub.conf ή /boot/grub/menu.lst

Παράδειγμα τυπικής διαμόρφωσης

Γενικά, η δομή του /boot/grub/grub.conf ή /boot/grub/menu.lst έχει ως εξής (Μην λάβετε υπόψη τα υπάρχοντα σχόλια).

 προεπιλογή N timeout sec χρώμα χρώματος1 color2 # Διαμόρφωση για το λειτουργικό σύστημα στο οποίο είναι εγκατεστημένο το Grub τίτλος Η ετικέτα του OS root (hd, ) kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN επιλογές initrd /boot/initrd.img- 2.xxxx # Από εδώ για επεξεργασία για άλλο OS # Για GNU / Linux # Για κάθε λειτουργικό σύστημα που προστέθηκε στο Grub προσθέστε το για να γράψετε τον επόμενο τίτλο του μπλοκ Ο πρόσθετος OS root root root (hd, ) kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN επιλογές initrd /boot/initrd.img-2.xxxx rootnoverify (hd, ) # Για τον τίτλο των Windows Η ετικέτα του OS root (hd, ) chainloader +1 

Προεπιλογές παραμέτρων

  • προεπιλογή N - είναι το σύστημα που αρχίζει από προεπιλογή με το σύστημα bootloader διπλού εκκίνησης
  • sec timeout - το χρονικό όριο σε δευτερόλεπτα πριν από την αυτόματη εκκίνηση
  • color color1 color2 - Το χρώμα φόντου

1. Διευθυνσιοδότηση

και είναι αριθμημένες από μηδέν, οπότε δεν υπάρχει hda, hda1, κλπ. ..

Παράδειγμα:

  • 1ο διαμέρισμα του 1ου δίσκου (hd0, 0)
  • 2ο διαμέρισμα του 1ου δίσκου (hd0, 1)
  • Πρώτο τμήμα 2ου δίσκου (hd1, 0)

2. Τίτλος

  • title - είναι μια ετικέτα που εμφανίζεται στην εκκίνηση του GRUB

Ex: Debian GNU / Linux, πυρήνας 2.6.17.7

3. Ρίζα

ρίζα (hd, )

Ενεργοποίηση ενός διαμερίσματος ως διαμέρισμα εκκίνησης.

4. Ο πυρήνας

kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN επιλογές

Φόρτωση του πυρήνα:

- Εάν το διαμέρισμα περιέχει ενεργοποιημένο κατά την εκκίνηση περιέχει / boot (έτσι ένα ειδικό διαμέρισμα), χρησιμοποιήστε:

kernel /vmlinuz-2.xxxx root = / dev / hdLN επιλογές

το ρίζωμα = / dev / hdLN σημαίνει το ριζικό σύστημα

Το L είναι ένα γράμμα που αντιπροσωπεύει τον δίσκο (α για τον πρώτο δίσκο, β για δεύτερο, κλπ .., και N είναι ο αριθμός διαμερίσματος)

Προαιρετικός:

ro μόνο για ανάγνωση

mem = 'μέγεθος'

Ακολουθεί ένας σύνδεσμος: www.tldp.org/HOWTO/BootPrompt-HOWTO.html

5. Initrd

initrd /boot/initrd.img-2.xxxx

Ο πυρήνας τοποθετεί ένα προσωρινό ριζικό σύστημα χρησιμοποιώντας μια συμπιεσμένη εικόνα

- Εάν το διαμέρισμα που ενεργοποιήθηκε κατά την εκκίνηση περιέχει / boot (έτσι ένα ειδικό διαμέρισμα), χρησιμοποιήστε:

initrd /initrd.img-2.xxxx

6. Rootnoverify

rootnoverify (hd, )

Ενεργοποίηση του διαμερίσματος εκκίνησης αλλά χωρίς τοποθέτηση

Χρησιμοποιήστε το για το λειτουργικό σύστημα για το οποίο πρέπει να προσθέσετε το αρχείο ρυθμίσεων.

7. Μεταφορέας αλυσίδας

αλυσίδα φορτωτή +1

Φόρτωση ενός αρχείου ή μπλοκ που λειτουργούν ως δευτερεύων φορτωτής

Χρησιμοποιείται για την ενεργοποίηση των Windows.

Σημαντικές σημειώσεις

Κατά τη διαίρεση της μονάδας δίσκου, σημειώστε σε ένα κομμάτι χαρτί όλες τις πραγματοποιηθείσες εργασίες. Μπορεί να χρησιμοποιηθεί για να επεξεργαστεί αργότερα το αρχείο ρυθμίσεων Grub.

Ορισμένα συστήματα χρησιμοποιούν vmlinuz για να αναφερθούν στον πυρήνα. Στην πραγματικότητα πρόκειται για συμβολική σύνδεση με τον πυρήνα.

Ομοίως, το initrd θα είναι ένας συμβολικός σύνδεσμος για το initrd.img-2.xxxx.

Για να μάθετε ποια έκδοση του πυρήνα λειτουργικού συστήματος:

 uname -r 

Για να δείτε ποιος πυρήνας δείχνει στο vmlinuz

 ls -l / boot / vmlinuz 

Το Grub διαθέτει επίσης ένα μικρό κέλυφος που μπορεί να χρησιμοποιηθεί για να ελέγξει τις εντολές που θέλετε να βάλετε στο αρχείο ρυθμίσεων.

  • Για να μάθετε σχετικά με τις εντολές Grub κατά την εκκίνηση, πρέπει να πατήσετε το κουμπί C και να πληκτρολογήσετε "help" στο μίνι κέλυφος.
  • Για να λάβετε βοήθεια για οποιαδήποτε εντολή, πρέπει να πληκτρολογήσετε help + εντολή
  • Για να επεξεργαστείτε το αρχείο, χρησιμοποιήστε έναν επεξεργαστή κειμένου στη λειτουργία γραφικών (gedit, kedit, kwrite, xemacs) ή στον επεξεργαστή λειτουργίας κονσόλας (vi, vim, emacs, mc)
Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές