Λαμβάνω αυτό το σφάλμα:
Error: unknown filesystem.
grub rescue>
Δεν είμαι ακριβώς σίγουρος τι έκανα. Πιστεύω ότι εγκατέστησα το Ubuntu πάνω από τα Windows στο netbook της Acer. Στη συνέχεια προσπάθησα να εγκαταστήσω το Linux Mint, αλλά δεν ξεκινούσε την εγκατάσταση.
Απενεργοποίησα το netbook και το άνοιξα ξανά. Τώρα λαμβάνω το σφάλμα.
Έχω διαβάσει πολλές άλλες ερωτήσεις όπως αυτή, αλλά στην περίπτωσή μου δεν μπορώ να εκκινήσω ένα CD. Αν βάλω ένα CD Ubuntu ή ένα CD Linux Mint στην εξωτερική μονάδα CD/DVD και αλλάξω το BIOS για να εκκινήσω πρώτα το CD-ROM, μου δίνει απλώς την ίδια οθόνη σφάλματος.
Ανανέωση που αντιγράφηκε από σχόλιο με ημερομηνία 2012-05-26 02:54:29Z
Εδώ είναι μερικά αποτελέσματα από τις εντολές μου:
grub rescue>ls (hd0) (hd0,msdos5) (hd0,msdos1)
grub rescue>ls (hd0,msdos5) unknown filesystem
grub rescue>ls (hd0,msdos1) unknown filesystem
grub rescue>ls (hd0) unknown filesystem
Το παρακάτω έλυσε το πρόβλημα για μένα, έχω Windows 7 & Ubuntu 10.04. Μετά την εκτέλεση των παρακάτω εντολών δεν χρειάζεται να τις εκτελώ κάθε φορά και μπορώ να εκκινήσω κανονικά και τα δύο λειτουργικά συστήματα:
set root=(hd0,6)
set prefix=(hd0,6)/boot/grub
insmod normal
normal
Τώρα μόλις εκκινήσετε το Ubuntu, εκτελέστε και τις ακόλουθες δύο εντολές:
sudo update-grub
sudo grub-install /dev/sda
Σημείωση: /dev/sda
είναι ο δίσκος στον οποίο θέλετε να εγκατασταθεί το GRUB, μπορεί να είναι /dev/sdb
ή κάτι άλλο, αλλά συνήθως είναι /dev/sda
Λάβετε υπόψη ότι το hd0
μπορεί να είναι X (0,1,2..) ανάλογα με τη σειρά των δίσκων και το 6
μπορεί επίσης να είναι διαφορετικό, μπορεί να είναι (hd0,gpt7)
, για παράδειγμα.
Πρώτη εκκίνηση στο Ubuntu από εικόνα ISO.
ls
- θα πρέπει να επιστρέφει όλους τους γνωστούς δίσκους (hdX) και τις κατατμήσεις (hdX,Y)ls (hdX,Y)/
- θα πρέπει να εμφανίζει τα περιεχόμενα του ριζικού καταλόγου του
partition.ls (hdX,Y)/boot/grub
- θα πρέπει να εμφανίσει αρκετές δεκάδες αρχεία *.mod. Αυτός είναι ο φάκελος που ψάχνετε.iso-scan/filename=
. Δείτε το δεύτερο παράδειγμα.sudo mount /dev/sdaX /mnt
Εδώ, το sdaX
είναι η κατάτμηση εκκίνησης. Μπορείτε να λάβετε μια λίστα με το sudo blkid
ως εξής,
/dev/sda1: LABEL="Windows XP"UUID="96A4390DA438F0FB"TYPE="ntfs",
/dev/sda3: LABEL="Ubuntu 11.04" UUID="b61fcae3-7744-45b4-95b9-7528d50a3652" TYPE="ext4",
/dev/sda5: LABEL="Se7en" UUID="A2DC9D71DC9D4109" TYPE="ntfs",
/dev/sda6: LABEL="Development" UUID="DEB455A1B4557CC9" TYPE="ntfs",
/dev/sda7: LABEL="EXTRA" UUID="D8A04109A040F014" TYPE="ntfs",
/dev/sda8: LABEL="SONG" UUID="46080FCD080FBAC7" TYPE="ntfs",
/dev/sda9: LABEL="BACKUPS"UUID="766E-BC99"TYPE="vfat",
Σημείωση: Το sdaX
πρέπει να είναι κατάτμηση Linux.sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Το εξωτερικό σας CD/DVD είναι πιθανότατα μια συσκευή USB. Πιθανώς δεν μπορείτε να πείτε στο BIOS να εκκινήσει από αυτό. Κατά την εκκίνηση του ACER αναζητήστε ένα μήνυμα στο κάτω μέρος (ή στο πάνω μέρος) της οθόνης που να λέει κάτι σαν "F2 για να εισέλθετε στο Setup, F12 για ένα μενού εκκίνησης". Όταν ξέρετε τι πρέπει να πατήσετε για το μενού εκκίνησης, τοποθετήστε το CD στην εξωτερική σας συσκευή, ενεργοποιήστε ή επανεκκινήστε το μηχάνημα και πατήστε αργά αυτό το πλήκτρο μέχρι να εμφανιστεί ένα προσωρινό μενού που σας επιτρέπει να εκκινήσετε από το εξωτερικό CD.
Ίσως χρειαστεί να χρησιμοποιήσετε το gparted από το CD για να εξετάσετε τον σκληρό σας δίσκο και να αποφασίσετε τι πρέπει να κάνετε για να τον διορθώσετε ώστε να μπορείτε να τον χρησιμοποιήσετε. Αυτό είναι πέρα από αυτό που μπορώ να περιγράψω εδώ.