Je ne sais presque rien sur le codage dans Ubuntu. Je suis actuellement double démarrage Ubuntu 16.04 LTS et Windows 10. Tout allait bien. Mais aujourd'hui, une erreur s'est produite en disant
"impossible de trouver le système de fichiers"
et alors grub
rescue commence. Après avoir cherché pendant un certain temps, j'ai trouvé une solution qui dit de faire ceci:
ls
set prefix=(hd0,msdos5)/boot/grub
insmod normal
normal
Je sais que ls
répertorie les partitions de disque dur (laissez-moi savoir si je me trompe). Puis (dans set prefix
) je dois sélectionner une partition. Une erreur s'est produite lorsque j'ai sélectionné msdos5. Après quelques essais, j'ai sélectionné msdos6. Puis ça a couru. Mais le problème est que d'une autre solution à ce problème, j'ai écrit ce code:
set boot=(hd0,msdos6)
Je pense que je me suis trompé. Probablement, cela implique quelle partition des disques durs va démarrer. Maintenant, mon ordinateur portable fonctionne après avoir écrit ce code et chaque fois que je l'allume, le démarrage est bloqué au début en affichant la même erreur et j'ai besoin d'écrire le code chaque le temps dont j'ai besoin pour faire fonctionner l'ordinateur portable. Comment puis-je résoudre ce problème? J'ai probablement aussi besoin de connaître la partition qui est en train de démarrer (msdos *) et je ne sais pas comment le trouver.
J'ai une solution à ce type de problème si grub rescue>
Invite se produit au démarrage et que vous devez écrire un code tel que:
grub rescue> ls
grub rescue> set boot=(hd0,msdos*)
grub rescue> set prefix=(hd0,msdos*)/boot/grub
grub rescue> insmod normal
grub rescue> normal
Après le démarrage, le système d’exploitation basé sur Linux/Ubuntu se charge, puis ouvre un terminal et écrit la commande suivante:
useranf@ ~ $ Sudo update-grub
puis tapez cette commande:
useranf@ ~ $ Sudo grub-install /dev/sda
après ces opérations, redémarrez enfin votre système.