Vous n'êtes pas identifié(e).
Pages : 1
Dernière modification par Priareos (27-09-2023 20:20:06)
Hors ligne
Dernière modification par Anonyme (26-09-2023 05:59:38)
Je m'en suis sorti avec un boot sur live USB, chroot, réinstallation de grub et sortie propre du chroot.
C’est aussi ce que je conseille dans ce genre de situation. On peut même utiliser une simple image d’installation de Debian sur USB pour ça.
Hors ligne
Puis changer l'ordre de démarrage dans le bios/UEFI
Dernière modification par VBrice (26-09-2023 18:35:29)
Hors ligne
Hors ligne
GRUB_DISABLE_OS_PROBER=false
Puis relancer
Dernière modification par Jean-Pierre Pinson (26-09-2023 19:42:48)
Debian sid
Bureau : gnome
Ordinateur : Thinkpad T400 libreboot
Hors ligne
n'est pas accepté.
Je mets ici les commandes si jamais vous voyez l'erreur, sachant que je fais cela à partir du live cd:
Voilà où j'en suis pour le moment.
Hors ligne
J'ai un poste avec Windows 10 et Debian 12. Une mise à jour a supprimé le grub
Comment le sais-tu ?
Une mise à jour de Debian ou de Windows ?
Je ne vois pas ce que tu cherche dans l'EFI, ce n'est que grub qui est endommagé.
Ah, GRUB n'est pas installé dans la partition EFI et n'est pas enregistré dans les variables de boot EFI ?
Certaine mise à jour de windows peuvent changer l'ordre de l'UEFI. L'UEFI peut donc sélectionner la 1ere "entrée" valide et ne pas démarrer sur celle qui possède le Grub, et donc démarrer sur windows. Il faut donc changer l'ordre de démarrage dans le Bios/UEFI en utilisant avec la touche qui vas bien au démarrage de ton PC (avant qu l'OS soit chargé).
Si le problème est consécutif à une mise à jour de Windows, c'est probablement ce qui s'est passé. C'est inhérent à l'UEFI, tous les OS font pareil, distribution Linux en général et Debian en particulier comprises.
grub-install /dev/sda
On ne spécifie pas de périphérique d'amorçage en mode UEFI, c'est spécifique à l'amorçage BIOS.
je pense que je vais finir par réinstaller une fois de plus Debian
Et tu n'auras rien appris, et lorsque le problème se reproduira, car il se reproduira, tu te retrouveras aussi démuni.
Pour activer os-prober
os-prober n'a rien à voir là-dedans. Il serait en cause si Windows ne figurait pas dans le menu de GRUB.
Je n'ai pas pu conserver le message d'erreur
Pour quelle raison ? Le message d'erreur est indispensable pour espérer comprendre et résoudre le problème.
apt install grub-pc : ne marche pas, le miroir semble avoir des problèmes ces derniers temps
Ce n'est pas grub-pc qui est utlisé pour l'amorçage EFI, c'est grub-efi-amd64 (ou grub-efi-ia32 pour les rares PC ou Mac Intel qui ont un firmware UEFI 32 btis).
C'est probablement la connexion réseau du live ou les DNS du chroot qui ne sont pas configurés.
grub-install /dev/nvme0n1 : commande refusée
Quel est le message d'erreur exact et complet ?
Il faut monter efivarfs pour enregistrer GRUB dans les variables de boot EFI.
Mais réinstaller GRUB n'est probablement pas nécessaire comme expliqué plus haut. Vérifier les variables de boot EFI avec
Si une entrée Bootxxxx pour debian est présent mais son numéro n'est pas en premier dans BootOrder, modifier l'ordre avec
Tu peux aussi forcer le démarrage suivant sur debian avec
Dernière modification par raleur (27-09-2023 08:55:59)
Il vaut mieux montrer que raconter.
Hors ligne
La plupart de ces interventions sont affligeantes de médiocrité.
Tout le monde n'est pas pro, mais on aide chacun à notre niveau.
On ne spécifie pas de périphérique d'amorçage en mode UEFI, c'est spécifique à l'amorçage BIOS.
Effectivement, j'ai un microprogramme qui me permet les 2.
Hors ligne
Il faut monter efivarfs pour enregistrer GRUB dans les variables de boot EFI.mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars
C'est bien ce qu'il manquait dans ce que je faisais. Merci à toi et à tous les autres, experts ou non, qui m'ont bien aidé.
Pour info Debian n'était pas présent dans le résultat de efibootmgr.
Hors ligne
Pages : 1