Προς το περιεχόμενο

[ΟΔΗΓΟΣ] Επαναφορά Grub 2


Hambos19

Προτεινόμενες αναρτήσεις

Αν έχετε επιχιρείσει να κάνετε dual boot το pc σας και εγκαταστήσατε πρώτα τo Ubuntu και μετά τa Windows το μενού εκκίνησης επιλογής του λειτουργικού έχει χαθεί [grub] γιατί τα Windows πειράζουν το MBR. Ο παρακάτω οδηγός θα σας βοηθήσει να το ξανα-ανακτήσετε με 2 διαφορετικούς τρόπους.

1.Μέσα από windows

2.Μέσα από Ubuntu

ΜΟΝΟ ΓΙΑ GRUB 2 (δηλαδή ubuntu 9.10>κτλ κτλ)

 

Από windows

Τα σήματα που ακολουθούν είναι για:

microsoft-windows-xp-oa4-50.jpgΧρήστες Windows XP

windows7_50x47.gifΧρήστες Vista/Win7

os-windows.jpgΌλες οι εκδόσεις

os-windows.jpg1.Κατεβάστε το grub4dos

2.Αποσυμπιέστε το φάκελο του grub4dos-0.4.4.zip στον C:/ [για τους χρήστες XP αντιγράψτε το αρχείο grldr στον C:/---Για Vista/Win7 αντιγράψτε τα αρχεία grldr και grldr.mbr στον C:/]

3.Τώρα αφού είστε στον C:/ πηγαίντε στην καρτέλα Επιλογές->Επιλογές Φακέλων και στην καρτέλα προβολή Επιλέξτε να εμφανίζονται τα κρυφά αρχεία.

microsoft-windows-xp-oa4-50.jpg4.Για χρήστες XP ανοίξτε το σημειωματάρειο και σύρτε μέσα το αρχείο boot.ini που βρίσκεται στον C:/ (το οποίο είναι διαφανές γιατί ήταν κρυφό)

και προσθέστε αυτήν την γραμμή:

>c:\grldr="grub4dos"

windows7_50x47.gif4b.Για χρήστες Vista/Win7 ανοίξτε απλώς το σημειωματάρειο και βάλτε τις παρακάτω γραμμές:

>[boot loader]
timeout=0
default=c:\grldr.mbr
[operating systems]
C:\grldr.mbr="Grub4Dos"

και έπειτα πατήστε Αποθήκευση Ως-> στον C:/ με το όνομα boot.ini και την επιλογή "όλα τα αρχεία"

os-windows.jpg5.Τώρα ξανα-ανοίξτε το σημειωματάρειο και βάλτε τις παρακάτω γραμμές:

>timeout 0
default 0
title grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot

αποθηκεύση ως στον C:/ με το όνομα menu.lst με την επιλογή "όλα τα αρχεία"

os-windows.jpg6.Κάντε restart το pc και έπειτα επιλέξτε εκίνηση από το grub4dos.

os-windows.jpg7.Επιλέξτε Ubuntu

os-windows.jpg8.Μπαίνοντας Ubuntu ανοίξτε την κονσόλα ως root και δώστε:

>sudo grub-install /dev/sda

 

αυτό ήταν.. Τώρα μπορείτε να ξαναμπείτε στα windows και να διαγράψετε τα αρχεία που δημιουργήσατε πριν ΕΚΤΟΣ από τους χρήστες windows xp. microsoft-windows-xp-oa4-50.jpgΑυτοί απλώς θα μπούν και θα διαγράψουν την γραμμή "c:\grldr="grub4dos" που δημιούργησαν στο αρχείο boot.ini

 

Μέσα από Ubuntu Live Cd

1.Εκκίνήστε από το Live Cd

2.Ανοίξτε το τερματικό και δώστε:

>sudo fdisk -l

3.Έπειτα θα σας βγάλει τον πίνακα κατατμήσεων που έχετε στο pc σας.. Βλέπετε πως το Ubunu partition είναι το sda# (όπου #=ένας αριθμός) και άν έχετε και /boot partition υποθέστε πως είναι [ΑΝ ΕΧΕΤΕ ΛΕΩ] o sda## (όπου ##= πάλι ένας αριθμός)

4. τώρα δώστε στο τερματικό

>sudo -i
mount /dev/sda# /mnt
mount /dev/sda## /mnt/boot [u][b]--->ΑΝ  ΕΧΕΤΕ /boot[/b][/u]
grub-install --root-directory=/mnt/ /dev/sda

!αν σας πετάξει κάνα μήνυμα λάθους ότι το αρχείο "grub.cfg" λείπει δώστε το παρακάτω:

>mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit

 

και έπειτα ξανά το προηγούμενο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 1 χρόνο αργότερα...
  • 1 χρόνο αργότερα...
  • 3 εβδομάδες αργότερα...

Δοκίμασα τον πρώτο τρόπο σε Windows 8, αλλά δε δουλεύει.

Κάνω restart, αλλά δεν εμφανίζει τίποτα...μπαίνει κατευθείαν 

windows. Διευκρίνιση: Στον C:\ θα υπάρχει ο φάκελος grub4dos

και τα αρχεία που θα δημιουργήσουμε, έτσι;

 

Ευχαριστώ εκ των προτέρων.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...