Σύνθεση και φόρτωση του λειτουργικού συστήματος (χρησιμοποιώντας το παράδειγμα του λειτουργικού συστήματος ms-dos). Επεξεργασία της εκκίνησης πολλών λειτουργικών συστημάτων Windows

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

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

Εγκατάσταση Windows Xp + Windows 7

Για να εγκαταστήσουμε έναν τέτοιο συνδυασμό λειτουργικών συστημάτων, θα χρειαστούμε ειδικό λογισμικό σε μορφή EasyBCD. Εάν απλώς εγκαταστήσετε αυτά τα δύο λειτουργικά συστήματα, τότε αυτό που εγκαταστήσατε τελευταίο θα εκκινήσει. Αυτό συμβαίνει λόγω του γεγονότος ότι τα Windows απλώς «αντικαθιστούν» τους φορτωτές όλων των λειτουργικών συστημάτων που «έζησαν» ειρηνικά πριν από αυτό και αφήνουν μόνο ένα για το «αγαπημένο τους». Επομένως, πρώτα κατεβάζουμε το πρόγραμμα Easy BCD (λήψη)και αφήστε το πρόγραμμα εγκατάστασης σε κάποια μονάδα ουδέτερου αρχείου ή μπορείτε να το κατεβάσετε αφού εγκαταστήσετε μία από τις εκδόσεις των Windows. Λοιπόν, ας ξεκινήσουμε την εγκατάσταση της πρώτης έκδοσης των Windows (7 ή XP, ανεξάρτητα από τη σειρά). Όταν εγκατασταθεί η πρώτη έκδοση των Windows, μη διστάσετε να εγκαταστήσετε τη δεύτερη. Αλλά καλό είναι να το εγκαταστήσετε σε ξεχωριστό διαμέρισμα. Μετά την εγκατάσταση του δεύτερου λειτουργικού συστήματος Windows, κάνουμε εκκίνηση και εγκατάσταση του προγράμματος EasyBCD που κατεβάσατε προηγουμένως στο σύστημα.

Η διεπαφή του προγράμματος είναι αρκετά απλή και κατανοητή. Ένα άτομο που γνωρίζει τα βασικά της αγγλικής γλώσσας μπορεί εύκολα να καταλάβει αυτό το πρόγραμμα.

Όταν εκκινήσετε το πρόγραμμα EasyBCD, θα δείτε αυτό το παράθυρο μπροστά σας (Εικ. 1):


Εικ.1


Όπως μπορείτε να δείτε, έχουμε ένα bootloader Windows 7, το οποίο ορίστηκε ως προεπιλογή, αφού αυτό το σύστημα εγκαταστάθηκε δεύτερο και είναι το τρέχον. Τώρα πρέπει να προσθέσουμε μια νέα καταχώρηση στο bootloader, ώστε όταν ενεργοποιήσουμε τον υπολογιστή, να βλέπουμε τη γραμμή με τα Windows XP και, κατά συνέπεια, να μπορούμε να κάνουμε εκκίνηση από αυτήν. Για να το κάνετε αυτό, κάντε κλικ στον πίνακα στα αριστερά "Προσθήκη νέας καταχώρισης", στη συνέχεια επιλέξτε στο στοιχείο "Τύπος"το απαιτούμενο λειτουργικό σύστημα (σε αυτήν την περίπτωση είναι τα Windows XP) και κάντε κλικ στα δεξιά, Προσθήκη Καταχώρισης.


Εικ.2


Αυτό είναι όλο, μια καταχώρηση έχει προστεθεί στο bootloader και όταν κάνετε κλικ στο στοιχείο Προβολή ρυθμίσεων, θα δείτε ότι έχετε ήδη δύο καταχωρήσεις στο bootloader: Windows 7 και Windows XP. (Εικ.3)


Εικ.3


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

Εναλλακτική λύση κατά την εγκατάσταση Linux + Windows (Xp, 7)

Αυτός ο «συνδυασμός» συμβαίνει αρκετά συχνά, αφού πολλοί άνθρωποι θέλουν να ξεφύγουν από τα «παράθυρα» και να νιώσουν τη γεύση ενός «πιγκουίνου» με αυτοπεποίθηση. Με αυτήν την επιλογή εγκατάστασης, μπορείτε να κάνετε χωρίς λογισμικό τρίτων και να χρησιμοποιήσετε τυπικά εργαλεία Linux. Για να γίνει αυτό, εγκαθιστούμε πρώτα τα Windows, με τον παλιό καλό τρόπο και χωρίς κανένα κόλπο. Στη συνέχεια, είναι η σειρά του Linux, το εγκαθιστούμε δεύτερο, και πάλι λόγω της κατάργησης όλων των «ξένων» bootloaders από τα Windows. Θα ήθελα να σημειώσω αμέσως το γεγονός ότι κατά τη διάρκεια της διαδικασίας εγκατάστασης του Linux, θα σας ζητηθεί να «χρησιμοποιήσετε ολόκληρο τον δίσκο» ΔΕΝ χρειάζεται να το κάνετε αυτό, εκτός φυσικά εάν εκτιμάτε τα δεδομένα σας. Είναι απαραίτητο να "τσιμπήσετε" ένα ξεχωριστό τμήμα. Αφού ολοκληρωθεί η εγκατάσταση, το Linux θα δημιουργήσει ένα μενού εκκίνησης όπου μπορείτε να επιλέξετε οποιοδήποτε από τα λειτουργικά συστήματα για εκκίνηση. Κανείς όμως δεν σας στερεί το δικαίωμα να εγκαταστήσετε αυτά τα δύο λειτουργικά συστήματα χρησιμοποιώντας το EasyBCD.

Εγκατάσταση Linux + Windows + Win 7 + Άλλα συστήματα

Με αυτήν την επιλογή, η πιο βολική μέθοδος θα είναι και πάλι η EasyBCD. Μόνο σε αυτήν την περίπτωση χρειάζεται να δημιουργήσουμε μια καταχώρηση στο Προσθήκη νέας καταχώρισης για κάθε λειτουργικό σύστημα, ακολουθώντας το παράδειγμα δημιουργίας μιας καταχώρησης για τα Windows XP. Στις διάφορες καρτέλες του προγράμματος μπορείτε να προχωρήσετε στη δημιουργία εγγραφών bootloader για Linux και Mac Os. (Εικ. 4). Επίσης, εάν το επιθυμείτε, μπορείτε να προσθέσετε παλαιότερα λειτουργικά συστήματα Windows: 95,98,NT κ.λπ.


Εικ.4

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

Ubuntu Linux μέσω Windows XP ή Vista, Windows XP μαζί με Vista, FreeBSD και Windows - μπορείτε να βρείτε πολλούς περισσότερους συνδυασμούς. Τίποτα δεν σας εμποδίζει όχι μόνο να εφεύρετε, αλλά και να εφαρμόσετε τους πιο περίπλοκους συνδυασμούς λειτουργικών συστημάτων. Επιπλέον, αυτό μπορεί να γίνει όχι μόνο σε έναν υπολογιστή, αλλά και σε έναν δίσκο - η χωρητικότητα των σύγχρονων σκληρών δίσκων (γνωστός και ως HDD, γνωστός και ως βίδες, γνωστοί και ως σκληροί δίσκοι) σας επιτρέπει να "χτυπήσετε" τουλάχιστον 20 διαφορετικά λειτουργικά συστήματα σε ένα τέτοιο δίσκος.

Λίγη θεωρία

Η διαδικασία εκκίνησης για έναν υπολογιστή που ανήκει στην οικογένεια υπολογιστών IBM είναι η εξής:

Όταν παρέχεται ρεύμα στη μητρική πλακέτα, το πρώτο πράγμα που πρέπει να κάνετε είναι να φορτώσετε και να εκτελέσετε ένα μικρό πρόγραμμα που είναι αποθηκευμένο σε ένα ειδικό τσιπ στη μητρική πλακέτα - το BIOS. Αυτό το πρόγραμμα ελέγχει την παρουσία και τη σωστή λειτουργία κρίσιμων στοιχείων - RAM, προσαρμογέας βίντεο, δίσκοι. Μετά την εκτέλεση μιας τέτοιας δοκιμής, το πρόγραμμα BIOS ελέγχει τους δίσκους που είναι συνδεδεμένοι στη μητρική πλακέτα - σε κάθε έναν από αυτούς αναζητά ένα ειδικό σημάδι που υποδεικνύει ότι ο δίσκος είναι εκκινήσιμος. Εάν εντοπιστεί ένα τέτοιο σημάδι, το πρόγραμμα BIOS φορτώνει το πρόγραμμα εκκίνησης που έχει εγγραφεί σε αυτό από αυτόν τον δίσκο και μεταφέρει τον έλεγχο σε αυτό.

Και αυτός ο bootloader, γραμμένος στο δίσκο, φορτώνει αυτό ή εκείνο το λειτουργικό σύστημα. Είναι ένα μικρό πρόγραμμα που εκτελεί μόνο δύο ενέργειες:

  1. Εντοπίστε ένα συγκεκριμένο αρχείο προγράμματος (ή αρχεία) σε ένα συγκεκριμένο σύστημα αρχείων
  2. Φορτώστε αυτό το αρχείο (ή τα αρχεία) στη μνήμη RAM και μεταφέρετε τον έλεγχο σε αυτά.

Υπάρχουν δύο τύποι τέτοιων προγραμμάτων λήψης:

  • "Abstract" - δημιουργήθηκε για τη φόρτωση διαφόρων λειτουργικών συστημάτων.
  • Το "Family" είναι προγράμματα που μπορούν να φορτώσουν μόνο ένα λειτουργικό σύστημα ή πολλά λειτουργικά συστήματα της ίδιας οικογένειας, αλλά διαφορετικές εκδόσεις.

Μεταξύ των πρώτων είναι ο πιο δημοφιλής bootloader που ονομάζεται GRUB. Μπορεί να εκκινήσει περισσότερους από δέκα τύπους λειτουργικών συστημάτων. Το πιο συνηθισμένο μεταξύ των "οικογενειακών" είναι το ntldr - ο bootloader των Windows 2k, XP, 2k3 OS και η πιο πρόσφατη έκδοσή του, το bootmgr, που φορτώνει τα Windows Vista και τα Windows 7. Εκτός από αυτά τα δύο, υπάρχουν ακόμη μια ντουζίνα ή δύο διαφορετικοί bootloaders.

Γιατί τόσα πολλά; Ο λόγος είναι απλός - δεν υπάρχει ακόμη ένας γενικός bootloader κατάλληλος για όλες τις περιπτώσεις.

Για παράδειγμα, το GRUB, το πιο ισχυρό σήμερα, δεν μπορεί να φορτώσει εικόνες δίσκου σε μορφή ISO, αλλά το syslinux μπορεί να το κάνει αυτό.

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

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

Από την εκκίνηση μόνο των MS Windows, μέχρι την εκτέλεση όλων των εκδόσεων των Windows, συν μια ντουζίνα εκδόσεων Linux, συν BSD, συν Apple, συν μια ντουζίνα δίσκους και αρχεία εικόνας δισκέτας, συν...

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

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

Για παράδειγμα, η διπλή εκκίνηση των Windows XP συν Linux μπορεί να υλοποιηθεί με τουλάχιστον δύο τρόπους - είτε με χρήση ενός μόνο φορτωτή εκκίνησης GRUB και για τα δύο λειτουργικά συστήματα είτε με συνδυασμό φορτωτών εκκίνησης ntldr + GRUB.

Λίγη ακόμα θεωρία

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

Αυτό το μέρος του παραδείγματος υπολογιστών της οικογένειας IBM PC που σχετίζεται με τη χρήση δίσκων καθορίζει ότι ο λεγόμενος «ακατέργαστος» χώρος στο δίσκο πρέπει να διαιρεθεί σε διαμερίσματα, στη συνέχεια να δημιουργηθούν συστήματα αρχείων σε αυτά τα διαμερίσματα και μόνο μετά από αυτό, αυτά τα αρχεία τα συστήματα μπορούν να χρησιμοποιηθούν για εγγραφή προγραμμάτων και δεδομένων, συμπεριλαμβανομένων των λειτουργικών συστημάτων.

Στο παράδειγμα του IBM PC, ο ακατέργαστος χώρος διευθύνσεων του σκληρού δίσκου (HDD) μπορεί να χωριστεί σε τέσσερα κύρια διαμερίσματα. Δηλαδή, για να το πούμε απλά, σε σχέση με το θέμα μας, τέσσερα λειτουργικά συστήματα μπορούν να τοποθετηθούν σε έναν σκληρό δίσκο. Αυτό είναι πολύ λίγο. Ωστόσο, δεν είναι όλα τόσο λυπηρά. Αυτό το πρόβλημα έχει λυθεί από καιρό με τη βοήθεια εκτεταμένων κατατμήσεων. Ένα εκτεταμένο διαμέρισμα είναι ένα κύριο διαμέρισμα δίσκου που μπορεί να χωριστεί σε έως και 255 ακόμη διαμερίσματα.

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

Από τη θεωρία στην πράξη

  1. Έτσι, με βάση τη θεωρία, η κατασκευή ενός συστήματος πολλαπλών εκκινήσεων μοιάζει με αυτό:
  2. Διαμέριση ενός δίσκου
  3. Δημιουργία συστημάτων αρχείων σε κατατμήσεις
  4. Επιλογή του κύριου συνδυασμού bootloader ή bootloader

Εγκατάσταση λειτουργικών συστημάτων

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

Θα πάμε από την άλλη πλευρά.

  1. Ας απαντήσουμε μόνο στις ερωτήσεις:
  2. Ποιος είναι ο καλύτερος τρόπος διαμερίσματος ενός δίσκου;
  3. Ποιο bootloader να επιλέξω;

Μετά από πολλά χρόνια δουλειάς και πειραματισμού, η απάντησή μου στην πρώτη ερώτηση είναι η εξής:

Το κύριο τμήμα είναι σχετικά μικρό σε μέγεθος. Στεγάζει τον κύριο bootloader και πιθανώς ένα από τα λειτουργικά συστήματα.

Η δεύτερη ενότητα επεκτείνεται. Καταλαμβάνει το μεγαλύτερο μέρος του δίσκου και περιέχει τόσα λογικά διαμερίσματα όσα χρειάζονται για να εγκαταστήσετε όλα τα λειτουργικά συστήματα που θέλετε να εγκαταστήσετε - 5, 10 ή 20.

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

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

Δεύτερον, όταν χρησιμοποιείτε ένα εκτεταμένο διαμέρισμα, μπορείτε να δημιουργήσετε τόσα λογικά διαμερίσματα σε αυτό όσα δεν θα χρειαστείτε ποτέ, δηλαδή, σε ένα τέτοιο σχήμα δεν θα συναντήσετε μια κατάσταση όπου θέλετε να εγκαταστήσετε ένα άλλο λειτουργικό σύστημα, αλλά δεν υπάρχει πουθενά. Φυσικά, μπορεί να μην υπάρχει αρκετός χώρος στο δίσκο για το 20ο λειτουργικό σύστημα, αλλά αυτό είναι άλλο θέμα.

Η δεύτερη ερώτηση είναι το σύστημα αρχείων και το μέγεθος του πρωτεύοντος διαμερίσματος εκκίνησης.

Εάν αρχικά σκοπεύετε να εγκαταστήσετε περισσότερα από δύο ή τρία λειτουργικά συστήματα, καθώς και την τακτική επανεγκατάστασή τους, τότε είναι καλύτερο να κάνετε το μέγεθος του πρωτεύοντος διαμερίσματος πολύ μικρό, 1-2 GB, και να χρησιμοποιήσετε το σύστημα αρχείων για αυτό το διαμέρισμα για να είναι FAT ή FAT32. Μην εγκαταστήσετε κανένα σοβαρό λειτουργικό σύστημα σε αυτό το διαμέρισμα, εκτός από κάτι ελαφρύ όπως το MS DOS.

Κάποιος ειδικός εδώ μπορεί να πει ότι το FAT είναι η Λίθινη Εποχή και το FAT32 είναι επίσης αρκετά αρχαίο και ότι έχουν πολλές ελλείψεις. Αυτό είναι αλήθεια, αλλά αυτά τα συστήματα αρχείων έχουν το πλεονέκτημα ότι είναι πολύ σημαντικά στο πλαίσιο ενός συστήματος πολλαπλής εκκίνησης.

Στην πιο συνηθισμένη περίπτωση - όταν είναι εγκατεστημένα μόνο δύο ή τρία λειτουργικά συστήματα, είναι προτιμότερο να επιλέξετε το μέγεθος του πρωτεύοντος διαμερίσματος ώστε τα Windows να μπορούν να εγκατασταθούν σε αυτό με ένα βασικό σύνολο προγραμμάτων, δηλαδή τουλάχιστον 10 - 15 ΓΙΓΑΜΠΑΪΤ.

Αντίστοιχα, σε αυτήν την περίπτωση, επιλέξτε NTFS ως σύστημα αρχείων.

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

Και τέλος, ποιος bootloader να χρησιμοποιηθεί ως κύριος bootloader.
Επέλεξα το ntldr εδώ και πολύ καιρό. Αν και είναι αρκετά "χαζό", δεν μπορεί να φορτώσει τίποτα άλλο εκτός από τα Windows, αλλά έχει ένα ενδιαφέρον χαρακτηριστικό - μπορεί να φορτώσει εικόνες αρχείων τομέων δίσκου (φυσικοί τομείς δίσκου γραμμένοι σε ένα αρχείο). Αυτό σημαίνει ότι μπορεί να τροφοδοτηθεί ένα αρχείο με την κεφαλή οποιουδήποτε άλλου φορτωτή. Δηλαδή, μπορείτε να φορτώσετε οποιονδήποτε αριθμό άλλων φορτωτών από το ntldr, απλώς να δημιουργήσετε αρχεία με τις κεφαλές τους και να τα τροφοδοτήσετε στο ntldr σύμφωνα με τη λίστα.

Σημείωμα. Το "κεφάλι" του bootloader είναι ο τομέας MBR ή Boot. Αυτό μπορεί να είναι περισσότεροι από ένας τομείς, για παράδειγμα η κεφαλή GRUB - 16 τομείς ξεκινώντας από το MBR.

Σημείωμα. Εάν η κεφαλή φόρτωσης έχει περισσότερους από έναν τομείς, μόνο ο πρώτος τομέας (τομέας MBR) πρέπει να αντιγραφεί στο αρχείο για το ntldr, καθώς το ntldr μπορεί να φορτώσει μόνο αρχεία ενός τομέα. Αυτό επιβάλλει ένα όριο στον αριθμό των ταυτόχρονα εγκατεστημένων φορτωτών με "μακριά" κεφαλή. Δηλαδή, σε ένα σχήμα με ntldr δεν μπορείτε να χρησιμοποιήσετε δύο GRUB.

Το διάγραμμα ενός συστήματος πολλαπλής εκκίνησης μοιάζει με αυτό:

Για σπάνιες περιπτώσεις - ένα μικρό πρωτεύον διαμέρισμα με σύστημα αρχείων FAT ή FAT32 και χωρίς λειτουργικό σύστημα, μόνο ένα bootloader. Σε αυτήν την περίπτωση, όλα τα λειτουργικά συστήματα εγκαθίστανται στα λογικά διαμερίσματα του εκτεταμένου διαμερίσματος.

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

Είναι πολύ απλό.

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

Μπορείτε να εγκαταστήσετε το πρόγραμμα εκκίνησης ntldr με μη αυτόματο τρόπο, ξεχωριστά από το λειτουργικό σύστημα Windows. Ωστόσο, μπορεί να εγκατασταθεί μόνο σε διαμέρισμα με συστήματα αρχείων FAT, FAT32 ή NTFS. Κατά την εγκατάσταση του ntldr, πρέπει να θυμάστε ότι η κεφαλή του είναι γραμμένη στον τομέα εκκίνησης και επομένως για να το ξεκινήσετε χρειάζεστε επίσης ένα τυπικό πρόγραμμα προφόρτωσης όπως το MS DOS στον τομέα MBR (δηλαδή, εκτελεί ένα "άλμα" στον τομέα εκκίνησης ). Εάν η κεφαλή ενός άλλου bootloader (για παράδειγμα, GRUB) έχει γραφτεί στο MBR, τότε εκτός από την εγκατάσταση του ntldr, πρέπει επίσης να γράψετε το πρόγραμμα προφόρτωσης της Microsoft στο MBR. Ένας τρόπος για να γίνει αυτό είναι η εντολή fdisk /mbr. Φυσικά, το fdisk σε αυτή την περίπτωση είναι από τη Microsoft (από το MS DOS).

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

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

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

Η πολλαπλή εκκίνηση από μια μονάδα flash, στην οργάνωσή της, δεν διαφέρει από την εκκίνηση από τον σκληρό δίσκο που περιγράφεται εδώ. Με τη μόνη τροπολογία ότι είναι ακατάλληλη η εγκατάσταση συστημάτων αρχείων εκτός από το FAT / FAT32 σε μονάδα flash. Εάν χρησιμοποιείται σκληρός δίσκος USB, τότε μπορείτε να εργαστείτε μαζί του με τον ίδιο τρόπο όπως με έναν κανονικό σκληρό δίσκο.

Ωστόσο, δεν μπορεί κάθε υπολογιστής να εκκινήσει από μια μονάδα flash ή USB. Να είστε προετοιμασμένοι για το γεγονός ότι δεν θα μπορείτε να το κάνετε αυτό σε κανέναν υπολογιστή.

Τις περισσότερες φορές, τέτοια προβλήματα προκύπτουν με υπολογιστές που χρησιμοποιούν BIOS Award ή chipset nVidia, SiS, Amd. Το πρόβλημα εκκίνησης είναι λιγότερο πιθανό να παρουσιαστεί εάν η μητρική πλακέτα διαθέτει AMI BIOS και chipset Intel. +7 918-16-26-331 .

Yandex Wallet No. 410011416229354. Ή στο τηλέφωνο

Ακόμη και ένα μικρό ποσό μπορεί να βοηθήσει στη σύνταξη νέων άρθρων :)

Περισσότεροι από δώδεκα νέοι χρήστες που δεν είναι 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 δεν έχει την ίδια διαδραστική διεπαφή εντολών που έχουν συνηθίσει εδώ και καιρό οι χρήστες της τελευταίας έκδοσης του GRUB.

Το μόνο κοινό χαρακτηριστικό και των δύο φορτωτών είναι η ανάγκη μεταγλώττισης όλων των αλλαγών που γίνονται στο μενού κάθε φορά. Η λειτουργία αυτόματης αποθήκευσης απουσίαζε εδώ και καιρό από τον ιδιόκτητο bootloader 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, σε αντίθεση με την προηγούμενη έκδοση του Legacy, δεν είναι /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.
  • ενεργητικός- η εντολή δίνει την καθορισμένη κατάσταση εκκίνησης του διαμερίσματος root.

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

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

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

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

Τίτλος Windows,

Unhide (hd0,1),

Rootnoverify (hd0,1),

Chainloader +1,

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

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

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

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

  • sudo grub-install /dev/sda - εγκαταστήστε το GRUB απευθείας στο MBR (το sda είναι ο δίσκος εκκίνησης).
  • sudo update-grub - αναζήτηση για άλλες εγγραφές εκκίνησης στον σκληρό δίσκο (για παράδειγμα, Windows).

Τώρα το μόνο που μένει είναι να επανεκκινήσετε τον υπολογιστή και να βεβαιωθείτε ότι ο επανεγκατεστημένος 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.

Για την κανονική λειτουργία ενός υπολογιστή, είναι απαραίτητο οι κύριες μονάδες του λειτουργικού συστήματος να βρίσκονται στη μνήμη RAM. Επομένως, μετά την ενεργοποίηση του υπολογιστή, το λειτουργικό σύστημα ξαναγράφεται (φορτώνεται) αυτόματα από το δίσκο στη μνήμη RAM.

Το λογισμικό λειτουργεί καλύτερα όταν χωρίζεται σε επίπεδα, με κάθε επίπεδο να εκτελεί μια συγκεκριμένη λειτουργία και να απαλλάσσει άλλα, υψηλότερα επίπεδα από την ανησυχία για τις λεπτομέρειες μέσα στο στρώμα του. Με βάση αυτή τη φιλοσοφία, το λειτουργικό σύστημα MS-DOS είναι χτισμένο σε μια αρθρωτή αρχή και αποτελείται από τα ακόλουθα στοιχεία:

    Λειτουργικό σύστημα φόρτωσης;

    Αρχεία συστήματος IO.SYS και MSDOS.SYS.

    Προγράμματα οδήγησης συσκευών.

    Επεξεργαστής εντολών MS DOS (αρχείο COMMAND.COM).

    Εξωτερικές εντολές MS DOS.

Επιπλέον, το MS-DOS, όπως όλα τα άλλα λειτουργικά συστήματα για τον υπολογιστή IBM, χρησιμοποιεί το ενσωματωμένο λογισμικό του υπολογιστή που ονομάζεται Βασικό σύστημα εισόδου/εξόδου (BIOS).

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

Βασικό σύστημα I/O- Αυτό είναι το χαμηλότερο επίπεδο ελέγχου, ένα είδος διεπαφής μεταξύ του υλικού του υπολογιστή και των προγραμμάτων. Το BIOS ελέγχει απευθείας το υλικό του υπολογιστή και εξοικονομεί άλλα προγράμματα από το να γνωρίζουν τις λεπτομέρειες για το πώς γίνεται. Τα προγράμματα BIOS εγγράφονται στη ROM του υπολογιστή από τον κατασκευαστή και εκτελούν:

    αυτοέλεγχος του υπολογιστή όταν είναι ενεργοποιημένος (πρόγραμμα POST).

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

    εκτέλεση λειτουργιών συντήρησης και επεξεργασίας διακοπών υλικού·

    φόρτωση του λειτουργικού συστήματος που έχει εγγραφεί σε μαγνητικό δίσκο (πρόγραμμα BOOT).

Αμέσως μετά την ενεργοποίηση του υπολογιστή, ξεκινά να εκτελείται το πρόγραμμα POST, ελέγχοντας τη λειτουργικότητα της μνήμης RAM και άλλων στοιχείων του υπολογιστή. Στη συνέχεια, το BIOS προετοιμάζει και προσπαθεί να διαβάσει από το δίσκο στη μονάδα A: το πρόγραμμα φόρτωσης του λειτουργικού συστήματος για να μεταφέρει τον έλεγχο σε αυτό και να συνεχίσει τη διαδικασία εκκίνησης του DOS. Εάν λείπουν τα απαραίτητα αρχεία ή η ίδια η δισκέτα, η αναζήτηση συνεχίζεται στους σκληρούς δίσκους C:, D:, E:, κ.λπ. Εάν ο δίσκος εκκίνησης (ή, με άλλα λόγια, του συστήματος) δεν βρεθεί, εμφανίζεται ένα μήνυμα σχετικά με αυτό στην οθόνη.

Σημειώστε ότι μετά την ολοκλήρωση της εκκίνησης, οι λειτουργίες της υπηρεσίας BIOS (για παράδειγμα, έξοδος μεμονωμένων byte στο δίσκο ή στην οθόνη εμφάνισης, ανάγνωση χαρακτήρα από το πληκτρολόγιο, ανάγνωση του ρολογιού πραγματικού χρόνου, κ.λπ.) καλούνται με χρήση διακοπών. Διακοπήείναι ένας μηχανισμός υλικού που αναγκάζει τον επεξεργαστή να διακόψει την τρέχουσα εργασία και να ξεκινήσει την επεξεργασία ενός εξωτερικού συμβάντος. Ένα τέτοιο συμβάν μπορεί να είναι ένα σήμα από εξωτερικές συσκευές I/O, ένα αίτημα από ένα πρόγραμμα ή ένα συμβάν σφάλματος (διαίρεση με το μηδέν, ακέραιος πολύ μεγάλος κ.λπ.).

Φορτωτής λειτουργικού συστήματοςείναι ένα πολύ σύντομο πρόγραμμα που βρίσκεται στον πρώτο τομέα κάθε δισκέτας και σκληρού δίσκου (σκληρός δίσκος) με το λειτουργικό σύστημα MS DOS. Η λειτουργία αυτού του προγράμματος είναι να διαβάζει αρχεία συστήματος DOS από τον δίσκο εκκίνησης στη μνήμη RAM.

Αρχείο συστήματος IO.SYSείναι μια επέκταση του BIOS. Αυτή η ενότητα διαμορφώνει το λειτουργικό σύστημα για μια συγκεκριμένη διαμόρφωση του υπολογιστικού συστήματος και σας επιτρέπει να συνδέσετε νέα προγράμματα οδήγησης σε μη τυπικές συσκευές εισόδου/εξόδου,

Αρχείο συστήματοςΜΣΔΟΣ.ΣΥΣ- μονάδα επεξεργασίας διακοπής. Συντηρεί κυρίως το σύστημα αρχείων και διαχειρίζεται την κατανομή της μνήμης RAM.

Μετά την ανάγνωση από τον φορτωτή εκκίνησης, τα αρχεία συστήματος βρίσκονται μόνιμα στη μνήμη RAM του υπολογιστή, δηλαδή είναι μόνιμα προγράμματα.

Μετά την επιτυχή φόρτωση των αρχείων συστήματος, η μονάδα λογισμικού IO.SYS εγκαθιστά την απαιτούμενη διαμόρφωση του συστήματος του υπολογιστή. Για το σκοπό αυτό, τοποθετεί προγράμματα οδήγησης εξωτερικών συσκευών στη μνήμη RAM του υπολογιστή.

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

Επεξεργαστής εντολώνολοκληρώνει τη διαδικασία εκκίνησης του λειτουργικού συστήματος. Αφού μεταφερθεί ο έλεγχος του υπολογιστή στον επεξεργαστή εντολών, ο τελευταίος ξεκινά αυτόματα την εκτέλεση ενός ειδικού αρχείου εντολών - AUTOEXEC.BAT (αν υπάρχει τέτοιο αρχείο στον ριζικό κατάλογο του δίσκου εκκίνησης). Το αρχείο AUTOEXEC.BAT καθορίζει τις εντολές και τα προγράμματα που εκτελούνται κάθε φορά που ξεκινά ο υπολογιστής. Χρησιμοποιώντας αυτό το αρχείο, μπορείτε να διαμορφώσετε τις παραμέτρους του περιβάλλοντος λειτουργίας. Για παράδειγμα, δημιουργήστε έναν εικονικό δίσκο, αλλάξτε τρόπους εκτύπωσης, φορτώστε βοηθητικά προγράμματα κ.λπ.

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

Εάν το αρχείο AUTOEXEC.BAT δεν βρεθεί στον ριζικό κατάλογο του δίσκου από τον οποίο έχει φορτωθεί το λειτουργικό σύστημα, τότε το MS DOS ζητά από το χρήστη την τρέχουσα ημερομηνία και ώρα.

Μετά την εκτέλεση του αρχείου AUTOEXEC.BAT, η διαδικασία εκκίνησης του λειτουργικού συστήματος τερματίζεται. Ο επεξεργαστής εντολών εκδίδει μια προτροπή που υποδεικνύει ότι το MS-DOS είναι έτοιμο να δεχτεί εντολές. Η πρόσκληση συνήθως μοιάζει Α:\>ή, για παράδειγμα, Γ:\>,εάν η εκκίνηση έγινε από σκληρό δίσκο.

Συμβαίνει συχνά το αγαπημένο σας παιχνίδι ή πρόγραμμα να αρνείται να εκτελεστεί στο εγκατεστημένο λειτουργικό σύστημα και δεν υπάρχει επιθυμία επανεγκατάστασης και εργασίας σε άλλο. Τι πρέπει να κάνω; Κουτί εγκαταστήστε δύο λειτουργικά συστήματα στον υπολογιστή σας ταυτόχρονακαι ήρεμα επιλέξτε ποιο να κατεβάσετε. Οι αρχάριοι χρήστες μπορεί να φοβηθούν και να εγκαταλείψουν αυτή τη μέθοδο, αλλά σας διαβεβαιώνουμε ότι με τις σωστές ενέργειες, η εγκατάσταση πολλαπλών λειτουργικών συστημάτων σε έναν σκληρό δίσκο είναι απολύτως ασφαλής και απλή. Υπάρχουν πολλά προγράμματα που σας επιτρέπουν να επιλέξετε ποιο σύστημα θα εκκινήσετε και με ποιες παραμέτρους. Μπορείτε να εγκαταστήσετε τα Windows XP και τα Windows Vista σε έναν υπολογιστή και να απολαύσετε ομαλή εργασία στο επιθυμητό λειτουργικό σύστημα.

Υπάρχουν διάφοροι τρόποι εγκατάσταση πολλαπλών λειτουργικών συστημάτων σε έναν υπολογιστή, ωστόσο, όλα έχουν τα θετικά και τα αρνητικά τους. Ο ασφαλέστερος και ευκολότερος τρόπος είναι να εγκαταστήσετε το λειτουργικό σύστημα μέσω ενός εικονικού εξομοιωτή υπολογιστή (για παράδειγμα Σταθμός εργασίας VMwareή Εικονικός υπολογιστής). Ωστόσο, αυτή η μέθοδος είναι πιο αργή στη χρήση και δεν είναι κατάλληλη για συχνή εργασία στα Vista. Η ουσία της μεθόδου είναι ότι ένα ειδικό πρόγραμμα εξομοιωτή υπολογιστή εγκαθίσταται σε υπολογιστή με εγκατεστημένο λειτουργικό σύστημα, στον οποίο είναι εγκατεστημένο ένα άλλο λειτουργικό σύστημα. Το πρόβλημα είναι ότι εξομοιώνονται όλες οι αρχές και τα μπλοκ ενός πραγματικού υπολογιστή, με αποτέλεσμα να φορτώνεται επιπλέον ο κεντρικός επεξεργαστής, δίνοντάς του επιπλέον δουλειά. Χρησιμοποιώντας αυτήν τη μέθοδο για την εγκατάσταση πολλών λειτουργικών συστημάτων, δεν θα μπορείτε να απολαύσετε ολοκληρωμένα παιχνίδια και προγράμματα.

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

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

Μια άλλη απόχρωση είναι ο τύπος του συστήματος αρχείων. Για παράδειγμα, τα Windows χρησιμοποιούν το σύστημα αρχείων NTFS, ενώ το Linux χρησιμοποιεί τη δική του μορφή διαμερίσματος Ext. Επομένως, κατά την εγκατάσταση πολλών λειτουργικών συστημάτων σε έναν υπολογιστή, ενδέχεται να υπάρχει πρόβλημα πρόσβασης στα διαμερίσματα του σκληρού δίσκου. Ως εκ τούτου, συνιστούμε ανεπιφύλακτα στους αρχάριους χρήστες υπολογιστών να χρησιμοποιούν, για παράδειγμα, ειδικό bootloader Acronis OS Selector.

Επιλογέας ΛΣείναι ένας μακροχρόνια δοκιμασμένος και πολύ αξιόπιστος διαχειριστής λήψεων λειτουργικού συστήματος, επομένως συνιστούμε ανεπιφύλακτα να το κατεβάσετε πριν εγκαταστήσετε πολλά λειτουργικά συστήματα.

Πώς να εγκαταστήσετε πολλά λειτουργικά συστήματα σε υπολογιστή

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

Πρώτα απ 'όλα, πρέπει να αποφασίσουμε ποιο λειτουργικό σύστημα θα εγκαταστήσουμε στον υπολογιστή και με ποια σειρά. Για παράδειγμα, εάν πρέπει να εγκαταστήσετε τα Windows 98 και τα Windows XP σε έναν υπολογιστή, πρέπει πρώτα να εγκαταστήσετε τα Windows 98. Μετά από αυτό, εγκαταστήστε τα XP σε άλλο διαμέρισμα και αυτό είναι. Εάν εγκαταστήσετε τα λειτουργικά συστήματα με αντίστροφη σειρά, τα Windows 98 θα αντικαταστήσουν την περιοχή εκκίνησης XP.

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

1. Εγκαθιστούμε το απαιτούμενο λειτουργικό σύστημα στον υπολογιστή, εγκαθιστούμε τα απαραίτητα προγράμματα οδήγησης.

2. Εγκαθιστώ Acronis OS Selecter, χρησιμοποιώντας τον ενσωματωμένο Οδηγό εγκατάστασης.

Κατεβάστε το Acrinis OS Selecter

Δεν διαφέρει από τους απλούς Δασκάλους, γι' αυτό μην διστάσετε να κάνετε κλικ Επόμενος, αποδεχτείτε τη συμφωνία άδειας χρήσης. Μετά την εγκατάσταση Acronis OS Se lecter θα σας ζητήσει να δημιουργήσετε μια δισκέτα έκτακτης ανάγκης ή ένα CD. Αν είναι δυνατόν, φτιάξτε τα, γιατί αν παρουσιαστούν προβλήματα, θα χρειαστούν για την επαναφορά της περιοχής εκκίνησης του δίσκου. Επανεκκινήστε τον υπολογιστή.

Τώρα, αντί για τη συνηθισμένη φόρτωση του λειτουργικού σας συστήματος, έχει φορτωθεί ο διαχειριστής εκκίνησης Acronis OS Selecter. Έχει ένα ωραίο γραφικό περιβάλλον, επομένως θα είναι βολικό τόσο για αρχάριους όσο και για έμπειρους χρήστες Η/Υ. Στο κύριο παράθυρο του προγράμματος, βλέπετε μια λίστα με τα διαθέσιμα λειτουργικά συστήματα.

3. Τώρα πρέπει να εγκαταστήσουμε ένα άλλο λειτουργικό σύστημα και να επαναφέρουμε το bootloader. Ας υποθέσουμε ότι θα εγκαταστήσουμε τα Windows 98 (ακριβώς με αυτή τη σειρά, για να δείξουμε ότι ο φορτωτής εκκίνησης XP θα αντικατασταθεί και για να δείξουμε πώς γίνεται επαναφορά του φορτωτή εκκίνησης Acronis OS Selector.

Κάνουμε τα πάντα όπως πάντα - εισάγετε το δίσκο εγκατάστασης, εγκαταστήστε τα Windows 98, εγκαταστήστε τα προγράμματα οδήγησης.

4. Ανάλογα με το πρόγραμμα bootloader, η περιοχή εκκίνησης και οι επιλογές εκκίνησης του λειτουργικού συστήματος αποκαθίστανται με διαφορετικούς τρόπους. Στην περίπτωση του Acronis OS Selector 8, η φόρτωση του διαχειριστή αποκαθίσταται αυτόματα, ο χρήστης χρειάζεται μόνο να επιλέξει το επιθυμητό λειτουργικό σύστημα και να συνεχίσει να εργάζεται. Ορισμένοι διαχειριστές εκκίνησης απαιτούν τη φόρτωση από μια ειδική δισκέτα ή την επανεγκατάσταση του προγράμματος. Εάν το Acronis OS Selector δεν ξεκινά για εσάς, αλλά τα Windows 98 φορτώνονται αμέσως, εγκαταστήστε το πρόγραμμα και επανεκκινήστε τον υπολογιστή σας.

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

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