Δημοσιεύτηκε: 16 Απρ 2009, 20:32
από frikouflios
πριν από λίγο είχα και εγώ τη δυσάρεστη εμπειρία του χαλασμένου boot loader. Ακολούθησα τα βήματα
Κώδικας: Επιλογή όλων
sudo grub
root (hd0,0)
setup (hd0)

και όλα τώρα ΟΚ απλά θέλω να επισημάνω κάτι σχετικά με τον αριθμό που ακολουθεί το hd.
Επειδή και εγώ στην αρχή έγραφα ότι μου κατέβαινε στο hd (π.χ. hd1,1 - hd0,1 ) για να μπορέσουμε να δούμε ποιοι δίσκοι είναι διαθέσιμοι και ποια διαμερίσματα υπάρχουν κάνουμε το παρακάτω:
σε ένα terminal
Κώδικας: Επιλογή όλων
sudo grub
root (hd

και πατάμε TAB, αυτό θα μας εμφανίσει μια λίστα με του φυσικούς δίσκους π.χ. hd0 or hd1
γράφουμε το σωστό δίσκο που θέλουμε και μετά προσθέτουμε "," και πατάμε ΤΑΒ
Κώδικας: Επιλογή όλων
root (hd0,

θα μας εμφανίσει όλα τα partitions που έχουμε στον δίσκο
Κώδικας: Επιλογή όλων
πχ.
grub> root (hd0,
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0×7
Partition num: 1, Filesystem type is ext2fs, partition type 0×83
Partition num: 2, Filesystem type fat, partition type 0×7

στο partition που έχει τύπο ext2fs έχουμε το ubuntu
οπότε η εντολή μας θα έχει την μορφή
Κώδικας: Επιλογή όλων
root (hd0,2)

μετά ακολουθεί η εντολή
Κώδικας: Επιλογή όλων
setup (hd0)

και τέλος κάνουμε restart το pc
Υ.Γ. Μετά το restart θα μας εμφανίσει την λίστα για να διαλέξουμε το λειτουργικό που θα μπουτάρουμε .
Σε περίπτωση που διαλέξουμε μια επιλογή από την λίστα και μας εμφανίσει το μήνυμα ότι δεν βρέθηκε .... (δεν θυμάμαι και πολύ τι βγάζει αλλά είναι κάτι με deleted) τότε πρέπει να μπουτάρουμε πάλι με LiveCD και σε ένα terminal να γράψουμε
Κώδικας: Επιλογή όλων
sudo gedit /boot/grub/menu.lst

δίνουμε το password του root
και πάμε στο τέλος του αρχείου και βλέπουμε κάτι τέτοιο
Κώδικας: Επιλογή όλων
title Ubuntu 8.04.2, kernel 2.6.24-23-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=a0b3d4b7-43ae-4bc2-b891-a61a6cc7f0b8 ro quiet splash
initrd /boot/initrd.img-2.6.24-23-generic
quiet

title Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=a0b3d4b7-43ae-4bc2-b891-a61a6cc7f0b8 ro single
initrd /boot/initrd.img-2.6.24-23-generic

title Ubuntu 8.04.2, kernel 2.6.24-16-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=a0b3d4b7-43ae-4bc2-b891-a61a6cc7f0b8 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

από εδώ αλλάζουμε όλα τα root (hd1,2) σε root (hd0,0) και κάνουμε restart
πολύ μεγάλη μαγκιά το LiveCD!!!