Vous n'êtes pas identifié(e).
Dernière modification par Madeba (21-05-2016 12:23:24)
Debian stable + Mint 19.2
Hors ligne
et dans le fichier /etc/fstab.
Dernière modification par raleur (18-05-2016 12:53:38)
Il vaut mieux montrer que raconter.
Hors ligne
Voila tu doit être dans le chroot maintenant on va tenter de réinstaller grub,remplace /dev/sdx par le nom du disque cette fois ci (exemple /dev/sda):
je pense que ça peut résoudre tes problème.
PS: La doc ubuntu est plutot pas mal pour le chroot https://doc.ubuntu-fr.org/chroot
et sinon sur la réparation du grub tu trouve de bonne infos ici https://doc.ubuntu-fr.org/tutoriel/comm … voir_aussi
Hors ligne
Hors ligne
si cela viens bien de l'ordre des disque tu peut essayer de réinstaller grub2 depuis un live en faisan un chroot.
Réinstaller GRUB n'a aucun intérêt dans le cas présent car il fonctionne parfaitement. Il charge bien le noyau et l'initramfs, c'est tout ce qu'on lui demande.
Il vaut mieux montrer que raconter.
Hors ligne
Réinstaller GRUB n'a aucun intérêt dans le cas présent car il fonctionne parfaitement. Il charge bien le noyau et l'initramfs, c'est tout ce qu'on lui demande.
En effet
Dans fstab, je n'ai que le lecteur de DVD qui apparaît sous /dev/sr0, et
cat /proc/cmdline
me retourne
/dev/sdb1 est bien la 1e partition du SSD (bootable), et sa ligne dans fstab est
qui est bien un UUID...
Est ce que je suis censé modifier root=/dev/sdb1 par l'UUID?
Dernière modification par Madeba (19-05-2016 21:46:30)
Debian stable + Mint 19.2
Hors ligne
Dernière modification par raleur (19-05-2016 22:40:45)
Il vaut mieux montrer que raconter.
Hors ligne
Oui, c'est préférable.
La question est : pourquoi la ligne de commande du noyau contient-elle "root=/dev/sdb1" au lieu de "root=UUID=xxx" ?
Le fichier de configuration de GRUB a-t-il été généré automatiquement par update-grub (grub-mkconfig) ou manuellement ? Par défaut update-grub utilise des UUID partout. La ligne GRUB_DISABLE_LINUX_UUID=true serait-elle décommentée dans /etc/default/grub ?
Je ne sais pas. /boot/grub/grub.cfg ne contient que des UUID. La ligne GRUB_DISABLE_LINUX_UUID=true est bien commentée.
Je ne vois pas comment modifier root=/dev/sdb1 avec l'UUID...
Dernière modification par Madeba (20-05-2016 20:57:16)
Debian stable + Mint 19.2
Hors ligne
Debian stable + Mint 19.2
Hors ligne
Je ne sais pas. /boot/grub/grub.cfg ne contient que des UUID.
Ce n'est pas cohérent : le contenu de /proc/cmdline provient de la ligne de commande de GRUB sélectionnée, qui provient du fichier grub.cfg. Donc sauf modification manuelle (non permanente) dans le menu de démarrage de GRUB, /proc/cmdline devrait correspondre au contenu de grub.cfg. Il y a plusieurs systèmes installés sur ces disques durs ?
D'un autre côté avec sid on ne sait jamais...
A noter qu'un update-grub sans le 3è disque dur ne fonctionnait pas.
C'est-à-dire ?
Il vaut mieux montrer que raconter.
Hors ligne
Ce n'est pas cohérent : le contenu de /proc/cmdline provient de la ligne de commande de GRUB sélectionnée, qui provient du fichier grub.cfg.
Je sais bien, mais cmdline me retournait bien un /dev/sdb1, alors que grub.cfg ne contenait que des UUID.
Donc sauf modification manuelle (non permanente) dans le menu de démarrage de GRUB, /proc/cmdline devrait correspondre au contenu de grub.cfg. Il y a plusieurs systèmes installés sur ces disques durs ?
Non, juste Debian.
D'un autre côté avec sid on ne sait jamais...
En fait je suis en stable, avec quelques paquets aiguillés vers instables.
Madeba a écrit :A noter qu'un update-grub sans le 3è disque dur ne fonctionnait pas.
C'est-à-dire ?
Je m'étais bêtement dit que le fichier grub.cfg était corrompu. Du coup, j'ai d'abord essayé un grub-update pour voir si ça rétablissait l'UUID dans cmdline. Mais en fait, non.
Debian stable + Mint 19.2
Hors ligne