Je reçois cette erreur:
Error: unknown filesystem.
grub rescue>
Je ne suis pas vraiment sûr de ce que j'ai fait. Je pense avoir installé Ubuntu sous Windows sur mon netbook Acer. J'ai ensuite essayé d'installer Linux Mint , mais l'installation n'a pas commencé.
J'ai éteint et rallumé le netbook. Maintenant, j'ai l'erreur.
J'ai lu beaucoup d'autres questions comme celle-ci, mais dans mon cas, je ne peux pas démarrer un CD. Si je mets un CD Ubuntu ou un CD Linux Mint dans mon lecteur de CD/DVD externe et que je modifie mon BIOS pour démarrer le CD-ROM en premier, cela me donne simplement le même écran d'erreur.
Mise à jour copiée du commentaire en date du 2012-05-26 02: 54: 29Z
Voici quelques résultats de mes commandes:
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
Ce qui suit a résolu le problème pour moi, j'ai Windows 7 et Ubuntu 10.04. Après avoir exécuté les commandes suivantes, je n'ai pas besoin de les exécuter à chaque fois et je peux démarrer les deux systèmes d'exploitation normalement:
set root=(hd0,6)
set prefix=(hd0,6)/boot/grub
insmod normal
normal
Une fois que vous avez démarré sous Ubuntu, exécutez également les deux commandes suivantes:
Sudo update-grub
Sudo grub-install /dev/sda
Remarque: /dev/sda
est le lecteur où vous voulez que votre GRUB soit installé. Il peut s'agir de /dev/sdb
ou de quelque chose d'autre, mais il s'agit généralement de /dev/sda
Tenez compte du fait que le hd0
pourrait être X (0,1,2 ..) en fonction de l'ordre des disques et que le 6
pourrait également être différent, par exemple, (hd0,gpt7)
.
Commencez par démarrer Ubuntu à partir d'une image ISO.
Recherchez la partition Ubuntu et le dossier contenant les modules GRUB.
Le dossier GRUB contenant les modules doit être situé de manière à pouvoir charger les modules appropriés. Ce dossier aurait été créé lors de l'installation initiale d'Ubuntu et devrait se trouver dans la partition Ubuntu. Ce dossier devrait normalement se trouver dans (hdX, Y)/boot/grub ou (hdX, Y)/usr/lib/grub/i386-pc . Recherchez votre partition Ubuntu existante et le dossier du module.
ls # List the known drives (hdX) and partitions (hdX,Y)
ls (hdX,Y)/ # List the contents of the partition's root
ls (hdX,Y)/boot/grub # Normal location of the Grub 2 modules.
ls (hdX,Y)/usr/lib/grub/i386-pc # Alternate location of the Grub 2 modules.
ls
- devrait renvoyer tous les lecteurs (hdX) et partitions connus (hdX, Y)ls (hdX,Y)/
- devrait afficher le contenu du répertoire racine de la partition.ls (hdX,Y)/boot/grub
- devrait afficher plusieurs dizaines de fichiers * .mod. C'est le dossier que vous recherchez.Chargez les modules.
set prefix=(hdX,Y)/<path to modules>
Exemples:
set prefix=(hd0,5)/boot/grub
set prefix=(hd1,1)/usr/lib/grub/i386-pc
Charger des modules:
insmod linux
insmod loopback
insmod iso9660
insmod fat # If ISO is located on fat16 or fat32 formatted partition.
insmod ntfs # If ISO is located on an NTFS formatted partition.
insmod nftscomp # If NTFS compression is used on the partition. Load if you aren't sure.
Une erreur "fichier introuvable" signifie que le chemin d'accès dans le préfixe est incorrect ou que le module spécifique n'existe pas. Le réglage du préfixe peut être revu avec la commande set. Relancez la commande "set prefix =" avec le chemin correct.
Localisez le fichier ISO Ubuntu.
Créez le périphérique de bouclage.
loopback loop (hdX,Y)/<path to ISO>/<ISO-name.iso>
Exemple:
loopback loop (hd1,1)/path/to/ubuntu-10.04.1-desktop-i386.iso
Chargez le noyau Linux et l'image initrd.
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=/<ISO-name.iso> noprompt noeject
initrd /casper/initrd.lz
iso-scan/filename= entry
. Voir deuxième exemple.Exemples:
linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.1-desktop-i386.iso
linux /casper/vmlinuz boot=casper iso-scan/filename=/my-iso/ubuntu-10.04.1-desktop-i386.iso
Démarrage.
Cela devrait être ça. Si les commandes étaient exécutées sans message/erreur, elles étaient acceptées telles quelles. Il est maintenant temps de démarrer:
boot
Des informations complémentaires sont disponibles sur le forum HOWTO: Démarrer et installer Ubuntu à partir de l'invite de secours Grub
Maintenant, faites ceci après le démarrage:
Comment résoudre ce problème: erreur: sauvetage de système de fichiers inconnu? pose le même problème et est résolu comme ci-dessous,
Sudo mount /dev/sdaX /mnt
Ici, sdaX
est votre partition de démarrage. Vous pouvez obtenir une liste avec Sudo blkid
comme ceci,
/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"
Remarque: sdaX
doit être une partition Linux.
Sudo grub-install --boot-directory=/mnt/boot /dev/sda
Sudo update-grub
Démarrez votre système à partir du Live CD Ubuntu et essayez ceci, cela a fonctionné à merveille pour moi.
Avant de lire: La réponse ci-dessous est destinée aux utilisateurs Ubuntu qui viennent de mettre à jour/récupéré/réinstallé/installé OS X. Il est probable que la réponse fonctionnera si ce n'est pas le cas (par exemple, s'il y a des incohérences dans votre table de partition), mais je ne suis pas sûr.
Pour moi, cela s'est produit après la mise à jour vers OS X Mavericks (10.9). Fondamentalement, OS X a peut-être créé une partition de récupération ("Recovery HD") que le système ne détecte que parfois . Par exemple, GParted dans Ubuntu verra la partition de récupération très bien, mais lors de la liste des partitions dans le terminal (fdisk -l
), vous risquez de ne pas voir les partitions.
Pour diagnostiquer cela, utilisez d'abord GRUB rescue pour démarrer Ubuntu. Pour ce faire, suivez cette page ou voyez si l’une des réponses à cette question peut vous faire entrer dans Ubuntu. Pour moi, exécuter les commandes ci-dessous m'a temporairement autorisé à démarrer la partition correcte. Selon la configuration de vos disques durs et de vos partitions, cela peut varier:
grub rescue> set prefix=(hd0,6)/boot/grub
grub rescue> insmod normal
grub rescue> normal
Maintenant, connectez-vous à Ubuntu et vérifiez GParted. Si vous voyez la partition de récupération, ouvrez un terminal et tapez fdisk -l
pour voir si cela détecte la partition de récupération. S'il ne répertorie pas les mêmes partitions, vérifiez la colonne device/partition et vérifiez si celles-ci ne correspondent pas (par exemple, dans GParted, votre partition de démarrage peut être /dev/sda4
, mais c'est /dev/sda3
lors de l'exécution de fdisk
). Si tel est le cas, continuez à lire. Si ce n'est pas le cas, il semblerait que vos partitions soient correctement alignées. Vous pouvez choisir de continuer à lire et de suivre les instructions (si GRUB fonctionnait avant la restauration/réinstaller/etc ..., cela devrait fonctionner correctement) ou simplement réinstaller GRUB. _ sur la bonne partition.
Pour résoudre ce problème, nous souhaitons supprimer la partition de récupération. Elle crée des problèmes et des incohérences, et sa suppression ne devrait pas causer de dommages. Idéalement, vous souhaitez le fusionner avec la partition normale HFS + OS X, suivez donc cette question et répondez ici . Après la fusion, GRUB devrait revenir à la normale.
Cela m’est arrivé après la suppression d’une partition qui se trouvait avant la partition /boot
.
Pour résoudre ce problème, j'ai exécuté une clé USB Live Ubuntu, monté la partition racine sur /mnt
et la partition de démarrage sur /mnt/boot
, et j'ai lancé cette commande (remplacez /dev/sda
par le disque dur approprié):
Sudo grub-install --root-directory=/mnt --boot-directory=/mnt/boot /dev/sda
Votre CD/DVD externe est probablement un périphérique USB. Vous ne pouvez probablement pas dire au BIOS de démarrer à partir de celui-ci. Lorsque vous lancez Acer wacth, un message s'affiche en bas (ou en haut) de l'écran, indiquant par exemple "F2 pour accéder à la configuration, F12 pour un menu de démarrage". Lorsque vous savez ce que vous devez appuyer pour le menu de démarrage, insérez le CD dans votre périphérique externe, allumez ou redémarrez l'ordinateur et écrasez lentement cette clé jusqu'à obtention d'un menu temporaire vous permettant de démarrer à partir du CD externe.
Vous devrez peut-être utiliser gparted à partir du CD pour examiner votre disque dur et décider quoi faire pour le réparer afin que vous puissiez l'utiliser. C'est au-delà de ce que je peux décrire ici