Ich erhalte diesen Fehler:
Error: unknown filesystem.
grub rescue>
Ich bin nicht genau sicher, was ich getan habe. Ich glaube, ich habe Ubuntu über Windows auf meinem Acer Netbook installiert. Dann habe ich versucht, Linux Mint zu installieren, aber die Installation wollte nicht starten.
Ich schaltete das Netbook aus und wieder ein. Jetzt erhalte ich die Fehlermeldung.
Ich habe eine Menge anderer Fragen wie diese gelesen, aber in meinem Fall kann ich keine CD booten. Wenn ich eine Ubuntu-CD oder eine Linux Mint-CD in mein externes CD/DVD-Laufwerk lege und mein BIOS so ändere, dass zuerst die CD-ROM gebootet wird, erhalte ich denselben Fehlerbildschirm.
Aktualisierung kopiert von Kommentar vom 2012-05-26 02:54:29Z
Hier sind einige Ergebnisse meiner Befehle:
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
Die folgenden löste das Problem für mich, ich habe Windows 7 & Ubuntu 10.04. Nachdem ich die folgenden Befehle ausgeführt habe, muss ich diese nicht mehr jedes Mal ausführen und kann beide Betriebssysteme normal starten:
set root=(hd0,6)
set prefix=(hd0,6)/boot/grub
insmod normal
normal
Sobald Sie Ubuntu gebootet haben, führen Sie die folgenden beiden Befehle ebenfalls aus:
sudo update-grub
sudo grub-install /dev/sda
Hinweis: /dev/sda
ist das Laufwerk, auf dem GRUB installiert werden soll, es kann /dev/sdb
oder etwas anderes sein, aber normalerweise ist es /dev/sda
.
Beachten Sie, dass hd0
ein X (0,1,2..) sein kann, abhängig von der Reihenfolge der Festplatten, und dass 6
auch anders sein kann, es könnte zum Beispiel (hd0,gpt7)
sein.
Erstmaliges Booten von Ubuntu von einem ISO-Image.
ls
- sollte alle bekannten Laufwerke (hdX) und Partitionen (hdX,Y) zurückgebenls (hdX,Y)/
- sollte den Inhalt des Stammverzeichnisses der
Partition anzeigen.ls (hdX,Y)/boot/grub
- sollte mehrere Dutzend *.mod-Dateien anzeigen. Dies ist der Ordner, nach dem Sie suchen.iso-scan/filename= Eintrag
. Siehe zweites Beispiel.sudo mount /dev/sdaX /mnt
Hier ist sdaX
Ihre Boot-Partition. Sie können eine Liste mit sudo blkid
wie diese bekommen,
/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="Entwicklung" 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"
Hinweis: "sdaX" muss eine Linux-Partition sein.Ihre externe CD/DVD ist wahrscheinlich ein USB-Gerät. Sie können das BIOS wahrscheinlich nicht anweisen, davon zu booten. Wenn Sie das ACER-Gerät starten, achten Sie auf eine Meldung am unteren (oder oberen) Bildschirmrand, in der es heißt: "F2, um das Setup aufzurufen, F12 für das Boot-Menü". Wenn Sie wissen, welche Taste Sie für das Boot-Menü drücken müssen, legen Sie die CD in Ihr externes Gerät ein, schalten Sie das Gerät ein oder starten Sie es neu und drücken Sie langsam auf diese Taste, bis Sie ein temporäres Menü erhalten, das Ihnen erlaubt, von der externen CD zu booten.
Möglicherweise müssen Sie gparted von der CD aus verwenden, um Ihre Festplatte zu untersuchen und zu entscheiden, was zu tun ist, um sie zu reparieren, damit Sie sie verwenden können. Das geht über das hinaus, was ich hier beschreiben kann.