
Η
ιστορία με το upgrade δεν θα τελείωνε όσο εύκολα νόμιζα.
Το Σάββατο το βράδυ, αποφάσισα να εγκαταστήσω την έκδοση 8.10. Σε μισή ώρα είχα τελειώσει και έβαζα τα κύρια προγράμματα που με ενδιέφεραν απολαμβάνοντας το KDE 4. Όταν βαρέθηκα πήγα για ύπνο νομίζοντας πως η ταλαιπωρία είχε τελειώσει.
Την επομένη το πρωί, όμως δεν έμπαινε το pc στα windows βγάζοντας ο GRUB: Error 12: Invalid device requested. Δηλαδή, η εγκατάσταση του νέου λειτουργικού είχε εισάγει νέα version του GRUB, η οποία είχε αλλάξει τις εντολές που χρησιμοποιούνταν,για την εισαγωγή στα Windows. Αυτό δεν άργησα να το καταλάβω, αν και πιο πριν είχα προσπαθήσει να εισάγω ακόμα και καινούργιο Boot Sector για τα Windows χωρίς να έχω το αποτέλεσμα που ήθελα.Το πρόβλημα ήταν πως δεν ήξερα τί να αλλάξω στις εντολές του GRUB, αφού, με εμπειρία ενός μήνα και ούτε στο Linux, ακόμα δεν έχω καταλάβει ποιό partition είναι το hd(0,0) κοκ και δεν είχε χρειαστεί να ασχοληθώ με το GRUB. Μάλιστα στο Kubuntu 8.10 δεν επιτρέπεται να πειράξεις το αρχείο /boot/grub/menu.lst, στο οποίο βρίσκονται οι εντολές. Για να ρυθμίσεις αυτό το αρχείο πρέπει να πας από το KDE Menu-->Computer--> System Settings και στο tab advanced να ανοίξεις το Grub Editor. Διαβάζοντας από πολλά forums προσπάθησα μάταια από εκεί να διορθώσω το πρόβλημα.

Γύρω στις 6 είχα μία αναλαμπή. Γιατί να μη βάλω τη version 8.04 ώστε και να δω ποιες εντολές έχει ο GRUB για την εισαγωγή στο λειτουργικό της MS και να δοκιμάσω να κάνω update απότον main server αυτή τη φορά. Αφού λοιπόν ξαναέκανα εγκατάσταση, δοκίμασα το upgrade. Τα αρχεία κατεβήκαν όλα , όμως αυτή τη φορά, έσκασε αργότερα. Σήμερα, φίλοι μου είπαν πως γίνεται ένα λάθος στο upgrade αφού για να εισάγει τη νέα version του installer αφαιρεί πρώτα τη παλιά!!!!Εκεί βεβαίως σκάει!!!!Οπότε το λειτουργικό δεν μπορούσε να εισάγει τίποτα. Πλέον όμως ήξερα τις σωστές εντολές στο GRUB. Έτσι ξανα εγκατέστησα την 8.10, άλλαξα τις εντολές και πλέον μπαίνω και στα Windows.
Για όποιον κάνει εγκατάσταση της έκδοσης 8.10, οι εντολές που υπήρχαν στην νέα version του Grub για τα Windows είναι οι εξής:
root(hd1,0)
makeactive
savedefault
(hd0) is mapped to (hd1)
(hd1) is mapped to (hd0)
Chainloader: +1
To hd1,0 είναι το partition που έχω εγκατεστημένα τα windows. Όμως το σωστό είναι hd0,0. Αυτό δηλαδή στο οποίο είναι εγκαταστημένο το Linux.Ακόμα δεν χρειάζονται τα mapping,για Windows XP και πάνω γιατί αυτό είναι για λειτουργικά που στηρίζονται στο DOS.
Το σωστό δηλαδή είναι :
root(hd0,0)
makeactive
savedefault
Chainloader: +1
Στη τελική έχασα δύο μέρες για ένα upgrade που δεν έγινε, έλυσα το πρόβλημά μου με μία "ταρζανιά", έγινα λιγο πιο σοφός, αυτό το αναγνωρίζω, και ο
Bob Page ζει ακόμα!! Καλωσήρθα στο "μαγικό" κόσμο του Linux.