Επαναφορά Grub2 bootlοαder

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

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

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 25 Δεκ 2009, 00:45

Υπάρχουν διάφοροι τρόποι επαναφοράς του φορτωτή εκκίνησης (bootloader) grub2 :thumbup: :wave: :bow:


:arrow: Περιεχόμενα




1η μέθοδος:


Για τις εκδόσεις πριν την 11.04 ισχύει:
Μπαίνουμε με το livecd, ανοίγουμε τερματικό από Εφαρμογές - Βοηθήματα - Τερματικό και εκτελούμε:
Κώδικας: Επιλογή όλων
sudo fdisk -l

Το αποτέλεσμα θα είναι σαν αυτό:

Εμάς μας ενδιαφέρει η γραμμή με το σύστημα αρχείων του Ubuntu / (στο παράδειγμα είναι το /dev/sda2)
Κώδικας: Επιλογή όλων
/dev/sda2            162        353    1542240  83  Linux

όποτε κρατάμε αυτό το αποτέλεσμα και στη συνέχεια εκτελούμε:
Κώδικας: Επιλογή όλων
sudo mkdir /media/sda2
sudo mount /dev/sda2 /media/sda2

και μετά την εντολή
Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda2 /dev/sda

τα /dev/sda2 και /dev/sda θα είναι τα αντίστοιχα δικά μας από το παραπάνω αποτέλεσμα! :idea:

Κάνουμε επανεκκίνηση και είμαστε έτοιμοι! :thumbup:

Για επαναφορά grub από την 11.04 και μετά ισχύει το ακόλουθο:
medigeek έγραψε:Το grub-install στο 11.04 δεν δέχεται --root-directory αλλά μόνο το --boot-directory
Αντί
Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda2 /dev/sda

..στο 11.04:
Κώδικας: Επιλογή όλων
sudo grub-install --boot-directory=/media/sda2/boot /dev/sda


Πηγή: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#Overwriting%20the%20Master%20Boot%20Record





2η μέθοδος:

Από τον επίσημο Αγγλικό οδηγό:
Σύστημα διπλής (ή πολλαπλής) εκκίνησης: Για αποκατάσταση προβλημάτων εκκίνησης συστημάτων με πολλαπλά λειτουργικά συστήματα:

Μετά από συζήτηση σ' ένα νήμα συζήτησης, οι χρήστες του φόρουμ φαίνεται πως βρήκαν την ακόλουθη προσωρινή λύση για επιδιόρθωση προβλημάτων εκκίνησης σε συστήματα διπλής ή πολλαπλής εκκίνησης:
Κώδικας: Επιλογή όλων
sudo apt-get install --reinstall libdebian-installer4
sudo os-prober
sudo update-grub

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





3η μέθοδος:


Ξεκινάτε τον υπολογιστή μ' ένα Live CD/DVD και εκτελείτε σε τερματικό την εντολή:
Κώδικας: Επιλογή όλων
sudo fdisk -l

Binbash έγραψε:Θα μοιάζει κάπως έτσι:
Κώδικας: Επιλογή όλων
/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
/dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris

Προσαρτήστε το διαμέρισμα Linux (sda1 στο άνω παράδειγμα). Δεν υπάρχει εξωτερικό διαμέρισμα εκκίνησης (/boot), όπως βλέπετε. (Εάν έχετε εξωτερικό διαμέρισμα εκκίνησης (/boot), μην ξεχάσετε να το προσαρτήσετε! )
Κώδικας: Επιλογή όλων
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

Η ακόλουθη εντολή είναι προαιρετική (αντιγράφει το resolv.conf)
Κώδικας: Επιλογή όλων
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

Γιατί είναι σημαντική η αντιγραφή του resolv.conf; :?: Επειδή δημιουργείται έτσι ένα αντίγραφο ασφαλείας του εν λόγω αρχείου για παν ενδεχόμενο. :ugeek: ;)
Binbash έγραψε:
Κώδικας: Επιλογή όλων
sudo chroot /mnt

Μετά την απόκτηση δικαιωμάτων chroot, δεν χρειάζεται να προσθέτετε sudo πριν από τις εντολές πλέον. Αυτές θα εκτελούνται ως διαχειριστής συστήματος (root).
'Ίσως θελήσετε να επεξεργαστείτε το αρχείο /etc/default/grub ώστε να προσαρμοστούν οι ρυθμίσεις στις ανάγκες του συστήματός σας (επιλογές χρόνου αναμονής για επιλογή λειτουργικού κλπ.)
Κώδικας: Επιλογή όλων
nano -w /etc/default/grub

Παίξτε με τις επιλογές όσο θέλετε. (Αλλά μην ξεχνάτε να εκτελέσετε την εντολή grub-update, αφού πρώτα σώσετε το αρχείο αυτό. ;) )
Τώρα εγκαταστήστε το /recover Grub2 εκτελώντας την εντολή :
Κώδικας: Επιλογή όλων
grub-install /dev/sda

Όμως, μπορεί να λάβετε μηνύματα σφάλματος με αυτόν τον κώδικα, όπως κι εγώ. Στην περίπτωση αυτή, παρακαλώ, χρησιμοποιήστε την εντολή:
Κώδικας: Επιλογή όλων
grub-install --recheck /dev/sda

Τώρα κλείστε το chroot, αποπροσαρτήστε (umount) το σύστημα και επανεκκινήστε το μηχάνημά σας:
Κώδικας: Επιλογή όλων
exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
sudo reboot


Πηγή: http://www.ubuntu-inside.me/2009/06/how ... ndows.html
Αυτή είναι η διαδικασία ολόκληρη τσεκαρισμένη κι από μένα. Κάπως έτσι είναι στον αναλυτικό υπερ-οδηγό Grub2.

4η Μέθοδος:
Τελευταία επεξεργασία από Epirotes και 04 Ιουν 2012, 18:05, έχει επεξεργασθεί 11 φορά/ες συνολικά
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 25 Δεκ 2009, 19:21

Και πως γίνεται τώρα να έχει και κουμπάκια μέσα στο κείμενο να σε πηγαίνουν κατευθείαν στην 2η μέθοδο; :? :?:
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό pros » 25 Δεκ 2009, 20:17

Epirotes έγραψε:Και πως γίνεται τώρα να έχει και κουμπάκια μέσα στο κείμενο να σε πηγαίνουν κατευθείαν στην 2η μέθοδο; :? :?:

Αυτό χρειάζεσαι... [anchor]
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 26 Δεκ 2009, 03:51

Δεν τα πάω καλά με anchor tags. Καν' το εσύ! :oops: ;) :thumbup: :wave: :bow: Κάτι έκανα άλλα και πάλι δεν κάνει scroll down ο firefox στην 2η μέθοδο. Βοηθάτε συντονιστές και διαχειριστές! :oops: :lol: :thumbup: :wave: :bow:
Τελευταία επεξεργασία από Epirotes και 26 Δεκ 2009, 04:17, έχει επεξεργασθεί 1 φορά/ες συνολικά
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό pros » 26 Δεκ 2009, 23:05

Epirotes έγραψε:Δεν τα πάω καλά με anchor tags. Καν' το εσύ! :oops: ;) :thumbup: :wave: :bow: Κάτι έκανα άλλα και πάλι δεν κάνει scroll down ο firefox στην 2η μέθοδο. Βοηθάτε συντονιστές και διαχειριστές! :oops: :lol: :thumbup: :wave: :bow:

Έγινε!
Κάτι μου λέει ότι δεν προσπάθησες αρκετά...

Μέρες που είναι όμως, και με τα πνεύματα
να βγαίνουν από τα μπουκάλια, όλα είναι πιθανά :D

Χθες το απόγευμα, ήμουν σίγουρος ότι κάηκε το τροφοδοτικό...
Μετά από μισή ώρα, είδα ότι είχα βγάλει την πρίζα :oops:
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 27 Δεκ 2009, 21:25

pros έγραψε:Έγινε!
Κάτι μου λέει ότι δεν προσπάθησες αρκετά...

Μέρες που είναι όμως, και με τα πνεύματα
να βγαίνουν από τα μπουκάλια, όλα είναι πιθανά :D

Χθες το απόγευμα, ήμουν σίγουρος ότι κάηκε το τροφοδοτικό...
Μετά από μισή ώρα, είδα ότι είχα βγάλει την πρίζα :oops:


Off topic:
Σωστά μάντεψες! :lol: ή θα παρακαλούσα κάποιον να το κάνει αντ' εμού ;) ή θα πήγαινα να ξαναδιαβάσω τον οδηγό με τα tags. Επειδή, όμως ούτως ή άλλως είμαι τεμπέλης :lol: και βιαζόμουν κιόλας, έγινε το πρώτο. Θα τα μάθω όμως που θα πάει. ;) Το μόνο που χρειαζόμαστε τώρα είναι αρκετή σιγουριά (επιβεβαίωση από χρήστες) ότι όντως αυτές οι τρεις εντολές είναι. Και η πρώτη μέθοδος το ίδιο αποτέλεσμα πρέπει να φέρνει, αλλά είπαμε: τρεις εντολές να κάνεις την δουλειά σου γρήγορα κι άνετα. ;) :thumbup: :wave: :bow:
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό dtrzG » 22 Ιαν 2010, 00:28

Οι 3 αυτες εντολες επειδη αντιμετωπιζω αυτη τη στιγμη προβλημα με τη φορτωση των παραθυρων,δεν δουλεψαν.Μετα την επανεκκινηση μου εβγαλε σε πολυ μικρα γραμματα κατι μηνυματακια οπου κατι εψαχνε σχετικα με τον grub (αν καταλαβα και σωστα καθως ολα εγιναν πολυ γρηγορα)
while ( ! ( succeed = try() ) );
Άβαταρ μέλους
dtrzG
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 1115
Εγγραφή: 14 Δεκ 2009, 13:02
Τοποθεσία: /dev/null
IRC: dtrzG
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 22 Ιαν 2010, 00:54

Δοκίμασε και την πρώτη μέθοδο και πες μας αποτέλεσμα. ;) Αν πληθύνουν οι αναφορές ότι δεν δουλεύει η δεύτερη μέθοδος θα κάνω επεξεργασία στον οδηγό. ;)
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό dtrzG » 22 Ιαν 2010, 00:56

Δυστυχως δεν εχω live cd στη διαθεση μου και προσπαθω να το λυσω μεσα απο το ubuntu ..
while ( ! ( succeed = try() ) );
Άβαταρ μέλους
dtrzG
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 1115
Εγγραφή: 14 Δεκ 2009, 13:02
Τοποθεσία: /dev/null
IRC: dtrzG
Εκτύπωση

Re: Επαναφορά Grub2 bootlοαder

Δημοσίευσηαπό Epirotes » 03 Φεβ 2010, 08:11

Φτιάξε ένα live cd και δοκίμασε ξανά. :? :shifty:
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Επόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials

cron