Πώς να ανακτήσετε το bootloader GRUB σε Linux

Τελευταία ενημέρωση: 31 Αύγουστο 2026
Συγγραφέας: TecnoDigital

Οθόνη τερματικού Linux με πράσινο κείμενο σε μαύρο φόντο, ιδανική για την απεικόνιση της κονσόλας εντολών και των τεχνικών περιβαλλόντων.

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

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

Διάγνωση προβλημάτων Linux
Σχετικό άρθρο:
Αντιμετώπιση προβλημάτων στο Linux: ένας πλήρης και πρακτικός οδηγός

Άμεση ανάκτηση από την κονσόλα GRUB

Κοντινό πλάνο ενός χεριού που εισάγει μια συσκευή USB σε έναν φορητό υπολογιστή, που απεικονίζει τη χρήση ενός Live USB.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es προσδιορίστε πού βρίσκονται τα αρχεία σας εκτελεί την εντολή lsτο οποίο θα σας δείξει τους διαθέσιμους δίσκους και τα διαμερίσματα, όπως (hd0,msdos1).

Μόλις εντοπίσετε τον δίσκο, πρέπει να αναζητήσετε τον φάκελο boot εξερευνώντας τα χωρίσματα με ls (hd0,1)/Όταν βρεις τον κατάλληλο, πρέπει να διαμορφώστε τη διαδρομή προθέματος και η ρίζα του συστήματος χρησιμοποιώντας τις εντολές set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Στη συνέχεια, εντοπίστε τον διαθέσιμο πυρήνα στον φάκελο εκκίνησης και φορτώστε τον χρησιμοποιώντας την εντολή linux, καθορίζοντας το root partition (για παράδειγμα, root=/dev/sda1), για να εκτελεστεί τελικά initrd και ξεκινήστε τον κινητήρα.

  Οι καλύτεροι πόροι Ιστού για την Cobol

Μόλις συνδεθείτε με επιτυχία στην περίοδο λειτουργίας χρήστη, μην ξεχάσετε να επισκευάστε μόνιμα τη μίζαΆνοιξε ένα τερματικό ως root και εκτέλεσε grub-install /dev/sda ακολουθούμενο από update-grub2 y update-initramfs -u ώστε το πρόβλημα να μην επαναληφθεί κατά την επανεκκίνηση.

διαγνωστικά προβλήματα εκκίνησης linux
Σχετικό άρθρο:
Διάγνωση προβλημάτων εκκίνησης Linux και βλαβών υλικού

Επανεγκατάσταση χρησιμοποιώντας Live USB (Χειροκίνητη και Chroot μέθοδος)

Επιφάνεια εργασίας προγραμματιστή με τερματικό που εκτελεί τεχνικές εντολές και πρόγραμμα επεξεργασίας κώδικα στο παρασκήνιο.

Όταν το GRUB απουσιάζει εντελώς, η πιο αξιόπιστη λύση είναι να χρησιμοποιήσετε ένα Ζωντανή USB οποιασδήποτε διανομής που βασίζεται στο Debian (όπως Ubuntu ή Linux Mint). Το κλειδί είναι η αρχιτεκτονική του Live USB (AMD64 ή i386) να ταιριάζει με αυτήν του εγκατεστημένου συστήματός σας, ώστε να αποφευχθούν σφάλματα κατά την εκτέλεση της διαδικασίας. αλλαγή ρίζας ή chroot.

Η διαδικασία ξεκινά με την αναγνώριση των διαμερισμάτων με sudo fdisk -lΕίναι σημαντικό να διακρίνετε ποια είναι η ριζική κατάτμηση (/) και αν έχετε ξεχωριστή κατάτμηση /boot. Για να συνεχίσετε, πρέπει προσάρτηση της root κατάτμησης στο /mnt και, αν υπάρχει, το αρχικό στο /mnt/bootΓια να λειτουργήσει σωστά το σύστημα στο περιβάλλον Live, είναι απαραίτητο να εκτελέσετε μια συνδεδεμένη συναρμολόγηση των κρίσιμων καταλόγων του λειτουργικού συστήματος που εκτελείται sudo mount --bind /dev /mnt/devκαθώς και για /dev/pts, /proc y /sys.

Αφού συναρμολογήσουμε τα πάντα, χρησιμοποιούμε την εντολή sudo chroot /mntΑυτό είναι σαν να κάνουμε ένα μαγικό κόλπο: λέμε στον υπολογιστή ότι Η ρίζα είναι τώρα ο σκληρός μας δίσκος και όχι το USB. Από εδώ, επανεγκαθιστούμε τον διαχειριστή με grub-install /dev/sda και ενημερώσαμε τις ρυθμίσεις με grub-mkconfig -o /boot/grub/grub.cfg o update-grubΤελικά, φύγαμε με exit και ξεκινήσαμε ξανά.

Αυτοματοποιημένες λύσεις και γρήγορες εναλλακτικές λύσεις

Λεπτομερής φωτογραφία μιας σύγχρονης συσκευής USB, χρήσιμη για την απεικόνιση του φυσικού εργαλείου που απαιτείται για την ανάκτηση GRUB.

Αν δεν αισθάνεστε άνετα με την πλοήγηση στο τερματικό ή αν η διαδικασία είναι πολύ περίπλοκη, υπάρχει ένα εργαλείο που ονομάζεται Επισκευή εκκίνησης το οποίο είναι πραγματικά σωτήριο. Για να το χρησιμοποιήσετε, εκκινήστε από ένα Ubuntu Live USB, ανοίξτε το τερματικό και εγκαταστήστε το εργαλείο από τα επίσημα αποθετήριά του. Μόλις εκτελεστεί, απλώς επιλέξτε την επιλογή για να συνιστώμενη επισκευή Και το πρόγραμμα θα κάνει όλη τη βρώμικη δουλειά για εσάς, εντοπίζοντας τα λειτουργικά συστήματα και επανεγκαθιστώντας αυτόματα το GRUB.

  Κοινότητα Πληροφορικής: Θέσεις εργασίας, Δικτύωση και Βασικές Τεχνολογικές Πλατφόρμες

Σε απλούστερες περιπτώσεις, όπου χρειάζεται μόνο να επανεγκαταστήσουμε το GRUB χωρίς να εκτελέσουμε πλήρη chroot, μπορούμε να προσαρτήσουμε το partition που περιέχει τον κατάλογο εκκίνησης σε έναν προσωρινό φάκελο όπως /tmp/part και τρέξε sudo grub-install --root-directory=/tmp/part /dev/sdaΑυτό είναι χρήσιμο εάν Ψάχνουμε για μια πιο άμεση διαδρομή και γνωρίζουμε ακριβώς πού βρίσκεται ο φορτιστής εκκίνησης.

Για να λυθεί αυτό το πρόβλημα, είτε χρησιμοποιώντας χειροκίνητες εντολές στην κονσόλα GRUB, είτε την τεχνική chroot με μια μονάδα USB με δυνατότητα εκκίνησης, είτε τη χρήση αυτόματων εργαλείων όπως το Boot-Repair, το κλειδί έγκειται στην σωστή αναγνώριση των διαμερισμάτων του δίσκου και στη διασφάλιση ότι ο τομέας εκκίνησης του MBR ή του EFI είναι σωστά συνδεδεμένος με τον πυρήνα του εγκατεστημένου λειτουργικού συστήματος.

Συνηθισμένα λάθη ως root στο Linux
Σχετικό άρθρο:
Θανάσιμα λάθη και συμβουλές επιβίωσης για διαχειριστές Linux