Το partition table που είχα δεν εξυπηρετούσε τις ανάγκες μου τον τελευταίο καιρό.
/dev/sda1 --> /home /dev/sda2 --> swap /dev/sda3 --> /
κι επειδή ξεκίνησα να κρυπτογραφώ τους δίσκους μου, σκέφτηκα ένα καλύτερο partition table:
/dev/sda1 ---> /boot /dev/sda5 ---> swap /dev/sda6 ---> / /dev/sda7 ---> /home /dev/sda8 ---> /opt
Αφού λοιπόν πήρα ένα αντίγραφο όλων των δεδομένων μου, ξεκίνησα την αναδιαμόρφωση του partition table. Μετά την επιτυχή δημιουργία του νέου μου partition table, ξεκίνησα την ανάκτηση των δεδομένων μου στα αντίστοιχα πλέον partitions.
Φυσικά πριν κάνω reboot, διόρθωσα το /etc/fstab, το grub/menu.lst και φυσικά ξαναπέρασα εκ νέου το grub!
Και φυσικά πήγαν όλα σχεδόν τέλεια …. γιατί στο reboot μου έβγαλε το παραπάνω μήνυμα (δες τίτλο)!
Με τι ξέχασα?
Ανοίγω το menu.lst και κοιτάζω το περιεχόμενο του:
# (0) Arch Linux title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/sda6 ro initrd /boot/kernel26.img
μπορείτε με μια ματιά να βρείτε το λάθος;
εάν όχι τότε μην στεναχωριέστε, ούτε κι εγώ!!!
Στο grub μενού πατάω το C για να μπω στην κονσόλα του grub.
Κι εκεί διαπιστώνω το εξής (απόλυτα λογικό): αφού πλέον τα περιεχόμενα του boot είναι σε νέο - ξεχωριστό partition, το full path είναι το εξής: /vmlinuz26 & /kernel26.img στην κατάτμηση: (hd0,0)
Έτσι λοιπόν μετά από λίγο το διόρθωσα και στο menu.lst μου:
# (0) Arch Linux title Arch Linux root (hd0,0) kernel /vmlinuz26 root=/dev/sda6 ro initrd /kernel26.img
Κρατήστε αυτό το post στο πίσω μέρος του μυαλού σας, πιθανά να σας φανεί χρήσιμο σε αλλαγές στο partition table.