Το GRUB είναι το bootloader για τις περισσότερες εκδόσειςλειτουργικό σύστημα Linux. Με τη βοήθειά του, μπορείτε να οργανώσετε multiboot και να χρησιμοποιήσετε πολλά διαφορετικά λειτουργικά συστήματα σε έναν υπολογιστή. Για παράδειγμα, μπορείτε να εργαστείτε σε Linux και μετά από μια επανεκκίνηση, ξεκουραστείτε χρησιμοποιώντας τις δυνατότητες παιχνιδιού των Windows. Δυστυχώς, στη ζωή οποιουδήποτε χρήστη υπάρχουν στιγμές που, για διάφορους λόγους, μπορεί να είναι απαραίτητη η επαναφορά του bootloader. Σε αυτό το άρθρο, θα σας πούμε για τους πιθανούς λόγους για αυτό το φαινόμενο και πώς να επαναφέρετε την κανονική λειτουργία του υπολογιστή.
Ας δούμε ποια λειτουργία εκτελείbootloader στον υπολογιστή και τι προκαλεί βλάβη. Ως μέρος του λειτουργικού συστήματος, αναλαμβάνει από το υποκείμενο σύστημα I / O και συνεχίζει να τρέχει μετά το POST. Ο ρόλος του περιλαμβάνει την προετοιμασία του εξοπλισμού για εργασία, τη φόρτωση του πυρήνα του OS και τη μεταφορά περαιτέρω ελέγχου σε αυτόν.
Επομένως, η ζημιά στον bootloader έχει ως αποτέλεσμαμια κατάσταση στην οποία μετά τον αρχικό έλεγχο υλικού, ακόμη και αν ολοκληρωθεί χωρίς σφάλματα, ο υπολογιστής δεν μπορεί να βρει τον πυρήνα του λειτουργικού συστήματος και, επομένως, να τον ξεκινήσει. Το λειτουργικό σύστημα θα σας δώσει ένα μήνυμα σφάλματος και την αποτυχία εντοπισμού της διαμόρφωσης εκκίνησης.
Οι κύριες αιτίες βλάβης μπορεί να είναι:
Για να είμαστε εξαιρετικά ακριβείς, σύγχρονες εκδόσειςΤο Linux χρησιμοποιείται όχι από την GRUB, αλλά από την πιο σύγχρονη έκδοση GRUB 2. Για να απαλλαγούμε από τον ενοχλητικό αριθμό στο όνομα, η παλιά έκδοση ονομάστηκε GRUB Legacy και η νέα ονομάζεται το όνομα που είναι γνωστό στους χρήστες του Linux. Δεν θα παρεκκλίνουμε από την καθιερωμένη ονομασία.
Έχοντας ασχοληθεί με την ορολογία, σκεφτείτεΧαρακτηριστικά GRUB. Ο φορτωτής εκκίνησης των Windows 7, ο πιο συνηθισμένος στην οικογένεια της Microsoft, όπως, πράγματι, σε όλες τις άλλες εκδόσεις του, δεν είναι σε θέση να εντοπίσει σωστά τα συστήματα αρχείων άλλων λειτουργικών συστημάτων. Η GRUB αντιμετωπίζει αυτήν την εργασία.
Ως εκ τούτου, εάν στον υπολογιστή σαςεγκατεστημένο τόσο το Linux όσο και τα Windows, πρέπει να γίνει επαναφορά του boot loader για Linux. Διαφορετικά, δεν θα έχετε την επιλογή του λειτουργικού συστήματος όταν ενεργοποιείτε τον υπολογιστή.
Όπως είπαμε, το bootloader των Windows 7 δεν είναιθα είναι σε θέση να προσδιορίσει την παρουσία διαφορετικού λειτουργικού συστήματος στον υπολογιστή. Δεδομένου ότι αυτή η λειτουργία είναι από καιρό γνωστή, υπάρχουν αρκετοί άγραφοι κανόνες για συστήματα πολλαπλών εκκινήσεων:
Η μη συμμόρφωση με τον δεύτερο κανόνα οδηγείπρέπει να επαναφέρετε το GRUB. Τα Windows που εγκαθίστανται μετά το Linux διαγράφουν απλώς το bootloader, αντικαθιστώντας το με το δικό του, θεωρώντας ότι ο χώρος στο δίσκο που καταλαμβάνεται από αυτό το λειτουργικό σύστημα είναι μη κατανεμημένος. Φυσικά, δεν είναι πάντα δυνατό να ακολουθείτε τους κανόνες, ακόμη και όταν τους γνωρίζετε. Ωστόσο, μόλις καταλάβετε το ρόλο και τη λειτουργία του GRUB, δεν είναι δύσκολο να το επαναφέρετε.
Πριν ξεκινήσετε οποιαδήποτε λειτουργία υπολογιστή,απαιτείται προκαταρκτική προετοιμασία. Η ανάκτηση GRUB δεν αποτελεί εξαίρεση. Το Ubuntu ήταν το πρώτο λειτουργικό σύστημα που το χρησιμοποίησε ως προεπιλεγμένο bootloader. Ένα LiveCD με αυτήν την έκδοση του Linux, του οποίου το πλάτος bit είναι το ίδιο με την έκδοση που είναι εγκατεστημένη στο σύστημά σας, είναι αυτό που χρειαζόμαστε.
Το LiveCD είναι ηχογραφημένο σε αφαιρούμενοΤο πολυμέσο είναι μια έκδοση του Linux που μπορεί να εκκινήσει χωρίς τη χρήση του σκληρού δίσκου του υπολογιστή. Αρχικά, αυτή η επιλογή χρησιμοποιήθηκε για να εξοικειωθούν με τις δυνατότητες αυτού του λειτουργικού συστήματος. Μετά τη λήψη από αυτό, ο χρήστης θα μπορούσε να μελετήσει το λειτουργικό σύστημα χωρίς να το εγκαταστήσει και να πάρει μια γενική ιδέα για αυτό χωρίς κανένα κίνδυνο.
Αυτός ο δίσκος μπορεί επίσης να χρησιμοποιηθεί στην περίπτωση τουκατεστραμμένο GRUB bootloader. Η ανάκτηση με τη βοήθειά της περιγράφεται λεπτομερώς στην τεκμηρίωση της ελεύθερης κοινότητας. Οι αλλαγές στην αρχιτεκτονική των φορητών υπολογιστών, δηλαδή η σταδιακή εξαφάνιση των μονάδων CD / DVD από νέα μοντέλα, οδηγούν στο γεγονός ότι ο όρος LiveCD έχει λάβει ευρύτερη ερμηνεία. Σημαίνει όχι μόνο έναν δίσκο λέιζερ, όπως ήταν αρχικά, αλλά και ένα μέσο USB - μια μονάδα flash.
Πριν χρησιμοποιήσετε έναν τέτοιο δίσκο, βεβαιωθείτετο σύστημά σας είναι έτοιμο για εκκίνηση από αφαιρούμενα μέσα. Για να το κάνετε αυτό, θα πρέπει να κάνετε εκκίνηση στο BIOS και να ελέγξετε την καθορισμένη προτεραιότητα των συσκευών εκκίνησης.
Όταν ολοκληρωθούν όλες οι προπαρασκευαστικές εργασίες καισύστημα έτοιμο - εκκίνηση από το LiveCD. Δεδομένου ότι τέτοιοι δίσκοι είναι στην πραγματικότητα ένα πλήρες λειτουργικό σύστημα, θα δείτε μια συνηθισμένη επιφάνεια εργασίας της έκδοσης του Linux που έχετε επιλέξει. Περαιτέρω ενέργειες απαιτούν ελάχιστες δεξιότητες στη χρήση της γραμμής εντολών αυτού του λειτουργικού συστήματος. Στο κύριο μενού, πρέπει να βρείτε και να ξεκινήσετε το "Terminal". Στο παράθυρο γραμμής εντολών Linux που ανοίγει, εισαγάγετε την εντολή:
sudo fdisk -l
Ως αποτέλεσμα, θα λάβετε μια λίστα με σκληρά διαμερίσματαο δίσκος στον οποίο πρέπει να επιλέξετε αυτόν στον οποίο είναι εγκατεστημένο το Linux. Στα περισσότερα συστήματα αυτό θα είναι sda5. Εάν αυτή η ενότητα διαφέρει στην περίπτωσή σας, αντικαταστήστε τον αριθμό στην ονομασία του με τον απαιτούμενο. Στη συνέχεια, το τοποθετούμε χρησιμοποιώντας την ακόλουθη εντολή:
sudo mount / dev / sda5 / mnt
Το επόμενο βήμα είναι να εγκαταστήσετε ένα νέο bootloader:
sudo grub-install --root-directory = / mnt / dev / sda
Μετά από λίγα δευτερόλεπτα, εμφανίζεται η ακόλουθη ειδοποίηση στη γραμμή εντολών:
Η εγκατάσταση ολοκληρώθηκε. Δεν αναφέρθηκε σφάλμα.
Ως εκ τούτου, έχετε γράψει με επιτυχία ένα νέο bootloaderΚΑΜΠΙΑ. Η αποκατάσταση είναι σχεδόν ολοκληρωμένη. Επανεκκινήστε και αυτή τη φορά κάνετε εκκίνηση στο Linux που είναι εγκατεστημένο στον σκληρό δίσκο. Απομένει μια τελική λειτουργία ενημέρωσης. Ανοίξτε ξανά το "Terminal" και εισαγάγετε την εντολή:
sudo update-grub
Αυτή η ενέργεια θα πρέπει να επιβεβαιωθεί με τον κωδικό πρόσβασης ρίζας.Μετά την ολοκλήρωσή του, λαμβάνετε έναν πλήρως λειτουργικό φορτωτή εκκίνησης GRUB που εντοπίζει σωστά το εγκατεστημένο λειτουργικό σύστημα. Η ανάκτηση ολοκληρώθηκε, μπορείτε να χρησιμοποιήσετε τον υπολογιστή σας ως συνήθως.
Όπως μπορείτε να δείτε, δεν υπάρχει τίποτα δύσκολο σε αυτή τη λειτουργία. Όλες οι ενέργειες εκτελούνται σε κανονική λειτουργία γραφικών. Μπορείτε να θεωρήσετε ότι έχετε περάσει το «βάπτισμα της φωτιάς» και μπήκατε στον στρατό του Linux.