Βάζω μερικές σημειώσεις για τον "παθόντα" ή τους επόμενους αναγνώστες του θέματος.
Τι συνέβη:
Με την εγκατάσταση του Ubuntu έγινε ταυτόχρονα και εγκατάσταση του grub boot loader στον βασικό δίσκο. Επειδή διάλεξες να εγκατασταθεί το Ubuntu στον 2ο δίσκο, γράφτηκαν εκεί τα συνοδευτικά αρχεία του grub (directory /boot/grub). Αφού λείπει ο 2ος σκληρός δεν υπάρχουν τα αρχεία αυτά!
O grub boot loader "τρέχει" στο ξεκίνημα, δεν βρίσκει τα αρχεία με τις παραμέτρους και σου δίνει μια γραμμή εντολών "διάσωσης" για να συνεχίσεις με λίγες εντολές:
ls για να δεις τα περιεχόμενα του δίσκου (dir)
set για έλεγχο/ρύθμιση παραμέτρων
Συνοπτικό παράδειγμα εφόσον βάλεις ένα USB memory stick το οποίο πήρε όνομα hd1 (2ος δίσκος) και περιέχει το /boot/grub με τα σωστά στοιχεία:
Κώδικας:
ls
set
set prefix=(hd1,1)/boot/grub/
set root=hd1,1
insmod normal
normal
Με το ls βλέπουμε την ονομασία των συνδεδεμένων δίσκων και τα partition τους. Το πρώτο partition του βασικού σκληρού είναι το (hd0,msdos1) που συνήθως βρίσκονται τα windows. Μπορούμε να αναφερθούμε σε αυτό και απλούστερα ως (hd0,1), άρα για να δούμε τα περιεχόμενα στο "root directory" δίνουμε ls (hd0,1)/
Με την απλή εντολή set βλέπουμε τις υπάρχουσες ρυθμίσεις παραμέτρων. Αφού βρούμε που είναι το directory /boot/grub/ το "δείχνουμε", ρυθμίζουμε το "root directory" και προσπαθούμε να εκκινήσουμε κανονικά ("normal").
Περισσότερα περί gnu/grub2 στο http://www.gnu.org/software/grub/ και στο tutorial ή το manual
Για κάποιον "ευκαιριακό χρήστη linux" το απλούστερο είναι να επαναφέρει τον MBR με διαδικασίες των windows (λ.χ. με boot του CD και "επιδιόρθωση").
Προσοχή: δοκιμές και παιχνίδια με τους boot loader μπορεί να κάνουν το PC σας προσωρινά "non bootable", αλλά αυτό δεν σημαίνει ότι χάσατε τα στοιχεία σας. Με επαναφορά του MBR είστε όπως πριν.