Vous n'êtes pas identifié(e).
J'ai vraiment besoin de votre aide pour avancer sur ce problème car là j'avoue que ma connaissance des commandes "Debian" me manque pour vérifier par exemple si le SSD de 500Go est vu ou non par la Debian et comment forcer l'installation sur ce disque. Je pense même que le problème du GRUB qui ne s'installait pas est justement lié au fait que j'installais sur le SSD.
Merci de vos aides, avis, idées et au pire vos soutiens
Si ça continu, je vais finir par installer un Windows sur cette machine
Debman
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
J'ai passé ma journée dessus et je vais continuer demain.
T'as pensé à aller en install party ? Je galère sur des ordis récalcitrants assez souvent, mais dans le pire des cas ça prend une demi heure le temps d'épuiser tous les recours.
...Et au pire y a toujours moyen de sortir la mémoire centrale, faire l'install du disque sur un ordinateur fiable et de la réinsérer. Ça ne devrai jamais prendre autant de temps ni prendre autant d'efforts.
Je pense que tu t'embarques dans des prises de tête pas nécessaire, mais c'est dur d'aider là-dessus sans avoir l'ordi sous la main.
Dernière modification par otyugh (03-01-2024 18:54:55)
Hors ligne
J'ai donc décidé de remettre le RAID en mode "On"
Mauvaise idée. Le mode "RAID" n'apporte rien et est connu pour masquer le SSD NVMe pour Linux dans certaines machines. Un SSD NVMe devrait être visible avec lspci.
Cette fois après l'installation, j'ai bien le grub qui se lance mais en mode texte uniquement et j'arrive sur le prompt suivant:
grub>
Je pense donc que le grub n'est pas configuré.
Je doute que l'installateur ait exécuté la commande grub-install (qui installe GRUB) et pas update-grub (qui crée le fichier de configuration).
Autre hypothèse : c'est un autre GRUB, reste d'une précédente installation supprimée, qui est lancé. Mais sans avoir la main sur la machine, ça va être très laborieux de faire un diagnostic. Au prompt, tu peux commencer par les commandes suivantes :
Il vaut mieux montrer que raconter.
Hors ligne
Je ne connaissais pas. J'ai regardé mais rien à coté de chez moi. Je suis près d'Orléans (45000)
Je pense que tu t'embarques dans des prises de tête pas nécessaire, mais c'est dur d'aider là-dessus sans avoir l'ordi sous la main.
Oui je me doute que c'est compliqué sans l'ordinateur. C'est pour ça que je cherche, j'essaie et je vous donner des informations au fur et à mesure que je découvre et que j'avance. Mais vos idées sont toujours les bienvenues.
En tout cas merci pour ton message.
Dernière modification par debman (04-01-2024 11:33:19)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Mauvaise idée. Le mode "RAID" n'apporte rien et est connu pour masquer le SSD NVMe pour Linux dans certaines machines. Un SSD NVMe devrait être visible avec lspci.
Je confirme que ça masque le SSD. Je l'ai retrouvé en repassant en AHCI
Alors voici le résultat des commandes:
J'ai passé la commande
Voici le contenu
J'ai donc passé la commande:
Et le retour
J'ai passé la commande:
Et il n'y a pas de répertoire "grub/" mais seulement un répertoire "efi/".
Donc il ne peut pas trouver son configfile (grub.cfg) qu'il cherche dans (hd0,gpt1)/grub
Cela doit être la bonne piste, par contre je ne sais pas encore comment corriger ce problème.
Debman
Dernière modification par debman (04-01-2024 13:58:13)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
pour afficher le menu de GRUB et de là lancer le système. Une fois dans le système, on pourra récupérer plus d'informations avec
Il vaut mieux montrer que raconter.
Hors ligne
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
a fait apparaître le menu GRUB tant cherché et attendu
Voici le résultat de la commande
Maintenant, il faut que GRUB prenne le bon chemin du configfile à chaque démarrage.
Je viens de modifier le fichier de configuration /boot/efi/EFI/debian/grub.cfg avec vi en mettant identifiant du disque SSD de 500 Go mais ça ne semble pas fonctionner
Je vais chercher comment forcer Grub à prendre le bon fichier de config mais si quelqu'un sait comment on fait je suis preneur
Debman
Dernière modification par debman (04-01-2024 15:37:15)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Je viens de modifier le fichier de configuration /boot/efi/EFI/debian/grub.cfg
Tu n'aurais pas dû faire ça. Ce n'est pas lui qui est en cause, mais celui qui se trouve dans sda1.
en mettant identifiant du disque SSD de 500 Go
Quel identifiant ?
Voyons les variables de boot EFI et comparons les PARTUUID avec
Il vaut mieux montrer que raconter.
Hors ligne
Je viens de modifier le fichier de configuration /boot/efi/EFI/debian/grub.cfg
Tu n'aurais pas dû faire ça. Ce n'est pas lui qui est en cause, mais celui qui se trouve dans sda1.
J'avais fait une sauvegarde du fichier initial. Veux-tu que je le restaure ?
Quel identifiant ?
5317B54A-4264-49C9-AAA3-4C66C34D7879
Voici le retour des commandes
et
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
J'avais fait une sauvegarde du fichier initial. Veux-tu que je le restaure ?
Oui. Et tu peux même le copier dans sda1.
5317B54A-4264-49C9-AAA3-4C66C34D7879
Je n'ai pas demandé la valeur mais le type.
On voit que le PARTUUID de l'entrée de boot EFI "debian" est celui de sda1, ce qui explique pourquoi c'est le mauvais GRUB qui est lancé. Pourtant la dernière installation aurait dû réenregistrer l'entrée de boot avec le bon PARTUUID. Pour mettre à jour les variables de boot EFI, tu peux soit réinstaller GRUB avec "grub-install", soit utiliser efibootmgr :
Le numéro de la nouvelle entrée devrait être mis en premier dans BootOrder.
Dernière modification par raleur (04-01-2024 16:29:28)
Il vaut mieux montrer que raconter.
Hors ligne
Oui. Et tu peux même le copier dans sda1.
Je ne suis pas certain car sda1 est mon disque HDD de 1To que je vais utiliser pour du stockage. Il ne doit pas servir pour le système.
Je comptais même supprimer les deux partitions sd1 et sda3 présentes sur sur disque.
De même je me demande pourquoi il y a deux partitions /boot et /boot/efi sur mon SSD de 500Go. Je me demande si ce n'est pas un reste d'une installation précédente qui ne sert plus. Mais laquelle supprimer pour récupérer l'espace ? Mais je peux aussi me tromper et les deux sont peut-être utiles ?
Je n'ai pas demandé la valeur mais le type.
Alors là je ne sait pas comment te donner le type.
Avec ces informations est-ce que je passe la commande suivante que tu m'as conseillé ?
J'attends avant de la passer.;)
Debman
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Je ne suis pas certain car sda1 est mon disque HDD de 1To que je vais utiliser pour du stockage. Il ne doit pas servir pour le système.
C'était temporaire pour ne pas avoir à refaire la manip au prompt de grub le temps de parvenir à booter directement sur le SSD NVMe.
De même je me demande pourquoi il y a deux partitions /boot et /boot/efi sur mon SSD de 500Go. Je me demande si ce n'est pas un reste d'une installation précédente qui ne sert plus.
De toute évidence, un reste d'une installation faite sur le SSD SATA quand le SSD NVMe était caché par le mode RAID.
est-ce que je passe la commande suivante que tu m'as conseillé ?
Ça, ou simplement grub-install.
Il vaut mieux montrer que raconter.
Hors ligne
Donc tout semble bien se passer mais après un redémarrage, le menu grub ne s'affiche pas. En regardant l'UUID qu'il a mis suite à cette commande, on voit qu'il reste sur l'ID du sda1.
J'ai donc dans un second temps (après redémarrage) passer la commande
La aussi tout semble bien se passer mais toujours pas de menu Grub.
On peut peut-être modifier un fichier de configuration quelque-part ?
J'ai vu aussi les options --force-file-id ou --bootloader-id sur la commande grub-install. Peut-être une autre façon de forcer ?
Debman.
Dernière modification par debman (04-01-2024 18:31:05)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
En regardant l'UUID qu'il a mis suite à cette commande, on voit qu'il reste sur l'ID du sda1.
Je ne comprends pas ce que tu veux dire. Peux-tu être plus précis ?
On peut peut-être modifier un fichier de configuration quelque-part ?
Non, le problème ne vient pas de Debian mais du firmware UEFI qui ne semble pas prendre en compte les variables de boot EFI correctement.
Peux-tu montrer la sortie actuelle de efibootmgr après l'exécution de grub-install ? Normalement il ne devrait plus y avoir qu'une entrée "debian" pointant vers la partition 1 du SSD NVME (4dc98102...).
Il vaut mieux montrer que raconter.
Hors ligne
Je ne comprends pas ce que tu veux dire. Peux-tu être plus précis ?
Sous la commande efibootmgr, j'ai mis l'output ou on peut lire "Boot0000* debian HD(1,GPT,d649e770-6959-4931-ba52-7d7eb3a6ddf1....
et d649e... c'est l'ID du sda1 et pas du nvme0n1
Peux-tu montrer la sortie actuelle de efibootmgr après l'exécution de grub-install ? Normalement il ne devrait plus y avoir qu'une entrée "debian" pointant vers la partition 1 du SSD NVME (4dc98102...).
On voit aussi qu'il n'a pas mis de "D" majuscule à debian (j'avais fait exprès de changer quelque-chose) pour dissocier une éventuelle entrée en double.
Debman
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
on peut lire "Boot0000* debian HD(1,GPT,d649e770-6959-4931-ba52-7d7eb3a6ddf1
Ça c'est l'entrée qui existait déjà et qui a le PARTUIUID de la partition sda1. Mais dans ton message #40 on voit bien la nouvelle entrée Boot0001 avec le PARTUUID de la partition nvme0n1p1 créée par la commande efibootmgr et son numéro 0001 est bien en premier dans BootOrder, donc c'est celle-ci que le firmware UEFI aurait dû amorcer.
Normalement grub-install aurait dû supprimer les deux entrées et en recréer une avec le bon PARTUUID. Tu peux l'exécuter à nouveau (et en profiter pour ajouter l'option --force-extra-removable qui va ajouter une possibilité d'amorcer sans entrée de boot EFI) et vérifier le résultat avec efibootmgr -v pour confirmer. T. Si après le redémarrage les changements ont a nouveau disparu, c'est bien le firmware UEFI qui est en cause.
Je te suggérerais bien de supprimer la partition sda1 mais si le firmware UEFI ne veut toujours pas démarrer avec le SSD NVMe alors tu n'auras même pas le prompt de GRUB...
Dernière modification par raleur (04-01-2024 19:33:08)
Il vaut mieux montrer que raconter.
Hors ligne
Toujours pas de menu GRUB après redémarrage.
et le résultat de
Les entrées ne sont pas les mêmes qu'au dessus. Comme si quelque-chose avait recréé l'entrée 0000 avec le mauvais ID
Il dit BootCurrent: 0000 donc pas la bonne entrée
Debman
Dernière modification par debman (04-01-2024 20:06:48)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Est ce qu'il y a un moyen de s'assurer avant qu'elle n'est pas utilisée ?
Je peux ouvrir un autre sujet dans le forum si tu veux.
Dernière modification par debman (04-01-2024 20:51:42)
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Debman
Si je te donne un poisson je te donne à manger pour un repas. Si je t'apprends à pêcher, je te donne à manger pour la vie.
Debman
Hors ligne
L'entrée 0000 et l'entrée 0007 semble identiques mais une est en HD et l'autre en SSD.
Elles ne sont pas identiques, non. Elles pointent vers la même partition mais pas le même chemin d'exécutable EFI.
Comment as-tu fait revenir l'entrée Boot0000 sur le SSD NVMe ?
Dernière modification par raleur (04-01-2024 21:05:14)
Il vaut mieux montrer que raconter.
Hors ligne