MBR λοιπόν, από το Master Boot Record.
Eίναι ένα πολύ μικρό προγραμματάκι, πού βρίσκεται στο pc μας, καί "τρέχει" κατά την εκκίνηση τού υπολογιστή, πριν φορτωθεί το λειτουργικό.
Βρίσκεται στο πρώτο τμήμα τού σκληρού δίσκου καί καταλαμβάνει 512 bytes.
To MBR, διατηρεί καί το DPT (Disk Partition Table), το οποίο μπορεί να "δεχτεί" 4 πρωτεύοντα διαμερίσματα (primary partitions), καί να ξεκινήσει το λειτουργικό σύστημα.
Το ΜΒR συλλέγει καί πληροφορίες γιά τα διαμερίσματα τού σκληρού δίσκου μας.
Αν το MBR έχει υποστεί βλάβη, δεν θα φορτωθεί καί το λειτουργικό μας.
Η επανεγκατάσταση τού λειτουργικού θα λύσει το πρόβλημα, αλλά θα απαιτήσει χρόνο καί ίσως χάσιμο κάποιων αρχείων ή ρυθμίσεων.
Υπάρχει καί η άλλη λύση: αντίγραφο ασφαλείας καί επαναφορά.
Πριν προχωρήσουμε, να πούμε, ότι απαιτείτε βέβαια ιδιαίτερη προσοχή καθώς λάθη δεν επιτρέπονται :)
Γιά να δημιουργήσουμε αντίγραφο ασφαλείας τού MBR, ανοίγουμε ένα Τερματικό με δικαιώματα root καί δίνουμε την εντολή
dd if=/dev/sda of=~/mbr.img bs=512 count=1
(Υποθέτουμε ότι ο σκληρός δίσκος είναι o /dev/sda. Aντιγράψαμε λοιπόν 1 μπλόκ (count=1), από το /dev/sda στο ~mbr.img καί το μέγεθος είναι 512 bytes).
Mετά από αυτό, στο home υπάρχει το "mbr.img" πού περιέχει τον MBR.
Γιά την επαναφορά, θα χρειαστούμε ένα live cd. Kαί την υπόθεση ότι το λειτουργικό καί το home ήταν στο sda1.
Aπό τερματικό, δίνουμε τις εντολές:
mkdir tmp
mount /dev/sda1 tmp
cd tmp/root
καί επαναφέρουμε τον MBR με την εντολή
dd of=/dev/sda if=mbr.img bs=512 count=1
καί ελπίζω το pc σας να δουλεύει μετά από αυτό (δεν το έχω χρειαστεί ακόμα :) )
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
μπραβο,με τους οδηγους που φτιαχνεις βοηθας παρα πολυ.:)
Για μια ακόμα φορά ένας πολύ χρήσιμος οδηγός. Μπράβο σου!!! :)
Όσο ζώ, μαθαίνω.
Ναι , χρειάζεται. Εγκατέστησα το OpenSuse 11 στο δεύτερο δίσκο και μου άλλαξε το Grub πλήρως - αγνόησε το Happy Linux που είχα στο πρώτεύοντα σκληρό δίσκο και δεν μπορώ να μπώ! Τι SuperGrub ετρέξα , τίποτα.
...και να'ξερες πόσες φορές το χρειάστηκα !!!
μπράβο, μπράβο
(που πας και τα ξετρυπώνεις !!)
:-)
κάτι δε μου πάει καλά όμως.
Δημιουργούμε αρχικά ένα mbr.img αρχείο στο home του root που είναι το "/root".
Μετά (στην επαναφορά του mbr) το λογικό θα ήταν να πάμε στον ίδιο υποκατάλογο με
κι όχι
Τέλος πάντων, υποθέτω το mbr.img μπορούμε να το δημιουργήσουμε όπου θέλουμε, αρκεί κατά την επαναφορά να πάμε (cd) στον υποκατάλογο αυτό.
luckyb, φοβάμαι ότι χτες -ήταν καί λίγο αργά-, ψιλοβιάστηκα καί μάλλον είσαι σωστός (γιά άλλη μιά φορά).
το ξέθαψα από 4 site καί το καθένα το παρουσίαζε με διαφορετικό τρόπο.
(γι αυτό δεν υπάρει καί παραπομπή).
στο restore λοιπόν, τώρα πού το ξανάδα, έγραφε ο άνθρωπος:
"αν υποθέσουμε ότι δημιουργήθηκε στον φάκελο /admin".
επειδή λοιπόν αυτό είναι... απίθανο, το άλλαξα σε root.
====
the hamster's is out there
http://hamster.tuxhost.gr/
καί βέβαια να τονίσω, ότι μία απλή επαναφορά τού grub, μπορούμε να κάνουμε πολύ πιό εύκολα από live cd (χωρίς να πειραχτεί το ίδιο το mbr -το τμήμα τού δίσκου δηλαδή).
διότι αν στο παραπάνω πάει κάτι στραβά, τότε θα μείνουμε χωρίς mbr.
====
the hamster's is out there
http://hamster.tuxhost.gr/
alfisti σευχαριστουμε αυτα ειναι απαρετειτα και τα χρειαζομαστε ολοι.