Πώς να επιδιορθώσετε το GRUB και το Windows Boot Manager σε συστήματα διπλής εκκίνησης

Τελευταία ενημέρωση: Μαΐου 25, 2026
Συγγραφέας: Ισαάκ
  • Η σωστή αναγνώριση κατατμήσεων και δίσκων σάς επιτρέπει να επανεγκαταστήσετε το GRUB από ένα LiveUSB χωρίς να επανεγκαταστήσετε το σύστημα.
  • Εργαλεία όπως το Boot-Repair, το Syslinux ή το LILO προσφέρουν εναλλακτικούς τρόπους για την επαναφορά του MBR και του διαχειριστή εκκίνησης.
  • Τα BCDBoot και bootrec σάς επιτρέπουν να επιδιορθώσετε το Windows Boot Manager και το χώρο αποθήκευσης BCD σε περιβάλλοντα πολλαπλών Windows.
  • Ο συνδυασμός βοηθητικών προγραμμάτων Linux και Windows διευκολύνει την ασφαλή ανάκτηση οποιουδήποτε κατεστραμμένου διπλού boot.

επισκευή bootloader σε διπλή εκκίνηση

Κατά τη διαμόρφωση ενός συστήματος διπλής εκκίνησης με Windows και μια διανομή Linux (Ubuntu, Arch, Debian, κ.λπ.), ο διαχειριστής εκκίνησης γίνεται ένα κρίσιμο στοιχείο. Καθορίζει ποιο λειτουργικό σύστημα εκκινείται και πώς. Το πρόβλημα είναι ότι μια απλή ενημέρωση των Windows, αλλαγή διαμερίσματος ή επανεγκατάσταση μπορεί να καταστρέψει το GRUB ή τον Διαχειριστή εκκίνησης των Windows , με αποτέλεσμα ο υπολογιστής να μην εκκινείται σωστά.

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

Τι συνήθως προκαλεί σφάλμα στο GRUB ή στο Windows Boot Manager σε ένα σύστημα διπλής εκκίνησης;

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

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

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

Ο διαχειριστής εκκίνησης μπορεί επίσης να καταστραφεί μετά από μια ενημέρωση συστήματος . Αν και δεν είναι το πιο συνηθισμένο φαινόμενο, μια ενημέρωση πυρήνα, ένα νέο πακέτο GRUB ή αλλαγές στο υλικολογισμικό UEFI μπορούν να αφήσουν το μενού εκκίνησης λανθασμένα διαμορφωμένο, με αποτέλεσμα την άμεση εμφάνιση της κονσόλας διάσωσης (η περίφημη εντολή grub rescue> ).

Σε υπολογιστές όπου συνυπάρχουν πολλές εκδόσεις των Windows (για παράδειγμα, τα Windows 10 και τα Windows 11 σε ξεχωριστούς δίσκους ή σε διαφορετικά διαμερίσματα), μερικές φορές το πρόβλημα δεν είναι το GRUB, αλλά το ίδιο το αποθηκευτικό χώρο BCD των Windows , το οποίο μπορεί να έχει ρυθμιστεί λανθασμένα και να προκαλέσει την μη εμφάνιση ενός από τα συστήματα στο μενού εκκίνησης του Windows Boot Manager.

Εκκίνηση από ένα μέσο Linux Live για επιδιόρθωση του GRUB

Όταν ο διαχειριστής εκκίνησης χαλάσει και το σύστημα δεν φορτώνει κανονικά, ο πιο ευέλικτος τρόπος για να προχωρήσετε είναι να χρησιμοποιήσετε ένα LiveCD ή LiveUSB μιας διανομής Linux (το Ubuntu είναι συνήθως η πιο βολική επιλογή) για να "εισέλθετε" στο εγκατεστημένο σύστημα και να επανεγκαταστήσετε το GRUB από εκεί.

Το πρώτο βήμα είναι να δημιουργήσετε το εκκινήσιμο μέσο. Πρέπει να κατεβάσετε μια εικόνα ISO μιας διανομής με GRUB2 (Ubuntu, Debian, Linux Mint, κ.λπ.) που να ταιριάζει με την αρχιτεκτονική του κατεστραμμένου συστήματός σας: amd64 εάν το σύστημά σας είναι 64-bit ή i386 εάν είναι 32-bit . Αυτή η αντιστοίχιση είναι σημαντική επειδή το chroot θα χρησιμοποιηθεί αργότερα και εάν οι αρχιτεκτονικές δεν είναι οι ίδιες, ενδέχεται να προκύψουν σφάλματα κατά την εκτέλεση των δυαδικών αρχείων GRUB.

Μόλις έχετε το ISO, εγγράψτε το σε μια μονάδα USB με δυνατότητα εκκίνησης . Μπορείτε να χρησιμοποιήσετε εργαλεία όπως το Rufus, το balenaEtcher ή οποιοδήποτε άλλο σας βολεύει. Τοποθετήστε τη μονάδα USB στον υπολογιστή με το κατεστραμμένο σύστημα εκκίνησης και, από το BIOS ή το UEFI, επιλέξτε εκκίνηση από τη μονάδα USB.

Το πρώτο βήμα είναι να δημιουργήσετε το εκκινήσιμο μέσο. Πρέπει να κατεβάσετε μια εικόνα ISO μιας διανομής με GRUB2 (Ubuntu, Debian, Linux Mint, κ.λπ.) που να ταιριάζει με την αρχιτεκτονική του κατεστραμμένου συστήματός σας: amd64 εάν το σύστημά σας είναι 64-bit ή i386 εάν είναι 32-bit . Αυτή η αντιστοίχιση είναι σημαντική επειδή το chroot θα χρησιμοποιηθεί αργότερα και εάν οι αρχιτεκτονικές δεν είναι οι ίδιες, ενδέχεται να προκύψουν σφάλματα κατά την εκτέλεση των δυαδικών αρχείων GRUB.

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

  Τι είναι η Διαχείριση Υπολογιστών στα Windows 10;

Στην ζωντανή επιφάνεια εργασίας, απλώς ανοίξτε το μενού εφαρμογών και αναζητήστε "Τερματικό" . Από εδώ, ολόκληρη η διαδικασία γίνεται από τη γραμμή εντολών, αλλά αν ακολουθήσετε προσεκτικά τα βήματα, είναι αρκετά απλή.

Προσδιορίστε το root partition, το partition /boot και τον δίσκο

Για να επανεγκαταστήσετε τον διαχειριστή εκκίνησης, το πρώτο πράγμα που πρέπει να κάνετε είναι να μάθετε σε ποια διαμερίσματα είναι εγκατεστημένο το Linux σας και πώς ονομάζεται ο δίσκος όπου βρίσκεται το διαμέρισμα MBR ή EFI (για παράδειγμα, /dev/sda ).

Από το τερματικό συστήματος Live, μπορείτε να χρησιμοποιήσετε την εντολή `fdisk -l` με δικαιώματα διαχειριστή: `sudo fdisk -l` . Αυτή η εντολή θα εμφανίσει όλες τις συνδεδεμένες μονάδες δίσκου και τα διαμερίσματα, εμφανίζοντας τον τύπο, το μέγεθος και την ετικέτα του συστήματος αρχείων (εάν υπάρχουν).

Ανάμεσα σε όλα τα δεδομένα εξόδου, πρέπει να εντοπίσετε το διαμέρισμα που περιέχει το ριζικό σύστημα Linux . Συνήθως θα δείτε κάτι σαν /dev/sda2 ή παρόμοιο, με λογικό μέγεθος και σύστημα αρχείων Linux (ext4 ή ισοδύναμο). Εάν δημιουργήσατε ένα ξεχωριστό διαμέρισμα /boot , θα πρέπει επίσης να το αναγνωρίσετε. Συνήθως είναι ένα μικρό διαμέρισμα που περιέχει αρχεία όπως grub, vmlinuz, initrd, System.map , κ.λπ.

Αν δεν είστε σίγουροι, μια απλή στρατηγική είναι να προσαρτήσετε χειροκίνητα τα ύποπτα διαμερίσματα και να εξετάσετε το περιεχόμενό τους. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το `sudo mount /dev/sda2 /mnt` και στη συνέχεια να εμφανίσετε τα περιεχόμενα με την εντολή `ls /mnt` . Αν δείτε καταλόγους όπως `bin`, `boot`, `root`, κ.λπ. , βλέπετε το root partition. Αν προσαρτήσετε ένα άλλο διαμέρισμα και βρείτε έναν φάκελο `grub` μαζί με άλλα αρχεία εκκίνησης, βλέπετε το διαμέρισμα ` /boot`.

Το όνομα του κύριου δίσκου εμφανίζεται επίσης στο επάνω μέρος της εξόδου του fdisk , για παράδειγμα, " Δίσκος /dev/sda ". Αυτό το αναγνωριστικό είναι κλειδί επειδή θα είναι ο τελικός προορισμός κατά την επανεγκατάσταση του GRUB στο MBR ή επειδή μπορεί να υποδεικνύει το διαμέρισμα που λειτουργεί ως διαμέρισμα EFI σε ένα σύστημα UEFI.

Εγκατάσταση των κατατμήσεων και χρήση του chroot για την επανεγκατάσταση του GRUB

Μόλις εντοπίσετε τα partitions που σας ενδιαφέρουν, πρέπει να τα προσαρτήσετε στο σύστημα Live, ώστε να μπορείτε να "εισέλθετε" στην εγκατάστασή σας σαν να είχατε εκκινήσει από αυτό και όχι από το USB.

Ξεκινάτε προσαρτώντας την root partition στο /mnt με μια εντολή παρόμοια με: `sudo mount /dev/sda2 /mnt` (αντικαθιστώντας το /dev/sda2 με την partition που αντιστοιχεί στην περίπτωσή σας). Εάν έχετε ξεχωριστή partition /boot , την προσαρτάτε μέσα σε αυτήν την root tree, για παράδειγμα με `sudo mount /dev/sda7 /mnt/boot`.

Στη συνέχεια, πρέπει να προσαρτήσετε ορισμένους ειδικούς καταλόγους χρησιμοποιώντας την επιλογή `--bind` , ώστε το περιβάλλον chroot να μπορεί να δει τις συσκευές, τις διεργασίες και το σύστημα αρχείων του μηχανήματος. Αυτό συνήθως γίνεται με εντολές όπως: `sudo mount -bind /dev /mnt/dev` , `sudo mount -bind /dev/pts /mnt/dev/pts` , `sudo mount -bind /proc /mnt/proc` και `sudo mount -bind /sys /mnt/sys`.

Αφού έχετε ρυθμίσει όλα τα στοιχεία, μπορείτε πλέον να χρησιμοποιήσετε την εντολή chroot για να αλλάξετε τον ριζικό κατάλογο του συστήματος αρχείων σε αυτόν του εγκατεστημένου συστήματος Linux. Η τυπική εντολή είναι `sudo chroot /mnt` . Από εκείνο το σημείο και μετά, όλες οι εντολές που εκτελείτε θα επηρεάζουν το πραγματικό σας σύστημα που είναι εγκατεστημένο στον δίσκο και όχι το περιβάλλον Live που εκτελείται από τη μονάδα USB.

Το επόμενο βήμα είναι να επανεγκαταστήσετε το GRUB στον σωστό δίσκο. Σε συστήματα BIOS/MBR, η συνήθης μέθοδος είναι να χρησιμοποιήσετε μια εντολή όπως `grub-install --boot-directory=/boot/ --recheck /dev/sda` (αντικαθιστώντας το `/dev/sda` με τον δίσκο που περιέχει το MBR). Αυτή η εντολή φορτώνει τον bootloader GRUB στον τομέα εκκίνησης του δίσκου και διασφαλίζει ότι η διαμόρφωση δείχνει στα σωστά αρχεία.

Μόλις επανεγκατασταθεί ο διαχειριστής εκκίνησης, συνιστάται να αναδημιουργήσετε τη διαμόρφωση του GRUB , ώστε να ανιχνεύει όλα τα διαθέσιμα λειτουργικά συστήματα. Αυτό γίνεται με την εντολή `grub-mkconfig -o /boot/grub/grub.cfg` . Στη συνέχεια, το GRUB θα σαρώσει τα διαμερίσματα για πυρήνες Linux, εγκαταστάσεις των Windows και άλλα συστήματα και θα δημιουργήσει το μενού εκκίνησης.

Όταν τελειώσετε, απλώς κλείστε το chroot με την εντολή `exit` και επανεκκινήστε τον υπολογιστή σας με `sudo reboot` . Η αφαίρεση της μονάδας USB με δυνατότητα εκκίνησης θα πρέπει στη συνέχεια να εμφανίσει το πλήρως λειτουργικό μενού GRUB , επιτρέποντάς σας να εκκινήσετε είτε σε Linux είτε σε Windows.

Χρησιμοποιήστε το Boot-Repair για αυτόματη ανάκτηση του GRUB

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

Το Boot-Repair είναι ένα βοηθητικό πρόγραμμα που μπορεί να εγκατασταθεί σε περιβάλλον Ubuntu (είτε στο ίδιο το λειτουργικό σύστημα είτε σε περιβάλλον Live). Η κύρια λειτουργία του είναι η αυτόματη επανεγκατάσταση του GRUB και η επαναφορά της πρόσβασης σε όλα τα εγκατεστημένα συστήματα: είτε επειδή τα Windows έχουν αντικαταστήσει το MBR, είτε επειδή μια ενημέρωση έχει σταματήσει να εμφανίζει το μενού GRUB, είτε επειδή έχετε τροποποιήσει διαμερίσματα και η διαμόρφωση έχει καταστραφεί.

  Τι είναι το τερματικό και σε τι χρησιμεύει;

Εκτός από την τυπική επιδιόρθωση, το εργαλείο διαθέτει προηγμένες επιλογές για τη δημιουργία αντιγράφων ασφαλείας πινάκων διαμερισμάτων, τη δημιουργία αντιγράφων ασφαλείας τομέων εκκίνησης, τη δημιουργία λεπτομερών αναφορών (Boot-Info) και την προσαρμογή των παραμέτρων επιδιόρθωσης, εάν χρειάζεστε καλύτερο έλεγχο.

Για να το χρησιμοποιήσετε σε περιβάλλον Ubuntu Live, πρέπει πρώτα να προσθέσετε το αποθετήριο Boot-Repair PPA με μια εντολή όπως: `sudo add-apt-repository ppa:yannubuntu/boot-repair` . Στη συνέχεια, ενημερώστε τα πακέτα με την εντολή `sudo apt update` και τέλος εγκαταστήστε την εφαρμογή με την εντολή `sudo apt install boot-repair` . Εάν σας ζητηθεί, επιβεβαιώστε τη λήψη και την εγκατάσταση.

Μόλις εγκατασταθεί το βοηθητικό πρόγραμμα, μπορείτε να το εκκινήσετε από τη γραμμή αναζήτησης της εφαρμογής Ubuntu πληκτρολογώντας "Boot-Repair" . Κατά την εκκίνηση, το εργαλείο συνήθως εμφανίζει την επιλογή "Recommended Repair" , η οποία είναι η πιο βολική για τους περισσότερους χρήστες, καθώς επανεγκαθιστά το GRUB, ενημερώνει τις ρυθμίσεις του και διορθώνει τα πιο συνηθισμένα σφάλματα χωρίς να απαιτείται χειροκίνητη ρύθμιση παραμέτρων.

Στις προηγμένες επιλογές, υπάρχει ένα πλαίσιο ελέγχου για την επιλογή "Επαναφορά MBR ". Αυτή η επιλογή σάς επιτρέπει να αντικαταστήσετε το τρέχον σήμα εκκίνησης του δίσκου με ένα γενικό ή συγκεκριμένο MBR, το οποίο μπορεί να είναι χρήσιμο σε ορισμένα σενάρια. Αφού επιλέξετε την κατάλληλη επιλογή και κάνετε κλικ στην επιλογή "Εφαρμογή ", το Boot-Repair ξεκινά τη διαδικασία επιδιόρθωσης και εμφανίζει την πρόοδό της μέχρι την ολοκλήρωσή της. Μόλις ολοκληρωθεί, συνήθως υποδεικνύει τις αλλαγές που έγιναν και μετά από επανεκκίνηση, η διπλή εκκίνηση θα πρέπει να είναι ξανά λειτουργική.

Άλλα εργαλεία χαμηλού επιπέδου: Syslinux, MBR και LILO

Σε ορισμένες προχωρημένες περιπτώσεις, ειδικά όταν εργάζεστε με συγκεκριμένες διαμορφώσεις, παλαιότερο υλικό ή συγκεκριμένα συστήματα αρχείων , μπορεί να είναι χρήσιμο να χρησιμοποιήσετε εργαλεία όπως το Syslinux ή το LILO για να χειριστείτε το MBR και τη διαδικασία εκκίνησης πιο άμεσα.

Το Syslinux είναι μια σουίτα ελαφριών φορτωτών εκκίνησης για διάφορα σενάρια: το κλασικό SYSLINUX για συστήματα αρχείων MS-DOS FAT, το PXELINUX για εκκίνηση από δίκτυο, το ISOLINUX για εκκινήσιμα CD και το EXTLINUX για συστήματα αρχείων ext2/3/4 ή btrfs. Περιλαμβάνει επίσης το MEMDISK , το οποίο επιτρέπει την εκκίνηση παλαιότερων λειτουργικών συστημάτων όπως το DOS από μη παραδοσιακά μέσα.

Σε μια διανομή όπως το Ubuntu, μπορείτε να το εγκαταστήσετε με την εντολή `sudo apt install syslinux` . Μόλις εγκατασταθεί, μπορείτε να επαναφέρετε το MBR γράφοντας την αντίστοιχη εντολή στον κατάλογο εκκίνησης του δίσκου, για παράδειγμα με την εντολή `sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda` . Εναλλακτικά, μπορείτε να χρησιμοποιήσετε άλλα πακέτα και εργαλεία, όπως το `sudo apt-get install mbr` ακολουθούμενο από το `sudo install-mbr -in -p D -t 0 /dev/sda` , τα οποία επίσης επαναφέρουν ένα λειτουργικό MBR.

Μια άλλη κλασική επιλογή είναι το LILO (Linux Loader) . Παρόλο που το GRUB2 είναι πλέον ο προεπιλεγμένος bootloader στις περισσότερες διανομές, το LILO παραμένει μια απλή και ισχυρή λύση για ορισμένους τύπους υλικού ή συγκεκριμένες διαμορφώσεις όπου το GRUB δυσκολεύεται. Στο Ubuntu, για παράδειγμα, μπορεί να εγκατασταθεί με την εντολή `sudo apt-get install lilo` . Κατά τη διάρκεια της εγκατάστασης, θα εμφανιστεί στην οθόνη μια προτροπή που πρέπει να αποδεχτείτε για να συνεχίσετε.

Αφού εγκαταστήσετε το LILO, μπορείτε να το χρησιμοποιήσετε για να γράψετε ένα νέο MBR με μια εντολή όπως `sudo lilo -M /dev/sda mbr` . Αυτό αντικαθιστά τον κώδικα MBR με τον κώδικα του LILO, ο οποίος μπορεί να βοηθήσει στην επαναφορά μιας λειτουργικής εκκίνησης σε συστήματα όπου ο διαχειριστής εκκίνησης έχει καταστραφεί ή είναι ασύμβατος με το υλικό.

Επισκευή GRUB όταν εμφανίζεται η λειτουργία διάσωσης στο Arch Linux

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

Από αυτήν τη λειτουργία, μπορείτε να επιχειρήσετε να εκκινήσετε χειροκίνητα το Arch Linux λέγοντας στον bootloader πού βρίσκεται ο πυρήνας και οι ρυθμίσεις του. Ένα τυπικό παράδειγμα περιλαμβάνει τον ορισμό του root και του προθέματος GRUB με κάτι όπως ` set root=(hd0,gpt8)` και ` set prefix=(hd0,gpt8)/boot/grub` , τη φόρτωση της κανονικής ενότητας με ` insmod normal` και τέλος την εκτέλεση της `normal` για να οδηγήσετε στο συνηθισμένο μενού εκκίνησης.

Αυτό παρέχει μια προσωρινή λύση, αλλά δεν αντιμετωπίζει το υποκείμενο πρόβλημα. Η σωστή διαδικασία, μόλις εκκινηθεί το Arch, είναι να εκτελέσετε την εντολή ` grub-install` στοχεύοντας τον σωστό δίσκο (για παράδειγμα, `sudo grub-install /dev/sda` ) και στη συνέχεια την εντολή `grub-mkconfig` . Ωστόσο, αυτή η εντολή μερικές φορές αποτυγχάνει με μηνύματα όπως "unable to identify a filesystem in hostdisk" ή ότι δεν μπορεί να εκτελέσει ελέγχους ασφαλείας στον δίσκο.

Όταν συμβεί αυτό, η ασφαλέστερη πορεία δράσης είναι η εκκίνηση από ένα συμβατό μέσο Live (όπως το ίδιο το πρόγραμμα εγκατάστασης του Arch ή ένα Live από άλλη διανομή), η προσάρτηση των διαμερισμάτων και η χρήση του chroot όπως περιγράφηκε προηγουμένως. Αυτό διασφαλίζει ότι οι συσκευές είναι σωστά διαθέσιμες, ο πίνακας διαμερισμάτων ανιχνεύεται σωστά και το GRUB μπορεί να επανεγκατασταθεί χωρίς προβλήματα . Είναι σημαντικό να επαληθεύσετε ότι εγκαθιστάτε το GRUB σε ολόκληρη τη συσκευή δίσκου (π.χ., /dev/sda) και όχι σε ένα συγκεκριμένο διαμέρισμα (π.χ., /dev/sda6), εκτός εάν έχετε έναν πολύ συγκεκριμένο λόγο για να το κάνετε.

  Πώς μπορώ να απενεργοποιήσω τη σκοτεινή λειτουργία στον υπολογιστή μου με Windows 7;

Επαναφορά του Windows Boot Manager και του BCD σε συστήματα διπλής εκκίνησης

Σε διαμορφώσεις όπου συνυπάρχουν δύο εκδόσεις των Windows (για παράδειγμα, Windows 10 και Windows 11) ή όπου μόνο η εκκίνηση των Windows έχει διακοπεί κατά τη διάρκεια μιας διπλής εκκίνησης με Linux, ενδέχεται επίσης να είναι απαραίτητο να επιδιορθώσετε τη διαχείριση εκκίνησης των Windows και τον χώρο αποθήκευσης BCD της.

Τα Windows περιλαμβάνουν ένα βοηθητικό πρόγραμμα που ονομάζεται BCDBoot , το οποίο μπορεί να χρησιμοποιηθεί για τη δημιουργία ή την επιδιόρθωση καταχωρήσεων εκκίνησης για ένα σύστημα που βασίζεται στα Windows . Είναι πολύ χρήσιμο όταν έχετε εγκαταστήσει μια δεύτερη εγκατάσταση των Windows σε διαφορετικό διαμέρισμα ή δίσκο και δεν εμφανίζεται στο μενού εκκίνησης ή όταν το μενού εκκίνησης έχει διαγραφεί και τα Windows εκκινούν μόνο σε ένα σύστημα.

Η γενική διαδικασία περιλαμβάνει την εκκίνηση του υπολογιστή με μέσο εγκατάστασης των Windows (ή μια μονάδα δίσκου αποκατάστασης) και την πρόσβαση στις επιλογές επιδιόρθωσης. Στην οθόνη εγκατάστασης, αντί να συνεχίσετε με τη συνήθη διαδικασία, κάντε κλικ στην επιλογή "Επισκευή του υπολογιστή σας ". Από εκεί, μεταβείτε στην επιλογή "Αντιμετώπιση προβλημάτων" και, στη συνέχεια, στις "Επιλογές για προχωρημένους ", όπου μπορείτε να επιλέξετε είτε "Γραμμή εντολών" είτε "Επισκευή εκκίνησης ", ανάλογα με τις ανάγκες σας.

Εάν επιλέξετε αυτόματη επιδιόρθωση, η επιλογή "Επισκευή κατά την εκκίνηση" θα επιχειρήσει αυτόματα να διορθώσει σφάλματα στη διαχείριση εκκίνησης και στη διαμόρφωση BCD . Είναι ένας γρήγορος τρόπος για να ανακτήσετε τη Διαχείριση εκκίνησης των Windows σε πολλές περιπτώσεις χωρίς να χρειάζεται να εισαγάγετε χειροκίνητα εντολές.

Αν χρειάζεστε περισσότερο έλεγχο, μπορείτε να δημιουργήσετε ξανά το χώρο αποθήκευσης BCD από τη γραμμή εντολών . Μια τυπική διαδικασία είναι πρώτα να δημιουργήσετε αντίγραφο ασφαλείας του τρέχοντος χώρου αποθήκευσης με κάτι σαν το `ren BCD BCD.old` (αφού μεταβείτε στον κατάλληλο φάκελο) και, στη συνέχεια, να εκτελέσετε το `bcdboot D:\Windows` (αντικαθιστώντας το `D:\Windows` με την πραγματική διαδρομή προς την εγκατάσταση των Windows που θέλετε να προσθέσετε). Αν δεν γνωρίζετε ποιο γράμμα μονάδας δίσκου αντιστοιχεί σε κάθε διαμέρισμα, μπορείτε να χρησιμοποιήσετε το `diskpart` και, στη συνέχεια, το `list volume` για να δείτε τα αντιστοιχισμένα γράμματα.

Είναι επίσης δυνατό να καθορίσετε τη γλώσσα και τον τόμο εκκίνησης χρησιμοποιώντας μια πιο ολοκληρωμένη σύνταξη, όπως ` bcdboot c:\Windows /l en-us /s X: /f ALL` , αντικαθιστώντας το X: με το γράμμα μονάδας δίσκου του διαμερίσματος εκκίνησης (ή μιας μονάδας flash όπου θέλετε να δημιουργήσετε τον φορτωτή εκκίνησης). Αυτό ξαναγράφει το BCD με καθαρές καταχωρήσεις για την επιλεγμένη έκδοση των Windows, έτσι ώστε κατά την επανεκκίνηση, και τα δύο συστήματα να εμφανίζονται στο μενού εκκίνησης εάν η υπόλοιπη διαμόρφωση είναι σωστή.

Επιδιόρθωση του MBR των Windows με το bootrec

Σε περιπτώσεις όπου το πρόβλημα βρίσκεται απευθείας στο MBR (Master Boot Record) ενός δίσκου που έχει χρησιμοποιηθεί ως μονάδα εκκίνησης στα Windows, μπορείτε επίσης να χρησιμοποιήσετε το εργαλείο bootrec , το οποίο είναι διαθέσιμο σε περιβάλλοντα αποκατάστασης των Windows.

Η διαδικασία συνήθως ξεκινά με την εκκίνηση από το μέσο εγκατάστασης των Windows . Σε πολλούς υπολογιστές Dell, για παράδειγμα, μπορείτε να πατήσετε το πλήκτρο F12 στην οθόνη εκκίνησης για να ανοίξετε το μενού εκκίνησης και να επιλέξετε το USB ή το DVD εγκατάστασης. Μόλις μπείτε μέσα, όπως και πριν, κάντε κλικ στην επιλογή "Επισκευή του υπολογιστή σας " , έπειτα στην επιλογή "Αντιμετώπιση προβλημάτων " , έπειτα στις "Επιλογές για προχωρημένους" και τέλος επιλέξτε "Γραμμή εντολών ".

Από την κονσόλα, μπορείτε να εκτελέσετε μια σειρά εντολών bootrec με την εξής σειρά για να επιδιορθώσετε τον χώρο αποθήκευσης MBR και BCD: πρώτα την bootrec /fixmbr , η οποία γράφει ένα καθαρό MBR συμβατό με τα Windows στον δίσκο, έπειτα την bootrec /fixboot , η οποία δημιουργεί έναν νέο τομέα εκκίνησης στο διαμέρισμα συστήματος και τέλος την bootrec /rebuildbcd , η οποία σαρώνει για υπάρχουσες εγκαταστάσεις των Windows και προσφέρεται να τις προσθέσει στο χώρο αποθήκευσης εκκίνησης.

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

Γνωρίζοντας όλα αυτά τα εργαλεία και τις διαδικασίες (LiveUSB για Linux, επανεγκατάσταση chroot και GRUB, χρησιμοποιώντας Boot-Repair, Syslinux, LILO, BCDBoot και bootrec) διευκολύνεται πολύ η διάγνωση του στοιχείου εκκίνησης που έχει σπάσει σε ένα σύστημα διπλής εκκίνησης και η εφαρμογή της κατάλληλης λύσης σε κάθε περίπτωση, αποφεύγοντας τις πλήρεις επανεγκαταστάσεις του συστήματος και ανακτώντας μια σταθερή διπλή εκκίνηση μεταξύ των Windows και της αγαπημένης σας διανομής Linux σε λίγα μόνο βήματα.

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