29Aug

Πώς να Επισκευή GRUB2 Όταν το Ubuntu δεν θα εκκινήσει

Το

Ubuntu και πολλές άλλες διανομές Linux χρησιμοποιούν τον φορτωτή εκκίνησης GRUB2.Αν το GRUB2 σπάσει - για παράδειγμα, εάν εγκαταστήσετε τα Windows μετά την εγκατάσταση του Ubuntu ή αν αλλάξετε το MBR σας - δεν θα μπορέσετε να εκκινήσετε το Ubuntu.

Μπορείτε εύκολα να αποκαταστήσετε το GRUB2 από ένα live Ubuntu CD ή USB drive.Αυτή η διαδικασία είναι διαφορετική από την επαναφορά του παλιού φορτωτή εκκίνησης GRUB σε παλαιότερες διανομές Linux.

Αυτή η διαδικασία θα πρέπει να λειτουργεί σε όλες τις εκδόσεις του Ubuntu.Έχει δοκιμαστεί σε Ubuntu 16.04 και Ubuntu 14.04.

Η γραφική μέθοδος: Επισκευή εκκίνησης

Boot Repair είναι ένα γραφικό εργαλείο που μπορεί να επισκευάσει το GRUB2 με ένα μόνο κλικ.Αυτή είναι η ιδανική λύση για προβλήματα εκκίνησης για τους περισσότερους χρήστες.

Εάν διαθέτετε το μέσο που εγκαταστήσατε στο Ubuntu, τοποθετήστε το στον υπολογιστή σας, κάντε επανεκκίνηση και εκκινήστε από την αφαιρούμενη μονάδα δίσκου.Εάν δεν το κάνετε, κατεβάστε ένα CD του Ubuntu live και εγγράψτε το σε ένα δίσκο ή δημιουργήστε ένα bootable USB flash drive.

Όταν εκκινείτε το Ubuntu, κάντε κλικ στην επιλογή "Δοκιμάστε το Ubuntu" για να αποκτήσετε ένα χρησιμοποιήσιμο περιβάλλον επιφάνειας εργασίας.

Βεβαιωθείτε ότι διαθέτετε σύνδεση στο Internet πριν συνεχίσετε.Ίσως χρειαστεί να επιλέξετε ένα δίκτυο Wi-Fi και να εισάγετε τη φράση πρόσβασης.

Ανοίξτε ένα παράθυρο τερματικού από το Dash και εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε και να ξεκινήσετε την εκκίνηση:

sudo apt-add-repository ppa: yannubuntu / boot-repair sudo apt-get ενημέρωση sudo apt-get install -y εκκίνηση boot-repair-απάντηση

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

Μπορείτε να επιλέξετε να χρησιμοποιήσετε τις προηγμένες επιλογές εδώ, αλλά το wiki του Ubuntu σας συνιστά να μην χρησιμοποιήσετε τις προχωρημένες επιλογές εκτός αν ξέρετε τι κάνετε.Η συνιστώμενη επιλογή επισκευής μπορεί να διορθώσει τα περισσότερα προβλήματα αυτόματα και θα μπορούσατε να βλάψετε το σύστημά σας ακόμη περισσότερο επιλέγοντας λάθος προηγμένες επιλογές.Το

Boot Repair θα αρχίσει να λειτουργεί.Μπορεί να σας ζητήσει να ανοίξετε ένα τερματικό και να αντιγράψετε / επικολλήσετε μερικές εντολές σε αυτό.

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

Επανεκκινήστε τον υπολογιστή σας αφού το εργαλείο επιδιόρθωσης εκκίνησης τερματίσει την εφαρμογή των αλλαγών του.Το Ubuntu θα πρέπει να εκκινήσει κανονικά.

Η μέθοδος τερματικού

Εάν προτιμάτε να βγάλετε τα χέρια σας βρώμικα, μπορείτε να τα κάνετε μόνοι σας από ένα τερματικό.Θα χρειαστεί να εκκινήσετε από ένα ζωντανό CD ή μονάδα USB, όπως στη γραφική μέθοδο παραπάνω.Βεβαιωθείτε ότι η έκδοση του Ubuntu στο CD είναι ίδια με την έκδοση του Ubuntu που είναι εγκατεστημένη στον υπολογιστή σας.Για παράδειγμα, αν έχετε εγκαταστήσει το Ubuntu 14.04, βεβαιωθείτε ότι χρησιμοποιείτε ένα live Ubuntu 14.04 CD.

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

sudo fdisk -l sudo blkid

Ακολουθεί η έξοδος και των δύο εντολών.Στην εντολή fdisk -l, το διαμέρισμα Ubuntu αναγνωρίζεται από τη λέξη Linux στη στήλη System.Στην εντολή blkid, το διαμέρισμα αναγνωρίζεται από το σύστημα αρχείων ext4.

Αν έχετε πολλαπλά διαμερίσματα Linux ext4, μπορείτε να πάρετε μια ιδέα για το ποια είναι η προβολή του μεγέθους των κατατμήσεων και της σειράς τους στο δίσκο εδώ.

Εκτελέστε τις παρακάτω εντολές για να τοποθετήσετε το διαμέρισμα Ubuntu στο /mnt/ ubuntu, αντικαθιστώντας το /dev/ sdX # με το όνομα της συσκευής του διαμερίσματος Ubuntu από τις παραπάνω εντολές:

sudo mkdir /mnt/ Ubuntu sudo mount /dev/ sdX # /mnt/ ubuntu

Στο παραπάνω screenshot,Το διαμέρισμα Ubuntu είναι το /dev/ sda1.Αυτό σημαίνει το πρώτο διαμέρισμα στην πρώτη συσκευή σκληρού δίσκου.

Σημαντικό : Αν έχετε ξεχωριστό διαμέρισμα εκκίνησης, παραλείψτε την παραπάνω εντολή και τοποθετήστε το διαμέρισμα εκκίνησης στην εκκίνηση /mnt/ubuntu/.Εάν δεν γνωρίζετε αν έχετε ξεχωριστό διαμέρισμα εκκίνησης, ίσως όχι.

Εκτελέστε την ακόλουθη εντολή για να επανεγκαταστήσετε το grub από το ενεργό CD, αντικαθιστώντας το /dev/ sdX με το όνομα της συσκευής του παραπάνω σκληρού δίσκου.Παράλειψη του αριθμού.Για παράδειγμα, εάν χρησιμοποιήσατε το /dev/ sda1 παραπάνω, χρησιμοποιήστε το sda /dev/ εδώ.

sudo grub-install - boot-directory = boot /mnt/ubuntu/ /dev/ sdX

Επανεκκινήστε τον υπολογιστή σας και το Ubuntu πρέπει να εκκινήσει σωστά.

Για λεπτομερέστερες τεχνικές πληροφορίες, συμπεριλαμβανομένου του τρόπου χρήσης της εντολής chroot για να αποκτήσετε πρόσβαση σε σπασμένα αρχεία του συστήματος Ubuntu και να επαναφέρετε το GRUB2, συμβουλευτείτε το wiki του Ubuntu.