# GRUB (Ελληνικά)

Αυτό το άρθρο χρειάζεται μετάφραση.

Σημειώσεις: Αυτό το κείμενο είναι σε εξέλιξη μετάφρασης από το Αγγλικό (Discuss)

Ο GRUB— να μην συγχέεται με το GRUB Legacy— είναι η νέα γενιά του GRand Unified Bootloader. Ο GRUB προέρχεται από το PUPA που ήταν ένα ερευνητικό σχήμα για την ανάπτυξη της νέας γενιάς αυτού που σήμερα λέμε GRUB Legacy. Ο GRUB ξανα-γράφτηκε από την αρχή για να ανασυγκροτηθεί και να παρέχει δομοστοιχειωτό σχεδιασμό και φορητότητα.[1].

## Πρόλογος

- Ο bootloader είναι το πρώτο πρόγραμμα που τρέχει ο υπολογιστής κατά την εκκίνησή του. Είναι υπεύθυνος στο να διαβαστεί και να μεταφερθεί ο πυρήνας (kernel) του Linux.
- Το όνομα GRUB ουσιαστικά απευθύνετε στην δεύτερη έκδοση της εφαρμογής αυτής, δες. Αν θέλετε να μάθετε περισσότερο για την παλαιότερη έκδοσή του, διαβάστε στο GRUB Legacy.
- Ο GRUB υποστηρίζει το σύστημα αρχείων Btrfs σαν διαχειριστής root είτε είναι συμπιεσμένο σαν zlib είτε LZO χωρίς ξεχωριστό `/boot`.
- Ο GRUB δεν υποστηρίζει στο σύστημα αρχείων F2FS σαν διαχειριστής root. Έτσι θα χρειαστείτε ένα ξεχωριστό `/boot` με υποστηριζόμενο σύστημα αρχείων.

## Σήστημα BIOS

### Ειδικές οδηγίες για τον πίνακα κατατμήσεων GUID (GPT)

Κακογραμμένο κείμενο ή τομέας.

Λόγος: Υπάρχει περίπτωση λάθους σύνταξης (Discuss)

Για την ρύθμιση του BIOS/GUID Partition Table (Ελληνικά) χρειάζεται ο BIOS boot partition. Ο GRUB ενσωματώνει σε αυτόν το `core.img` του.

Σημείωση:

- Πριν κάνετε αυτήν την μέθοδο, να έχετε υπόψιν πως όλα τα συστήματα δεν υποστηρίζουν αυτήν την μέθοδο διαμόρφωσης. Περισσότερες πληροφορίες στο Σύστημα BIOS.
- Ο GRUB χρειάζεται αυτό το έξτρα τμήμα σκληρού μόνο για την μέθοδο διαμόρφωσης BIOS/GPT. Παλιότερα στην μέθοδο BIOS/MBR ο GRUB χρησιμοποιούσε το Post-MBR για να ενσωματώσει το `core.img` του. Ο GRUB για το BIOS/GPT δεν χρησιμοποιεί το Post-GPT για να συμμορφωθεί με τις απαιτήσεις που χρειάζεται 1_μεγκαμπάιτ/2048_τομείς σκληρού δίσκου.
- Στα συστήματα UEFI δεν χρειάζεται αυτό το έξτρα τμήμα σκληρού μιας και δεν ενσωματώνετε στο boot sector.

Δημιουργήστε ένα τμήμα σκληρού 1 mebibyte (`+1M` με το `fdisk` ή με το `gdisk`) σε δίσκο που δεν έχει σύστημα αρχείων και επιλέξτε BIOS boot (BIOS boot για το fdisk, `ef02` για το gdisk, `bios_grub` για το `parted`). Αυτό το τμήμα σκληρού μπορεί να βρίσκεται σε οποιαδήποτε θέση αλλά πριν τα πρώτα 2 TiB του σκληρού. Αυτό το τμήμα πρέπει να δημιουργηθεί πριν την εγκατάσταση του GRUB. Όταν δημιουργηθεί αυτό το τμήμα, εγκαταστήστε τον GRUB όπως αναφέρετε πιο κάτω.

Το Post-GPT μπορεί επίσης να χρησιμοποιηθεί και σαν τμήμα σκληρού 'BIOS boot' παρά που δεν θα χρησιμοποιεί τις προδιαγραφές του GPT. Μιας και αυτό το τμήμα σκληρού δεν θα χρησιμοποιείται τακτικά, τυχόν αναφορές σφαλμάτων (από κάποια προγράμματα διαχείρισης δίσκων) μπορούν να αγνοηθούν. Με το `fdisk` ή με το `gdisk` δημιουργήστε ένα τμήμα σκληρού που να αρχίζει από τον 34ο τομέα μέχρι τον 2047ο και ρυθμίστε τον τύπο του. Για να μπορείτε να βλέπετε τις πρώτες κατατμήσεις του σκληρού, να φτιάξετε αυτό το τμήμα τελευταίο.

### Ειδικές οδηγίες για τον 'Master Boot Record (MBR)'

Ο post-MBR ξεκινάει μετά από τα πρώτα 512 byte της περιοχής του MBR και πριν το πρώτο διαμέρισμα σκληρού. Σε πολλά MBR (ή με την ετικέτα 'msdos') διαχωρισμένα συστήματα ο χώρος του MBR είναι 31 KiB όπου ήταν ικανοποιητικός για το σύστημα DOS. Ωστόσο για τον GRUB συνιστάται ο χώρος αυτός να είναι 1-2 MiB για να υπάρχει αρκετός χώρος για να ενσωματωθεί ο `core.img` του GRUB (FS#24103). Καλό είναι να χρησιμοποιείται εργαλεία διαμόρφωσης σκληρών που υποστηρίζουν 1 MiB για να επιτευχθεί αυτός ο χώρος όπως και να ικανοποιηθούν άλλα μή-512 byte προβλήματα (που είναι άσχετα με την ενσωμάτωση του `core.img`).

### Εγκατάσταση

Ο GRUB μπορεί να εγκατασταθεί με το πακέτο grub από τα official repositories. Θα αντικαταστήσει το grub-legacyAUR, αν είναι ήδη εγκατεστημένο.

Note: Εγκαταστόντας απλά το πακέτο δεν θα ανανεώνει το αρχείο `/boot/grub/i386-pc/core.img` και τις ενότητες στο `/boot/grub/i386-pc`. Θα πρέπει να τις ανανεώνετε χειροκίνητα με την χρήση του `grub-install` όπως αναφέρεται πιο κάτω.

#### Εγκατάσταση αρχείων boot

Υπάρχουν 4 τρόποι για να εγκατασταθούν τα αρχεία του GRUB boot για τον BIOS:

- Εγκατάσταση στον δίσκο (συνιστάται)
- Εγκατάσταση σε εξωτερική USB μονάδα[broken link: invalid section] (για ανάκτηση)
- Εγκατάσταση σε τμήμα, μη-τμήμα σκληρού δίσκου (δεν συνιστάται)
- Δημιουργία μόνο του core.img[broken link: invalid section] (ασφαλέστερη μέθοδος, αλλά απαιτεί άλλον έναν BIOS bootloader σαν το Syslinux να είναι ήδη εγκατεστημένο για να συνδέσει το `/boot/grub/i386-pc/core.img`)

Note: Δείτε το https://www.gnu.org/software/grub/manual/html_node/BIOS-installation.html για περισσότερες πληροφορίες.
Category:

- Boot loaders (Ελληνικά)

Hidden category:

- Pages with broken section links