Πώς να αφαιρέσετε το πρόγραμμα εκκίνησης grub από τα windows 7. Πώς θα χειριστεί το bootloader το λειτουργικό σύστημα Windows; Απεγκατάσταση του GRUB και επιστροφή στα Windows: γρήγορη, εύκολη και ανώδυνη

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

Πολλοί άνθρωποι σήμερα χρησιμοποιούν το λειτουργικό σύστημα Linux.Έχει πολλά πλεονεκτήματα σε σχέση με το λειτουργικό σύστημα Windows, ένα από τα πιο σημαντικά είναι ότι είναι εντελώς δωρεάν και ανοιχτή αρχιτεκτονική. Αλλά πρέπει να πληρώσετε για τα πάντα και η συνύπαρξη δεδομένων OS σε έναν υπολογιστή είναι γεμάτη με ορισμένες συγκρούσεις.

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

Τις περισσότερες φορές, ο φορτωτής εκκίνησης Grub μοιάζει με αυτό:

Τι είναι το Grub;

Για να κατανοήσετε πώς να αφαιρέσετε τον φορτωτή εκκίνησης Grub, πρέπει να ξέρετε τι είναι. Συντομογραφία Grub αγγλική γλώσσαακούγεται εντελώς σαν GRand Unified Bootloader. Τι σημαίνει - φορτωτής λειτουργικού συστήματος. Αναπτύχθηκε από την εταιρεία GNU.

Ο εν λόγω bootloader είναι ουσιαστικά ένα είδος επιλογέα που επιτρέπει στον χρήστη να επιλέξει αυτό που χρειάζεται. αυτή τη στιγμήλειτουργικό σύστημα. Η επιλογή μπορεί να γίνει μόνο κατά την επανεκκίνηση του υπολογιστή ή κατά την εκκίνηση.

Το Grub 2 (η τελευταία έκδοση του bootloader που αναπτύχθηκε από την εταιρεία) υποστηρίζει πολλά λειτουργικά συστήματα:

  • FreeBSD;
  • Linux;
  • Σολάρις.

Αλλά ακόμα κι αν το σύστημα που πρέπει να ξεκινήσετε δεν υποστηρίζεται, ο φορτωτής εκκίνησης Grub μπορεί να αναθέσει την εργασία εκκίνησης του υπολογιστή σε άλλον. Για παράδειγμα, στα Windows είναι NTLDR. Είναι επίσης δυνατή η εκτέλεση MS-DOS, OS/2 και άλλων παρόμοιων λειτουργικών συστημάτων.

Οι δυνατότητες του εν λόγω bootloader είναι αρκετά μεγάλες:


Αφαίρεση του Grub και μέθοδοι επαναφοράς του

Πολλοί χρήστες αναρωτιούνται πώς να αφαιρέσουν το GNU Grub; Αυτό είναι αρκετά απλό να γίνει, αλλά η μέθοδος και απαιτούμενες αιτήσειςδιαφορετικό για διαφορετικές περιπτώσεις. Επίσης, συχνά προκύπτει μια κατάσταση όταν το Grub αφαιρείται κατά λάθος και για κανονική λειτουργίαΕίναι πολύ σημαντικό να επαναφέρετε σωστά τον bootloader στον υπολογιστή σας.

Μπορείτε να το κάνετε αυτό με διάφορους τρόπους:

Βίντεο: Εγκατάσταση του Ubuntu 10.10 στα Windows XP και επαναφορά του προγράμματος εκκίνησης GRUB

Ανάκτηση χρησιμοποιώντας τη λειτουργία διάσωσης

Για να ξεκινήσετε την ανάκτηση, πρέπει πρώτα να κάνετε λήψη όλων των απαραίτητων λειτουργικών μονάδων. ΣΕ αυτή τη λειτουργίαΟι ακόλουθες εντολές είναι διαθέσιμες:

  • Unset;
  • Insmode.

Πρέπει να επιλέξετε την πρώτη ομάδα. Θα μοιάζει με αυτό - είναι /boot/grub. Σε απόκριση, ο υπολογιστής θα εμφανίσει μια λίστα με όλα τα αρχεία στον κατάλογο.

  • Insmod ext2;
  • Insmode κανονικό?
  • Κανονικός.

Μετά από αυτό, το Grub θα αποκατασταθεί πλήρως και θα μεταβεί σε λειτουργία πλήρους λειτουργικότητας. Θα βρεθούν όλα τα λειτουργικά συστήματα και θα εμφανιστεί η οθόνη τυπικό μενού Grub bootloader. Αυτή η μέθοδοςΗ ανάκτηση είναι καθολική, ανεξάρτητα από το λειτουργικό σύστημα που είναι εγκατεστημένο στον υπολογιστή σας.

Ανάκτηση του Grub χρησιμοποιώντας μονάδα flash USB

Ξεκινάμε το σύστημα από USB. Χρησιμοποιώντας το συνδυασμό πλήκτρων Alt+F2, ενεργοποιήστε το τερματικό. Όταν είναι ανοιχτό, πρέπει να εκδώσετε την εντολή gnome-terminal στον υπολογιστή. Μετά από αυτό, είναι σημαντικό να εξοικειωθείτε με τον πίνακα διαμερισμάτων.

Για να το κάνετε αυτό, πρέπει να εκτελέσετε την εντολή sudo fdisk -1. Στην οθόνη θα πρέπει να εμφανιστεί ο παρακάτω πίνακας:
Όταν το διαμέρισμα στο οποίο βρίσκεται το λειτουργικό σύστημα είναι γνωστό (σε αυτήν την περίπτωση είναι το sda1), μπορείτε να ξεκινήσετε την επαναφορά του bootloader

(εκτός από τον ίδιο τον bootloader, θα επιδιορθωθούν αρκετοί επιπλέον κατάλογοι).
Η εντολή sudo chroot /mnt θα σας επιτρέψει να αλλάξετε σε περιβάλλον chroot.

Φωτογραφία: χρησιμοποιώντας την εντολή sudo chroot

ΚΑΙ τελικό στάδιοανάκτηση bootloader - εκτελέστε την εντολή grub-instal /dev/sda. Εάν αντιμετωπίσετε προβλήματα κατά την ανάκτηση, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

Φωτογραφία: εκτέλεση της εντολής grub-instal /dev/sda

Εάν έχετε εγκατεστημένα τα Windows XP

Εάν τα Windows XP είναι εγκατεστημένα στον υπολογιστή σας, τότε η κατάργηση του φορτωτή εκκίνησης Grub δεν είναι δύσκολη. Απλά πρέπει να ξεκινήσετε έναν διαχειριστή σκληρά τμήματαδίσκο και αφαιρέστε όλα τα στοιχεία που φέρουν την επισήμανση ext. Η βέλτιστη εφαρμογή από αυτή την άποψη είναι το Power Quest PartitionMagic 8.0. Μοιάζει με αυτό:

Υπάρχει μια λωρίδα στο κάτω μέρος, είναι κυκλική διαφορετικά χρώματα. Το λιλά και το μπορντό αντιπροσωπεύουν κατατμήσεις που χρησιμοποιούνται από το Linux. Πρέπει να αφαιρεθούν. Μετά από αυτό θα έχετε ελεύθερο χώρο, μια αδιάθετη περιοχή. Θα τονιστεί με γκρι χρώμα.

Τι σημαίνει ότι τα Windows δεν μπορούν να εκκινήσουν λόγω έλλειψης απαραίτητα αρχεία. Για να τα επαναφέρετε, πρέπει να εκκινήσετε την "Κονσόλα αποκατάστασης".

Φωτογραφία: κονσόλα ανάκτηση των Windows XP

Ο ευκολότερος τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε ένα CD, αλλά εάν λείπει, πρέπει να δημιουργήσετε μια μονάδα flash USB με δυνατότητα εκκίνησης σε άλλον υπολογιστή.

Μόλις εκτελεστεί η Κονσόλα αποκατάστασης, μπορείτε να προχωρήσετε απευθείας στην ανάκτηση του προγράμματος φόρτωσης εκκίνησης των Windows:


Ο υπολογιστής επανεκκινείται και το λειτουργικό σύστημα Windows XP θα πρέπει να ξεκινήσει χωρίς προβλήματα.

Νέος εκκίνηση του UbuntuΤο Grub είναι δυνατό μόνο μετά επανεγκατάσταση Linux στο διαμέρισμα που δημιουργήθηκε πρόσφατα.

Windows 7 ή 8 εγκατεστημένα

Εάν στον υπολογιστή σας είναι εγκατεστημένα Windows παλαιότερα από Vista, τότε υπάρχει ένας εξαιρετικά απλός τρόπος για να αφαιρέσετε το πρόγραμμα εκκίνησης Grub χωρίς διάφορα κόλπα - δημιουργία μονάδων flash με δυνατότητα εκκίνησης, εκκίνηση της κονσόλας και άλλα σύνθετες ενέργειες. Αυτό μπορεί να γίνει χωρίς δίσκο διανομής των Windows.

Διαδικασία:


Εγκαταστάθηκε το FreeDOS

Εάν το λειτουργικό σύστημα FreeDos είναι εγκατεστημένο στον υπολογιστή σας, μπορείτε να αφαιρέσετε το πρόγραμμα εκκίνησης Grub χρησιμοποιώντας τη λειτουργία γραμμής εντολών. Απλά πρέπει να διαμορφώσετε το δίσκο στον οποίο βρίσκεται η περιοχή εκκίνησης.

Αυτή η λειτουργία εκτελείται ως εξής:


Μετά την εκτέλεση αυτής της λειτουργίας, ο φορτωτής εκκίνησης Grub θα αφαιρεθεί εντελώς από τον σκληρό δίσκο.

Κατάργηση του Grub4Dos

Η κατάργηση αυτού του bootloader είναι αρκετά απλή. Απλά πρέπει να εισαγάγετε τα εξής στη γραμμή εντολών: sudo apt-get purge grub2 grub-pc. Μετά από αυτό, αυτός ο bootloader απλώς θα διαγραφεί.

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

Φωτογραφία: επιλογές εγκατάστασης ή αφαίρεσης

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

Grub 2 ή περισσότερα πρώιμη έκδοσηΑυτός ο bootloader είναι αρκετά εύκολος στη διαμόρφωση. Για να το εφαρμόσετε, δεν χρειάζεται να είστε έμπειρος ειδικός πληροφορικής, απλά πρέπει να γνωρίζετε μερικές εντολές. Η αφαίρεση ή η εγκατάσταση δεν είναι επίσης πολύ δύσκολη. Είναι σημαντικό μόνο να είστε όσο το δυνατόν πιο προσεκτικοί όταν εκτελείτε όλες τις λειτουργίες, να κάνετε τα πάντα σύμφωνα με το εγχειρίδιο που συνοδεύει τον φορτωτή.

Ο bootloader Grub είναι ο προεπιλεγμένος bootloader στις περισσότερες διανομές Linux. Το Grub σημαίνει GRand Unified Bootloader, υποστηρίζει την εκκίνηση όχι μόνο Linux, αλλά και Windows και DOS.

Εάν εγκαταστήσατε το Linux και, στη συνέχεια, για κάποιο λόγο αποφασίσατε να το αφαιρέσετε και να επιστρέψετε στα Windows ή δημιουργήσατε μια μονάδα flash USB με δυνατότητα εκκίνησης Linux, αλλά τώρα δεν τη χρειάζεστε πλέον, πρέπει να αφαιρέσετε το πρόγραμμα εκκίνησης Grub. Σε αυτήν την οδηγία, θα εξετάσουμε πώς να αφαιρέσετε τον φορτωτή εκκίνησης Grub από το MBR ή από το UEFI και θα μιλήσουμε επίσης για τον τρόπο κατάργησης του Grub από μια μονάδα flash.

Πώς να αφαιρέσετε το Grub bootloader και να επαναφέρετε τα Windows

Εάν έχετε δύο λειτουργικά συστήματα εγκατεστημένα στον υπολογιστή σας, τα Windows και το Linux, και θέλετε να διαγράψετε το Linux και τον bootloader του επαναφέροντας τον bootloader των Windows και χρησιμοποιείτε έναν πίνακα MBR, τότε αυτό είναι πολύ εύκολο.

Το δίκτυο προτείνει συχνά μια μέθοδο: να κάνετε την εγκατάσταση δίσκος των Windows, εκκινήστε από αυτό σε λειτουργία ανάκτησης και εκτελέστε τις εντολές:

bootrec\fixboot

Αυτή είναι πραγματικά η απάντηση στην ερώτηση "πώς να αφαιρέσετε το Grub και να επαναφέρετε Φορτωτή εκκίνησης των Windows?", και λειτουργεί. Αλλά υπάρχει ένας πολύ πιο απλός τρόπος. Δεν χρειάζεται καν να επανεκκινήσετε τον υπολογιστή σας. Το βοηθητικό πρόγραμμα Bootice σάς επιτρέπει να επιδιορθώσετε τον φορτωτή εκκίνησης των Windows και να αφαιρέσετε το Grub από σκληρός δίσκοςσε μερικά κλικ.

Μπορείτε να κάνετε λήψη του βοηθητικού προγράμματος από το softpedia, επειδή όλα στον επίσημο ιστότοπο είναι στα κινέζικα. Απλώς επιλέξτε το σωστό μέγεθος bit για το σύστημά σας. Εκκινήστε το βοηθητικό πρόγραμμα, επισημάνετε τη μονάδα δίσκου στην οποία έχετε εγκαταστήσει το Grub και, στη συνέχεια, κάντε κλικ στο κουμπί Διεργασία MBR:

Επειτα Windows NT 5.x/6.x MBR:

Και πατήστε το κουμπί Διαμόρφωση/Εγκατάσταση:

Και αυτό είναι όλο: καταφέρατε να αφαιρέσετε επιτυχώς πλήρως τον bootloader Grub. Μπορείτε να κάνετε επανεκκίνηση και να ελέγξετε.

Πώς να αφαιρέσετε τον bootloader Grub στο UEFI

Αυτό το πρόβλημα μπορεί επίσης να λυθεί χρησιμοποιώντας το βοηθητικό πρόγραμμα Bootice. Μόνο αυτή τη φορά χρειάζεστε την έκδοση 64-bit του προγράμματος.

Ενας από οφέλη του UEFIστο MBR είναι ότι εδώ μπορείτε να εγκαταστήσετε πολλούς φορτωτές εκκίνησης σε ένα ειδικό διαμέρισμα ταυτόχρονα. Για να αφαιρέσετε το Grub bootloader και να επαναφέρετε λειτουργικότητα των Windowsαπλώς μετακινήστε το Grub λίγο πιο κάτω στην ουρά εκκίνησης του UEFI.

Ανοίξτε το πρόγραμμα, μεταβείτε στην καρτέλα UEFI και κάντε κλικ Επεξεργασία καταχωρήσεων εκκίνησης. Θα ανοίξει το παρακάτω παράθυρο:

Εδώ έχετε δύο επιλογές. Ή χαμηλώστε το Grub κάτω από το bootloader των Windows χρησιμοποιώντας το κουμπί Κάτω, ή διαγράψτε εντελώς την καταχώρηση του bootloader χρησιμοποιώντας το κουμπί Del. Αλλά και στις δύο περιπτώσεις, τα αρχεία του bootloader θα παραμείνουν στο δίσκο. Πρέπει να αφαιρέσετε εντελώς τον φορτωτή εκκίνησης Grub με όλα τα αρχεία του από τη γραμμή εντολών. Δεν είναι πολλά δύσκολη διαδικασία, αλλά θα το εξετάσουμε ακόμα.

Κάντε κλικ στην κάτω αριστερή γωνία της οθόνης κάντε δεξί κλικποντίκι στο ανοιχτό κατάλογος συμφραζόμενωνεπιλέγω Γραμμή εντολών ως διαχειριστής.

Στη συνέχεια, δείτε τους διαθέσιμους δίσκους:

Και επιλέγουμε τον μοναδικό μας δίσκο στον οποίο είναι τώρα εγκατεστημένα τα Windows και το Ubuntu είχε εγκατασταθεί προηγουμένως:

Αφού επιλεγεί ο δίσκος, μπορούμε να δούμε τη λίστα των κατατμήσεων σε αυτόν:

Μεταξύ αυτών των κατατμήσεων υπάρχει επίσης μια ενότητα με αρχεία EFI που είναι κρυμμένη για ένα κανονικό σύστημα, αλλά όχι για αυτό το βοηθητικό πρόγραμμα. Στην περίπτωσή μας, αυτός είναι ο τόμος 2. Κατά κανόνα, αυτό είναι ένα μικρό διαμέρισμα με το σύστημα αρχείων FAT32 και επισημαίνεται ως σύστημα.

Επιλέξαμε αυτήν την ενότητα ως τρέχουσα χρησιμοποιώντας την εντολή:

Στη συνέχεια, θα του αναθέσουμε ένα γράμμα για να μπορέσουμε να το δουλέψουμε:

εκχώρηση γράμματος=D:

Μεταβείτε στο φάκελο EFI:

Διαγράψτε το φάκελο με τα αρχεία του Ubuntu boot loader:

Ολοκληρώθηκε: Η αφαίρεση του φορτωτή εκκίνησης του Grub ολοκληρώθηκε και τα αρχεία του δεν υπάρχουν πλέον στο σύστημα.

Πώς να αφαιρέσετε το Grub από μια μονάδα flash

Στις μονάδες flash, κατά κανόνα, χρησιμοποιείται ένας πίνακας Κατατμήσεις MBR. Για να αφαιρέσετε το πρόγραμμα εκκίνησης του Grub από μια μονάδα flash, δεν αρκεί απλώς να το μορφοποιήσετε. Ο bootloader είναι γραμμένος στον πίνακα MBR, επομένως θα πρέπει να τον ξαναδημιουργήσουμε. Δεν συνιστώ ανεπιφύλακτα τη χρήση αυτής της μεθόδου για να αφαιρέσετε το πρόγραμμα εκκίνησης Grub από τον σκληρό σας δίσκο, γιατί θα χάσετε όλα τα δεδομένα σας.

Θα εργαστούμε σε ένα σύστημα Linux. Αρχικά, κοιτάξτε το όνομα της συσκευής της μονάδας flash, για παράδειγμα, χρησιμοποιώντας το πρόγραμμα Gparted ή στο τερματικό με την εντολή:

Στη συνέχεια θα διαγράψουμε εντελώς τον υπάρχοντα πίνακα κατατμήσεων:

dd if=/dev/zero of=/dev/sdc count=512

Τώρα, χρησιμοποιώντας το ίδιο Gparted, δημιουργούμε νέο τραπέζιενότητες:

Δημιουργήστε ένα διαμέρισμα στη μονάδα flash και μορφοποιήστε το στο σύστημα αρχείων FAT32:

Τώρα ξέρετε πώς να αφαιρέσετε το MBR από μια μονάδα flash, απλώς μην το διαγράψετε από τον σκληρό σας δίσκο, γιατί θα είναι δύσκολο να το επαναφέρετε αργότερα.

συμπεράσματα

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

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

Ένα καθολικό εργαλείο για μη καθολικά συστήματα

Πρώτα απ 'όλα, ας ξεκινήσουμε με το όνομα GNU GRUB. Αυτή η συντομογραφία από τα αγγλικά μεταφράζεται ως "κύριος ενοποιημένος φορτωτής εκκίνησης". Δημιουργός του είναι ο μη κερδοσκοπικός οργανισμός "GNU Project", ο οποίος έχει γίνει διάσημος στον χώρο της πληροφορικής για την ελεύθερη διανομή του λογισμικό. Το ίδιο το GRUB είναι ουσιαστικά ένα μενού επιλογής εκκίνησης απαιτείται από τον χρήστηΛΣ από μια ολόκληρη λίστα υποστηριζόμενων συστημάτων:

  • Linux.
  • FreeBSD.
  • Σολάρις.

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

Διαδρομή ανάπτυξης τεχνολογίας

Η συνεχώς αυξανόμενη δημοτικότητα του GRUB ήταν ο βασικός λόγος που ώθησε τη σταθερή ανάπτυξη και βελτίωση του bootloader στο μέλλον. Η πρώτη κιόλας έκδοση του bootloader, που ονομάζεται GRUB Legacy, εξακολουθεί να αντιμετωπίζει καλά τις εργασίες ενός ενοποιημένου bootloader για συστήματα που μοιάζουν με UNIX. Η ευρεία υποστήριξη από σοβαρές εταιρείες (όπως η RedHat και η Novell) και οι διανομές διακομιστών εξασφάλισαν τη συνέχιση της ύπαρξής της γενικά.

Ωστόσο, ακόμη και αυτή η περίσταση δεν είχε κανέναν απολύτως αντίκτυπο στην περαιτέρω βελτίωση του bootloader, χάρη στην οποία οι χρήστες έλαβαν την τελευταία έκδοση του GRUB 2 αυτή τη στιγμή. εκτός από το ίδιο το όνομα. Σήμερα, χρησιμοποιείται από προεπιλογή από την έκδοση 9.10 του λειτουργικού συστήματος Σύστημα Ubuntu, το GRUB της δεύτερης αναθεώρησης, λόγω της πιο προηγμένης και ισχυρής δομής του, σταμάτησε εντελώς κάθε περαιτέρω ανάπτυξη του Legacy, που είχε ήδη αποδειχθεί στο παρελθόν.

Ωστόσο, από την αρχή, ένας αρχάριος θα πρέπει να καταλάβει ότι το GRUB 2 είναι ένας πιο περίπλοκος φορτωτής εκκίνησης σε σύγκριση με την προηγούμενη έκδοση. Επομένως, προκειμένου να προστατεύονται οι χρήστες από πιθανές δυσκολίεςκαι προβλήματα, τότε όλα θα περιγραφούν απλά και λεπτομερώς τις πιο μικρές λεπτομέρειες, η κατανόηση του οποίου θα σας επιτρέψει να εκμεταλλευτείτε πλήρως όλες τις καινοτομίες στην πιο πρόσφατη έκδοση και υπάρχουν αρκετές από αυτές:

  • Υποστήριξη σεναρίων (κύκλοι, συνθήκες, μεταβλητές και συναρτήσεις).
  • Η γραφική διεπαφή προσθέτει ευέλικτες αλλαγές εμφάνιση bootloader για να ταιριάζει στο μεμονωμένο γούστο του χρήστη (το GRUB 2 μπορεί εύκολα να αλλάξει από ένα ασπρόμαυρο τραπέζι σε ένα κομψό πολύχρωμο παράθυρο).
  • Δυνατότητα δυναμικής φόρτωσης μονάδων. Αυτό θα σας επιτρέψει να επεκτείνετε τη λειτουργικότητα όχι στο στάδιο της συναρμολόγησης, αλλά απευθείας κατά την εκτέλεση.
  • Συμβατό με διαφορετικές αρχιτεκτονικές.
  • Προστέθηκε υποστήριξη Λήψεις Mac OS.
  • Προστέθηκε σταθερή εργασίαμε τόσο συστήματα αρχείων, Πως: FAT16, FAT32, NTFS, οποιαδήποτε έκδοση εσωτ, XFSΚαι ISO
  • Ο τύπος εγκατάστασης πολλαπλών πλατφορμών θα καταστήσει δυνατή την εγκατάσταση του GRUB2 από διαφορετική αρχιτεκτονική
  • Εισαγωγή λειτουργία ασφαλείαςσε περίπτωση προβληματικών καταστάσεων.
  • Διορθώθηκαν σφάλματα από το παλιό GRUB Legacy που αρχικά δεν μπορούσαν να διορθωθούν λόγω των απαιτήσεων

Έχουν ακούσει όλοι για το LILO;

Φυσικά, η επιλογή των χρηστών μεταξύ των φορτωτών λειτουργικού συστήματος δεν περιορίζεται μόνο στο GRUB Ένα παρόμοιο ανάλογο είναι το LILO - ο αρχικός φορτωτής Linux (LInux LOader), ο οποίος εξακολουθεί να μην χάνει εντελώς τη συνάφειά του Θα πρέπει να ληφθούν υπόψη χαρακτηριστικά, τα οποία σίγουρα δεν μπορεί να καυχηθεί ένας άμεσος ανταγωνιστής:

  • Το LILO υποστηρίζει μόνο 16 διαμορφώσεις εκκίνησης, ενώ το GRUB υποστηρίζει απεριόριστο αριθμό τέτοιων διαμορφώσεων.
  • Το GRUB μπορεί να εκκινήσει από τοπικό δίκτυο, κάτι που δεν μπορεί να ειπωθεί για το LILO.
  • Τέλος, το LILO δεν έχει αυτή την ίδια διαδραστική διεπαφή εντολής, την ευκολία της οποίας οι χρήστες έχουν συνηθίσει εδώ και καιρό τελευταία έκδοσηΚΑΜΠΙΑ.

Ο μοναδικός κοινό χαρακτηριστικόΚαι για τους δύο bootloaders, είναι απαραίτητο να μεταγλωττίζονται όλες οι αλλαγές που γίνονται στο μενού κάθε φορά. Λειτουργία αυτόματη αποθήκευσηαπουσιάζει εδώ και καιρό από την εταιρική Φορτωτή εκκίνησης Linux. Το GRUB 2 επίσης δεν διαθέτει τόσο βολικό χαρακτηριστικό. Αλλά ακόμη και λαμβάνοντας υπόψη αυτήν την απόχρωση, άβολη για καθημερινή χρήση, το LILO είναι κατώτερο από τον ανταγωνιστή του σε πολλά σημεία, χάρη στο οποίο γίνεται ολοένα και πιο διαδεδομένο στους χρήστες οικιακών υπολογιστών.

Εγκατάσταση του GRUB: όλες οι αποχρώσεις και οι λεπτομέρειες της διαδικασίας

Από την αρχή, φρόντισε να έχεις ένα από τα δύο εγκατεστημένο το Ubuntu, ή υπάρχει δίσκος εκκίνησης (LiveCD). Μετά την εκκίνηση του συστήματος, πρέπει να καλέσετε το τερματικό χρησιμοποιώντας το συνδυασμό πλήκτρων Ctrl+Alt+F2 και, στη συνέχεια, να εισαγάγετε τις ακόλουθες εντολές σε αυτό:

Sudo add-apt-repository ppa:cjwatson/grub,

Sudo add-get update && sudo add-get install grub2,

Sudo ενημέρωση-grub2.

Και ακόμα κι αν δεν έχετε εγκατεστημένο το Ubuntu, αλλά έχετε LiveCD, η διαδικασία παραμένει η ίδια με μία μόνο μικρή διαφορά. Μετά την εκκίνηση από αυτό, επιλέξτε την επιλογή «Δοκιμάστε το Ubuntu» - με αυτόν τον τρόπο θα ξεκινήσετε το σύστημα χωρίς αλλαγές στον υπολογιστή σας. Μετά από αυτό, συνεχίστε την εγκατάσταση του φορτωτή εκκίνησης GRUB με τον ίδιο τρόπο από το στάδιο κλήσης τερματικού.

Ελεγχος εγκατεστημένη έκδοσημπορεί να δοθεί εντολή στον bootloader grub-εγκατάσταση -v, καθώς και απευθείας κατά την εκκίνηση του Ubuntu.

Αλγόριθμος εκκίνησης GRUB

Καθώς ολοκληρώνεται η εγκατάσταση του GRUB, ο φορτωτής εκκίνησης αλλάζει πρώτα τον κωδικό MBR στον δικό του. Το MBR είναι ένας τομέας που περιέχει την κύρια εγγραφή εκκίνησης (από τα αγγλικά που περιέχει:

  • κύριος κωδικός bootloader (446 byte).
  • πίνακας διαμερισμάτων με περιγραφή τόσο των πρωτευόντων όσο και των δευτερευόντων διαμερισμάτων του σκληρού δίσκου (64 byte).

Λόγω του μικρού όγκου Τομέας MBR, η εκκίνηση του GRUB χωρίζεται σε δύο στάδια υπό όρους:

  1. Το MBR περιέχει έναν σύνδεσμο προς το αρχείο διαμόρφωσης (το οποίο μπορεί να βρίσκεται σε οποιονδήποτε σκληρό δίσκο, κατά την κρίση του χρήστη). Είναι από αυτό που το σύνολο στάδιο εκκίνησης, ξεκινώντας από το δεύτερο στάδιο.
  2. Το αρχείο διαμόρφωσής τους λαμβάνει υπόψη όλες τις ρυθμίσεις και τα δεδομένα που είναι απαραίτητα για τη λειτουργία του GRUB. Εάν στο δεύτερο στάδιο δεν βρέθηκε το αρχείο διαμόρφωσης, τότε η διαδικασία εκκίνησης θα τερματιστεί και ο χρήστης θα πρέπει να επιλέξει με μη αυτόματο τρόπο τη διαμόρφωση εκκίνησης από τη γραμμή εντολών.

Αυτή η δομή εκκίνησης επιτρέπει στο GRUB να είναι ευρύτερα διαμορφώσιμο και ευέλικτο από πολλά άλλα ανάλογα, στα οποία αυτή η διαδικασία απλοποιείται στη μέγιστη συμπαγή.

Οι πιο συχνά χρησιμοποιούμενες εντολές κονσόλας

Το σημαντικό εύρος των δυνατοτήτων εργασίας στη λειτουργία κονσόλας της τελευταίας έκδοσης του GNU GRUB, οι δυνατότητες ρύθμισης και διαμόρφωσης δεν θα αφήσουν επίσης τους χρήστες αδιάφορους. Για να μπείτε σε αυτό, απλώς πατήστε το πλήκτρο «C» ενώ εμφανίζεται το μενού εκκίνησης και μετά το μόνο που έχετε να κάνετε είναι να εισάγετε σωστά τις εντολές που χρειάζεστε:

Της ομάδαςΠεριγραφήΠαράδειγμα εισόδου κονσόλας
lsΚαθολική εντολή για εργασία με λίστες σκληροι ΔΙΣΚΟΙκαι τμήματα. Μπορεί να χρησιμοποιηθεί για την εμφάνιση των περιεχομένων ενός φακέλου.ls /boot/grub
Η χρήση του θα δώσει πλήρεις πληροφορίεςαπολύτως για οποιοδήποτε τμήμα. Αυτό θα υποδεικνύει τον τύπο του συστήματος αρχείων σε αυτό, την ετικέτα του, το UUID, καθώς και την ημερομηνία των τελευταίων αλλαγών.
ΓάταΕμφάνιση πληροφοριών σχετικά με τα περιεχόμενα ενός συγκεκριμένου αρχείου.cat /path/όνομα αρχείου
linuxΈνα ανάλογο της εντολής του πυρήνα GRUB από την παλιά καλή έκδοση Legacy, που σας επιτρέπει να φορτώσετε τον καθορισμένο πυρήνα Linux.

αρχείο πυρήνα linux

επιλογή1=τιμή

επιλογή 2 επιλογή 3

αλυσοφόροςΜεταφορά του ελέγχου εκκίνησης σε άλλο φορτωτή εκκίνησης κατά μήκος της αλυσίδας. Ο bootloader θα αναζητηθεί αποκλειστικά στο διαμέρισμα που ορίζεται ως root (φυσικά, υποδεικνύοντας το συγκεκριμένο εκτελέσιμο αρχείο).

chainloader /διαδρομή/όνομα αρχείου

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

*,* - αριθμός δίσκου και αριθμός διαμερίσματος σε αυτό, αντίστοιχα

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

set root= (hd*,*)

*,* - αριθμός δίσκου και αριθμός διαμερίσματος σε αυτό, αντίστοιχα

Αναζήτηση

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

  • u (ή --fs-uuid) - αναζήτηση για ένα διαμέρισμα κατά UUID.
  • l (ή --label) - αναζήτηση ανά ετικέτα ενότητας.
  • f (ή --αρχείο) - αναζήτηση για ένα συγκεκριμένο αρχείο.
  • n (ή --no-floppy) - παράβλεψη κατά τον έλεγχο μιας μονάδας δισκέτας.
  • s (ή --set) - ορίστε την ενότητα που βρέθηκε ως τιμή της καθορισμένης μεταβλητής.

Η εντολή θα είναι χρήσιμη εάν η αρίθμηση δίσκων και διαμερισμάτων πάει στραβά, γι' αυτό η εντολή set root είτε θα οδηγήσει στο πουθενά είτε σε λάθος διαμέρισμα του λάθος δίσκου.

αναζήτηση -u uuid_of_the_partition

αναζήτηση -l ετικέτα διαμερίσματος

αναζήτηση -f /διαδρομή/όνομα αρχείου

lsfontsΕμφάνιση λίστας ληφθέντων επί του παρόντοςγραμματοσειρές.lsfonts
βοήθειαΧρησιμοποιείται για την εμφάνιση ολόκληρης της λίστας των διαθέσιμωνβοήθεια
Ή να εξάγετε εντολές που ξεκινούν με έναν συγκεκριμένο συνδυασμό χαρακτήρων.

help s - εμφάνιση βοήθειας για όλες τις εντολές που ξεκινούν με s.

σύνολο βοήθειας - εμφανίζει βοήθεια σχετικά με την εντολή set.

terminal_output.consoleΜεταβαίνει σε ασπρόμαυρα χρώματα οθόνης.terminal_output.console
εικόνα φόντου

Αλλαγή εικόνα φόντουσε πραγματικό χρόνο. Βοηθά μόνο στην επιλογή μιας επιλογής σχεδίασης για γραμματοσειρές, ώστε να διακρίνονται σε ένα δεδομένο φόντο.

Σημείωση: η εντολή δεν αλλάζει τις ρυθμίσεις σχεδίασης - η εικόνα παραμένει στο παρασκήνιο μόνο κατά την τρέχουσα περίοδο λειτουργίας μέχρι τον επόμενο τερματισμό.

background_image /διαδρομή/όνομα αρχείου

μπόταΕκκινήστε τον υπολογιστή σας.μπότα
επανεκκίνησηΓια επανεκκίνηση υπολογιστή.επανεκκίνηση
Απενεργοποιήστε τον υπολογιστή.παύση

GRUB μετά την εγκατάσταση: εγκατάσταση και χρήσιμο λογισμικό

Το κύριο αρχείο ρυθμίσεων στο GRUB2, σε αντίθεση με προηγούμενη έκδοσηΚληρονομιά δεν είναι /boot/grub/menu.lst, και ήδη /boot/grub/grub.cfg.Ωστόσο, δεν έχει νόημα να το επεξεργαστείτε απευθείας - θα δημιουργείται με κάθε αποθηκευμένη αλλαγή στο αρχείο ρυθμίσεων /etc/default/grub και στον κατάλογο σεναρίων /etc/grub.d.

ΣΕ /etc/default/grubΗ προσαρμογή περιορίζεται κυρίως στην αλλαγή τυπικό στοιχείοχρόνος φόρτωσης ή/και εμφάνισης μενού:

  • Η παράμετρος που είναι υπεύθυνη για το πρώτο σημείο αλλαγής είναι GRUB_DEFAULT, η τιμή του οποίου υποδεικνύει τον αριθμό του στοιχείου στο μενού εκκίνησης. Όταν επιλέγει οποιοδήποτε άλλο στοιχείο, ο χρήστης πρέπει να γνωρίζει την παραγγελία του από γενική λίστα(για να το κάνετε αυτό πρέπει να δείτε το περιεχόμενο /boot/grub/grub.cfgκαι βρείτε την απαιτούμενη καταχώρηση στον λογαριασμό). Ταυτόχρονα, μην ξεχνάτε τους κανόνες αρίθμησης: στο πρώτο στοιχείο εκχωρείται η τιμή 0, στο δεύτερο - 1, στο τρίτο - 2, και ούτω καθεξής.
  • Η παράμετρος που είναι υπεύθυνη για την καθυστέρηση της εμφάνισης του μενού εκκίνησης είναι GRUB_TIMEOUT, του οποίου η εκχωρημένη τιμή σε εισαγωγικά υποδηλώνει τον αριθμό των δευτερολέπτων κατά τη διάρκεια των οποίων θα εμφανιστεί αυτή η οθόνη εκκίνησης. Υπάρχει ένα δύσκολο χαρακτηριστικό στην επεξεργασία αυτής της παραμέτρου: ορίζοντας την τιμή σε "-1", η προφύλαξη οθόνης θα παραμείνει ακριβώς μέχρι ο χρήστης να επιλέξει οποιοδήποτε στοιχείο.

Ένα σύνολο σεναρίων σε /etc/grub.dβρείτε τα πάντα στον υπολογιστή εγκατεστημένα συστήματακαι πυρήνες, σχηματίζοντας το μενού εκκίνησης στο grub.cfg. Δύο βασικά είναι υπεύθυνα για την αναζήτηση πυρήνων και άλλων λειτουργικών συστημάτων: 10_linux και 30_os-prober. Το αρχείο 40_custom σάς επιτρέπει να τροποποιήσετε το GRUB προσθέτοντας τα δικά σας στοιχεία εκκίνησης, τα οποία είναι χρήσιμα για την εργασία με ειδικούς τύπους εκκίνησης συστήματος (σημειώστε ότι με οποιεσδήποτε αλλαγές πρέπει να τελειώνει με κενή γραμμή, διαφορετικά το τελευταίο στοιχείο εκκίνησης από όλα αυτά που προτείνονται θα απλά δεν εμφανίζεται).

Ωστόσο, ένας ακόμα πιο εύκολος τρόπος για να επεξεργαστείτε το GRUB σε ένα σύστημα Ubuntu είναι το βοηθητικό πρόγραμμα Grub-Customizer. Χάρη στην απλότητα και τη διαισθητικότητά του καθαρή διεπαφή, Αυτό καλύτερη επιλογήγια να ρυθμίσετε τις παραμέτρους του bootloader, πιο κατάλληλο για άπειρους αρχάριους. Για εγκατάσταση, εκκινήστε το τερματικό (Ctrl+Alt+T) και μετά πληκτρολογήστε τις ακόλουθες εντολές σε αυτό μία προς μία:

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer,

Sudo add-get ενημέρωση,

Sudo add-get install grub-customizer.

Και παρόλο που η μετάφραση του προγράμματος Grub-Customizer αφήνει πολλά να είναι επιθυμητή, είναι πολύ εύκολο να γίνει κατανοητό:

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

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

  • Super Grub Disk- απλό και εύχρηστο εργαλείοΓια ΓΡΗΓΟΡΗ ΑΝΑΡΡΩΣΗ bootloader. Ταυτόχρονα, μπορεί να λειτουργήσει όχι μόνο με το GRUB και το LILO, αλλά ακόμη και με τα ίδια τα Windows. Εκτελείται από CD, μονάδα flash ή δισκέτα.
  • GParted- επιμελητής ενότητας κατατμήσεις δίσκου, που τρέχει απευθείας από το CD. Με τη βοήθειά του, μπορείτε να εκτελέσετε λειτουργίες με διαμερίσματα και συστήματα αρχείων σε αυτά, όπως: δημιουργία, διαγραφή, αλλαγή μεγέθους, έλεγχος, μετακίνηση και αντιγραφή.
  • SystemRescueCD - Διανομή Linux, ειδικά σχεδιασμένο για αποκατάσταση καταστροφών.
  • TestDisk- ένα βοηθητικό πρόγραμμα που σας επιτρέπει να διαγνώσετε και να επαναφέρετε τόσο μεμονωμένα διαμερίσματα όσο και δίσκους εκκίνησηςεξ ολοκλήρου.

Πώς χειρίζεται ο bootloader το λειτουργικό σύστημα Windows;

Απευθείας, δυστυχώς, το GRUB δεν μπορεί με κανέναν τρόπο να εκκινήσει τα Windows x86 (η έκδοση 64-bit δεν αποτελεί επίσης εξαίρεση), γι' αυτό είναι απαραίτητο να δημιουργηθεί ένας κατάλληλος μηχανισμός αλυσίδας εκκίνησης. Για να το κάνετε αυτό σε αρχείο ρυθμίσεων grub.cfgπρέπει να προσθέσετε πολλές γραμμές συγκεκριμένων εντολών:

Τίτλος Windows,

Rootnoverify (hd*,*),

Chainloader +1,

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

  • rootnoverify (hd*,*)- το ίδιο ανάλογο που ρίζα. Ενημερώνει το GRUB για τη θέση του διαμερίσματος στο οποίο βρίσκεται το επόμενο τμήμα του κώδικα εκκίνησης, αλλά δεν το προσαρτά (για τον προφανή λόγο ότι το GRUB δεν μπορεί να το κάνει αυτό). Παρακαλώ σημειώστε για άλλη μια φορά αυτό το μέρος (hd*,*)- αυτός είναι ο αριθμός δίσκου και ο αριθμός διαμερίσματος, αντίστοιχα, στον οποίο είναι εγκατεστημένα τα Windows.
  • ενεργητικός- η εντολή παρέχει το καθορισμένο κατάτμηση ρίζαςκατάσταση εκκίνησης.

Τώρα η ίδια ομάδα chainloader +1,που μεταφέρει όλο τον περαιτέρω έλεγχο εκκίνησης απευθείας στον φορτωτή εκκίνησης των Windows.

Τέλος, η εντολή τελικής εκκίνησης ξεκινά την εκκίνηση, μετά την οποία μπορείτε να εργαστείτε με ασφάλεια στο επιλεγμένο λειτουργικό σύστημα.

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

Εάν έχετε πολλά λειτουργικά συστήματα, αποφασίστε πρώτα ποια παρουσία θέλετε να εκκινήσετε και, στη συνέχεια, ελέγξτε την ακριβή θέση της - πρέπει να γνωρίζετε σε ποιο διαμέρισμα του σκληρού δίσκου είναι εγκατεστημένη. Για παράδειγμα, υπάρχουν δύο διαφορετικά εκδόσεις των Windows, που βρίσκεται αντίστοιχα στο πρώτο και το δεύτερο διαμέρισμα μιας μονάδας δίσκου και ο χρήστης πρέπει να φορτώσει το δεύτερο. Για να το κάνετε αυτό, πρέπει να κάνετε τις ακόλουθες αλλαγές στο αρχείο menu.lst:

Τίτλος Windows,

Unhide (hd0,1),

Rootnoverify (hd0,1),

Chainloader +1,

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

Επανεγκατάσταση του GRUB σε περίπτωση κρίσιμων προβλημάτων

Ακόμη και σε περίπτωση τεχνικά προβλήματαΗ επαναφορά του GRUB δεν είναι καθόλου δύσκολη υπόθεση. Πρώτα, κατεβάστε το LiveCD εγκατάστασης, ανοίξτε το τερματικό χρησιμοποιώντας τη συντόμευση πληκτρολογίου CTRL+ALT+Τ.

Μετά από αυτό, εισάγετε τις εντολές μία προς μία:

Τώρα το μόνο που μένει είναι να επανεκκινήσετε τον υπολογιστή και να βεβαιωθείτε ότι ο επανεγκατεστημένος bootloader είναι πλήρως λειτουργικός.

Ερώτηση σχετικά με την προστασία βρόχου επανεκκίνησης

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

Ωστόσο, αυτές οι ίδιες υπηρεσίες ξεκινούν μόνο μετά την εκκίνηση του λειτουργικού συστήματος. Πριν από αυτό, το μέγεθος των αρχείων καταγραφής δεν παρακολουθείται απολύτως από τίποτα, γι 'αυτό σε περίπτωση απροσδόκητης κατάρρευσης του συστήματος και περαιτέρω επανεκκινήσεις, τα αρχεία καταγραφής θα αυξηθούν μόνο σε όγκο. Και αυτή η ανεξέλεγκτη ανάπτυξη θα συνεχιστεί ακριβώς όσο διαρκούν οι επανεκκινήσεις λόγω βλάβης στο σύστημα. Στη συνέχεια, όλα αυτά μπορούν να οδηγήσουν σε πλήρης γέμισητο διαμέρισμα στο οποίο βρίσκεται ο κατάλογος /var/log, το οποίο μπορεί να προκαλέσει το πάγωμα του συστήματος και ακόμη και την αδυναμία εκκίνησης της λειτουργίας ανάκτησης.

Είναι από αυτήν την καταστροφική κατάσταση που το σύστημα προστασίας που είναι ενσωματωμένο στο GRUB εξοικονομεί από κυκλικές επανεκκινήσεις, εμφανίζοντας ένα «παγωμένο» μενού GRUB που περιμένει ρητή παρέμβαση του χρήστη. Η ίδια η προστασία βασίζεται στην τιμή της μεταβλητής recordfail που καθορίζεται στο σενάριο /boot/grub/grub.cfg. Κατά τη διάρκεια κάθε εκκίνησης εγκαθίσταται ως recordfail=1, και στο τελικό στάδιο εκκίνησης γίνεται επαναφορά σε recordfail=0. Και αν δεν συνέβη ακριβώς μια τέτοια επαναφορά, τότε αυτόματη λήψηη ίδια προστασία GRUB αποτρέπεται και ενεργοποιείται πλήρως.

Για να γίνει αυτό, στο /etc/defaul/grub βρίσκουμε τη μεταβλητή GRUB_RECORDFAIL_TIMEOUTκαι ορίστε του μια τιμή του αριθμού των δευτερολέπτων κατά τη διάρκεια των οποίων το μενού GRUB θα περιμένει την παρέμβαση του χρήστη εάν το recordfail δεν επαναφερθεί από το 1 στο 0. Μετά από αυτό αποθηκεύουμε τις αλλαγές με την εντολή sudo update-grub, απενεργοποιώντας έτσι την προστασία από τις επανεκκινήσεις με βρόχο.

Ποιος μπορεί να ωφεληθεί από αυτό; Μόνο για σταθμούς και διακομιστές που δεν διαθέτουν πληκτρολόγιο για είσοδο/έξοδο πληροφοριών. Χωρίς αυτό, σε περίπτωση παρόμοια προβλήματα, η φόρτωση του συστήματος μπορεί να μην είναι καθόλου δυνατή. Οι περιπτώσεις βρόχων εκκίνησης δεν είναι τόσο συνηθισμένες και εμφανίζονται κυρίως είτε λόγω προβλημάτων τροφοδοσίας είτε λόγω δυσλειτουργιών λογισμικού.

Απεγκατάσταση του GRUB και επιστροφή στα Windows: γρήγορη, εύκολη και ανώδυνη

Εάν προκύψει το ερώτημα, "Πώς να αφαιρέσετε το GRUB και να αφήσετε τον bootloader ενός άλλου λειτουργικού συστήματος;", τότε πρώτα απ 'όλα ο χρήστης θα χρειαστεί τον δίσκο εγκατάστασης/μονάδα flash. Ας δούμε τα πάντα με συγκεκριμένους όρους απλό παράδειγμα: ο χρήστης διαγράφει από το δικό του Υπολογιστής Linux, αφήνοντας στο τέλος μόνο τα Windows, αλλά ταυτόχρονα δεν μπορεί να τα φορτώσει λόγω σφάλματος Σφάλμα Grub. Για να λύσετε πλήρως το πρόβλημα, πρέπει να επαναφέρετε το πρόγραμμα εκκίνησης x86/64 bit των Windows:

  1. Εκκινούμε από τη μονάδα εγκατάστασης, έχοντας προηγουμένως ρυθμίσει την πρώτη προτεραιότητα κατά τη φόρτωση στο BIOS
  2. Εκκίνηση από μέσα εγκατάστασης, επιλέξτε το διαμέρισμα ανάκτησης συστήματος.
  3. Από τη λίστα εργαλείων που εμφανίζεται, επιλέξτε τη γραμμή εντολών, στην οποία γράφουμε μία προς μία τις ακόλουθες εντολές:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

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

Πολλοί κάτοχοι φορητών υπολογιστών που συνοδεύουν προεγκατεστημένο λειτουργικό σύστημα Σύστημα Linux(συνήθως Ubuntu ή Fedora) τελικά αποφασίζουν να το μεταφέρουν στα Windows 7 ή Windows 8. Η δεύτερη συνηθισμένη περίπτωση είναι όταν ο χρήστης εγκατέστησε το Linux για λόγους αξιολόγησης, μετά αφαίρεσε αυτό το λειτουργικό σύστημα και στο τέλος δεν μπορεί να φορτώσει τα Windows - όταν φόρτωση, βγάζει σφάλμα. Τώρα θα σας πω πώς να το διορθώσετε και να αφαιρέσετε το πρόγραμμα εκκίνησης GRUB για να επαναφέρετε το πρόγραμμα εκκίνησης των Windows.

Τι είναι το Grub

Ο GRand Unified Bootloader (GRUB) είναι ένας γενικός φορτωτής εκκίνησης λειτουργικού συστήματος. Στον πυρήνα του, είναι σαν ένα μενού που σας επιτρέπει να επιλέξετε ποιο λειτουργικό σύστημα θα φορτώσετε στον υπολογιστή ή τον φορητό υπολογιστή σας.
Σήμερα, εγκαθίσταται η δεύτερη έκδοση - GRUB2.

Κατάργηση του Grub χρησιμοποιώντας δίσκο εγκατάστασης ή μονάδα flash με Windows 7, 8 ή 10

Βήμα 1 . Εκθέτουμε σε Φόρτωση BIOSαπό τη δισκέτα εγκατάστασης ή τη μονάδα flash και εκκινήστε από αυτήν.

Βήμα 2. Κατά τη φόρτωση, επιλέξτε την ενότητα Ανάκτηση.

Βήμα 3. Στη λίστα εργαλείων, επιλέξτε "Γραμμή εντολών".

Βήμα 4. Στο παράθυρο που ανοίγει Κονσόλα των Windowsπληκτρολογούμε τις εντολές:

Το αποτέλεσμα και των δύο εντολών θα πρέπει να είναι ως εξής:

Βήμα 5. Κλείστε το παράθυρο και επανεκκινήστε.

Το ίδιο πράγμα στο παράδειγμα βίντεο: