(4 réponses)
Fermé il y a 6 ans.
J'ai un gros problème avec mon ordinateur…
J'ai réduit la partition Windows et lorsque je redémarre, j'ai le grub rescue avec le message d'erreur :"pas de partition de ce type ".
De plus, je n'ai pas accès au bios et il semble donc impossible de changer la séquence de démarrage pour démarrer sur mon live usb ou live cd.
La ligne de commande ls
me donne :(hd0) (hd0,1) (hd0,2) (hd0,3)
J'ai une partition Windows de récupération (1 je pense), une partition Windows et une partition Linux.
Pourtant, les lignes de commande ls (hd0,1)
, ls (hd0,2)
et (hd0,3)
me donne le message d'erreur :"système de fichiers inconnu " et donc je ne peux plus définir de démarrage.
Avez-vous une idée ?
Réponse acceptée :
Le grub rescue>
l'invite signifie que GRUB 2 a n'a pas réussi à trouver le dossier grub , le fichier grub.cfg et/ou les modules associés. L'invite de secours est présentée afin que l'utilisateur puisse fournir le chemin d'accès au dossier grub, charger les modules nécessaires et fournir les commandes de démarrage appropriées.
Une raison courante pour le grub rescue>
prompt est un chemin incorrect vers le dossier grub. Les raisons de l'invite incluent également un échec de la mise à jour de GRUB 2 après certaines opérations sur le système ou sur la partition , désignation incorrecte de l'emplacement du dossier grub, liens symboliques linux ou initrd.img manquants dans /
, ou une installation ayant échoué.
Pour démarrer avec succès à partir du grub rescue>
invite :
- Le dossier grub doit exister et contenir les fichiers et modules GRUB 2 nécessaires.
2.
Les chemins appropriés doivent être définis via leset prefix
commande. De nombreuses commandes GRUB 2 ne fonctionneront pas tant que le chemin correct n'est pas défini .
Si le chemin d'accès au dossier grub (normalement/boot/grub) n'est pas correct, une commande inconnue ou un message de fichier introuvable est probable. - Les modules nécessaires doivent être chargés.
Le noyau ne peut pas être chargé tant que le module "linux" n'est pas chargé. - Un noyau Linux et initrd.img doivent être localisés et chargés.
Dans votre cas, le dossier grub et grub.cfg semblent être disponibles mais inaccessibles car la partition de votre système d'exploitation ne peut pas être montée, car le module correspondant n'est pas chargé ou il est corrompu lors du redimensionnement. Pour que le module se charge, votre grub doit être complètement chargé ou le préfixe doit être défini. Pour cela, procédez comme suit :
set prefix=(hdX,Y)/boot/grub
Utilisez les valeurs déterminées précédemment.
Exemple :si le système Ubuntu est sur sda5, saisissez :set prefix=(hd0,5)/boot/grub
Dans votre cas, il s'agit très probablement de (hd0,3)set root=(hdX,Y)
Confirmez les valeurs X,Y correctes et appuyez sur ENTRÉE.
Exemple :si le système Ubuntu est sur sda5, entrez :set root=(hd0,5)
insmod normal
Chargez le module normal.
Si le module se charge, il n'y aura pas de message.
Si le module ne se charge pas, essayez le chemin complet :insmod (hdX,Y)/boot/grub/normal.mod
normal
Transition vers le mode GRUB 2 normal avec des fonctionnalités accrues.
Si le module se charge, il n'y aura pas de message.
Si le module se charge, l'AIDE, l'achèvement TAB et le rappel de commande à l'aide des touches UP/DN doivent être disponibles .set
(Facultatif) Vérifiez les paramètres actuels.insmod linux
Chargez le module Linux. Un message d'erreur signifie généralement que le chemin est incorrect.configfile /boot/grub/grub.cfg
. Cela devrait charger votre fichier de configuration qui permet de démarrer tous les systèmes d'exploitation.