Vous n'êtes pas identifié(e).
je vois apparaître toutes mes partitions Windows et Linux.
Le petit gestionnaire de fichiers intégré à l'image bootable sur la clé me permet de vérifier que tous mes fichiers sont présents aussi bien sous Linux que sous Windows.
Mais quand j'essaie de réparer le Grub avec l'utilitaire de la clé, j'obtiens un message me disant que Grub est déjà installé !
Je tourne un peu en rond là et j'avoue avoir besoin d'aide.
Si vous avez une idée, merci d'avance !
Dernière modification par golestin (13-01-2018 22:53:06)
Hors ligne
Dernière modification par raleur (15-12-2017 13:34:07)
Il vaut mieux montrer que raconter.
Hors ligne
Je veux bien la sortie de fdisk -l
:
Et à l'invite "grub rescue", la sortie de la commande "set"
:
Hors ligne
Ceci ne modifie rien sur le disque, donc pour ne pas que ça recommence il faudra réinstaller GRUB avec la commande grub-install.
Ou alors tu peux renuméroter la partition racine en 6 en intervertissant son numéro avec la n° 6.
Question : comment se fait-il qu'il y a une seconde partition EFI (n° 6) alors que d'après la valeur de cmdpath, GRUB est installé sur la première (n° 2) ?
Dernière modification par raleur (15-12-2017 23:08:36)
Il vaut mieux montrer que raconter.
Hors ligne
(à quelque chose près car je n'ai plus accès au terminal, voir la suite...)
mais quand j'ai redémarré la machine, je me suis retrouvé sous Windows directement Pas de menu Grub à l'horizon
Du coup je ne parviens plus du tout à voir mes partitions Debian !
J'ai effectivement constaté que j'avais deux partitions EFI, je ne sais pas pourquoi ; je suppose que cette partition n°6 a été créée au moment de l'installation de Debian
Hors ligne
mais quand j'ai redémarré la machine, je me suis retrouvé sous Windows directement. Pas de menu Grub à l'horizon
C'est très étonnant.
Même dans le menu du BIOS (ou plutôt du firmware UEFI) qui t'avait permis de démarrer Windows auparavant ? Pas d'entrée intitulée "debian" ?
Sinon, tu peux utiliser l'installateur Debian en mode rescue pour lancer un shell sur la racine et essayer de comprendre la situation avec la commande efibootmgr -v.
J'ai effectivement constaté que j'avais deux partitions EFI, je ne sais pas pourquoi ; je suppose que cette partition n°6 a été créée au moment de l'installation de Debian
Si c'était le cas, alors logiquement c'est celle-ci que l'installateur aurait dû utiliser pour installer GRUB. Or GRUB a visiblement été installé dans la partition n° 2, celle de Windows.
Dernière modification par raleur (16-12-2017 23:41:53)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Même dans le menu du BIOS (ou plutôt du firmware UEFI) qui t'avait permis de démarrer Windows auparavant ? Pas d'entrée intitulée "debian" ?
Non ! Je te confirme que je voyais l'entrée intitulée Debian avant mais qu'après avoir ré-installé GRUB, cette entrée avait disparu !
Sinon, tu peux utiliser l'installateur Debian en mode rescue pour lancer un shell sur la racine et essayer de comprendre la situation avec la commande efibootmgr -v.
J'ai essayé mais dans l'installateur Debian en mode rescue je n'ai qu'une vingtaine de commandes maxi. J'ai donc utilisé le shell de Boot Repair disk, et voici le résultat :
Si c'était le cas, alors logiquement c'est celle-ci que l'installateur aurait dû utiliser pour installer GRUB. Or GRUB a visiblement été installé dans la partition n° 2, celle de Windows.
Oui, d'accord avec toi, je ne comprends pas !
J'ai eu exactement le même problème sur mon portable HP...
Et alors, capdefradeb, comment t'en es-tu sorti ?
Dernière modification par golestin (17-12-2017 18:25:16)
Hors ligne
J'ai réussi à réparer le boot avec Boot Repair et tout est rentré dans l'ordre
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
J'ai eu exactement le même problème sur mon portable HP ( non EFI)
Si ton portable n'est pas EFI, alors ce n'est pas du tout le même problème. L'amorçage EFI n'a vraiment rien à voir avec l'amorçage BIOS.
Sinon, tu peux utiliser l'installateur Debian en mode rescue pour lancer un shell sur la racine et essayer de comprendre la situation avec la commande efibootmgr -v.
J'ai essayé mais dans l'installateur Debian en mode rescue je n'ai qu'une vingtaine de commandes maxi.
J'ai dit de lancer un shell sur la racine, ainsi tu as accès à toutes les commandes du système installé.
Effectivement l'entrée "debian" n'est plus présente, alors que celle de Windows y est bien. Les autres sont propres à la machine.
L'exécution de grub-install est censée la supprimer si elle existe puis la recréer. La seconde action a dû échouer. Tu peux essayer de la recréer avec
Dernière modification par raleur (17-12-2017 23:51:34)
Il vaut mieux montrer que raconter.
Hors ligne
me renvoie :
(desole mais je suis sous le navigateur de Boot Repair, les boutons de mise en forme ne fonctionnent pas et je galere avec un clavier qwerty)
Edit à toto : Mis les balises.
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Il n'est pas interdit de consulter la page de manuel d'une commande pour corriger soi-même et gagner du temps.
C'est ce que j'ai essayé de faire mais quand on n'a pas accès au man et qu'on est en clavier qwerty, pas évident ! Je suis allé chercher la description de efibootmgr sur internet mais je n'ai rien trouvé qui m'aiderait, sinon je ne poserai pas la question ! En plus, je suis sans arrêt obligé de booter soit sur ma clé USB avec Boot Repair (qui ne contient qu'un navigateur minimaliste et dont l'accès à ma box semble aléatoire) pour un accès au shell, soit sur Windows pour accéder à internet en azerty.
Bref, voici le résultat :
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
et qu'on est en clavier qwerty, pas évident !
Petite astuce que j'avais noté
si le clavier se trouve en qwerty passé le clavier en azerty le temps d'une cession (setxkbmap fr), il faut taper
Si ça peu aider
Dernière modification par Croutons (18-12-2017 14:09:47)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Hors ligne
La seule piste sérieuse trouvée sur le web pour supprimer l'erreur est de regarder dans /sys/fs/pstore
Il n'y a rien de rien dans /sys/fs/pstore !
J'en viens à me demander si je ne vais pas être obligé de réinstaller ma distrib Debian, du coup j'en profiterais pour passer à la version 9.3. Mais, dans ce cas, au moment de l'installation de GRUB, ne va-t-il pas y avoir le même problème ? Ce que je veux dire, c'est que si la réinstallation de GRUB ne fonctionne pas, pourquoi cela marcherait avec Debian 9 ?
N'y a-t-il pas un moyen de purger la partition EFI /dev/sda2 ?
J'ai essayé de voir comment fonctionne bcdedit mais j'avoue ne pas connaître du tout l'invite de commande Windows et j'ai peur de faire une.... grosse bêtise !
Hors ligne
au moment de l'installation de GRUB, ne va-t-il pas y avoir le même problème ?
Très probablement. J'ai testé sous Wheezy, Jessie et Stretch pour voir si ça pouvait être lié à la version d'efibootmgr, mais apparemment non.
Le problème ne vient pas de la partition EFI mais de la mémoire non volatile (NVM) de la carte mère qui contient les variables d'amorçage EFI.
La commande bcdedit à utiliser n'est pas compliquée, mais si elle a besoin elle aussi de modifier les variables de boot EFI, elle risque d'avoir le même problème également. Si l'entrée d'amorçage EFI de Windows est effacée, ce dernier pourra quand même démarrer grâce à son chargeur de secours installé dans le chemin de périphérique amovible EFI/boot/bootx64.efi. Note que si tu le remplaces par GRUB, c'est ce dernier qui sera lancé.
Dernière modification par raleur (19-12-2017 16:27:03)
Il vaut mieux montrer que raconter.
Hors ligne
si je comprends bien cette commande, ce n'est plus le système de boot de Windows qui va être utilisé mais GRUB.
Mais je me pose la question suivante : en faisant :
j'obtiens :
il n'y aurait donc plus qu'un seul chargeur de démarrage !
Donc comment la commande
va-t-elle pouvoir fonctionner ??? Je suis perplexe !
Hors ligne
Dernière modification par raleur (20-12-2017 22:47:02)
Il vaut mieux montrer que raconter.
Hors ligne
en suivant un tuto de DF.
Je me suis retrouvé en grub rescue. J'ai donc refais les mêmes manip que tu m'avais fournies au début. Le menu de Grub est apparu et Debian a bien démarré mais...je me suis retrouvé en mode console et impossible de lancer startx pour lancer un environnement graphique. En outre, lorsque je n'utilise pas la console, j'ai un tas de messages d'erreur qui apparaissent, trop vite pour que je les note ! Et je n'ai accès qu'à très peu de commandes apparemment (j'ai essayé, man, apt-get update, grub-install : chaque fois j'ai le message : commande non trouvée!)
Ah, j'oubliais : impossible de démarrer Windows, même par le menu UEFI.
Je vais donc me lancer dans une clean install et en profiter pour passer à Stretch, en espérant que tout fonctionnera...!
Hors ligne
Hors ligne
Hors ligne
Hors ligne