salut
pas tout lu mais fdisk sur /dev/sdb ne montre pas de partition marquée étoile *
Je vous joins mes deux fichiers grub debian et lmde :
grub.lmde.txt (8,8 Ko)
grub.debian.txt (10,0 Ko)
Que faut il prendre de l’un dans l’autre et avec quel éditeur ?
Je suis un peu inquiet, il me semble avoir lu que ce n’était pas aussi simple de modifier ce fichier.
Ne serait il pas plus simple de refaire mon installation en choisissant UEFI et le bon endroit pour placer le grub (ce que j’ai apparemment mal fait ) ?
Mais quel emplacement pour le grub ?
Merci pour votre aide
Serge
Tu pourrais ptet essayer de placer le menu de Debian dans le grub de LMDE, mais dans la partie /etc/grub.d/40_custom.
Ainsi, tu ne risques rien et ça te permet de voir si ça fonctionne.
C’est ce que propose Pascal mais il voit ptet ça en dur dans la section 10 ???
Si c’est le cas, on attendra que Pascal soit de nouveau dispo, car pour ces problèmes délicats entre des systèmes différents, je ne veux pas trop m’avancer.
J’essaie de te faire un petit descriptif de toutes les opérations que tu devras faire. Ce n’est pas très long et facile.
Ce sera à toi de juger.
Je reposte ça dans quelques minutes, si je ne suis pas dérangé.
À partir de Debian - soit en ne laissant que le seul disque en place, soit en le montant sur LMDE, si tu peux- , tu copies cette partie du /boot/grub/grub.cfg
menuentry ‘Debian GNU/Linux’ --class debian --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-simple-35ffb39c-8672-4f82-9111-cf5f2ff44c2e’ {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1’
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
else
search --no-floppy --fs-uuid --set=root 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
fi
echo 'Chargement de Linux 4.9.0-3-amd64…'
linux /boot/vmlinuz-4.9.0-3-amd64 root=UUID=35ffb39c-8672-4f82-9111-cf5f2ff44c2e ro quiet
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-3-amd64
}
submenu ‘Options avancées pour Debian GNU/Linux’ $menuentry_id_option ‘gnulinux-advanced-35ffb39c-8672-4f82-9111-cf5f2ff44c2e’ {
menuentry ‘Debian GNU/Linux, avec Linux 4.9.0-3-amd64’ --class debian --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-4.9.0-3-amd64-advanced-35ffb39c-8672-4f82-9111-cf5f2ff44c2e’ {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1’
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
else
search --no-floppy --fs-uuid --set=root 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
fi
echo 'Chargement de Linux 4.9.0-3-amd64…'
linux /boot/vmlinuz-4.9.0-3-amd64 root=UUID=35ffb39c-8672-4f82-9111-cf5f2ff44c2e ro quiet
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-3-amd64
}
menuentry ‘Debian GNU/Linux, with Linux 4.9.0-3-amd64 (recovery mode)’ --class debian --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-4.9.0-3-amd64-recovery-35ffb39c-8672-4f82-9111-cf5f2ff44c2e’ {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1’
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
else
search --no-floppy --fs-uuid --set=root 35ffb39c-8672-4f82-9111-cf5f2ff44c2e
fi
echo 'Chargement de Linux 4.9.0-3-amd64…'
linux /boot/vmlinuz-4.9.0-3-amd64 root=UUID=35ffb39c-8672-4f82-9111-cf5f2ff44c2e ro single
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-3-amd64
}
}
SOIT DIRECTEMENT, SOIT VIA UN CLEF USB, DANS LE /boot/grub/grub.cfg de LMDE dans cette partie (presque en bas)
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the ‘exec tail’ line above.
--------------------- À COPIER ICI ----------------------
### END /etc/grub.d/40_custom ###
POUR FAIRE ÇA, IL TE FAUT ÊTRE “ROOT”.
=====================
Ensuite, à partir de LMDE :
# update-grub
Tu rebootes et tu regardes si Debian a été pris en compte. Si oui, tu testes.
Je reste présent encore environ 1 heure, puis ensuite, après minuit.
Merci de ton aide,
Donc je me connecte en root depuis LMDE
J’ouvre /boot/grub/grub.cfg de LMDE avec l’éditeur de texte ou autre chose ?
puis j’y colle ton premier encadré à "A COPIER ICI"
je fais enregistrer
puis # update-grub depuis ma session LMDE habituelle ou ma session root ?
excuse le lourdaud !
Oui, mAIS vérifie d’abord mon copié/collé, qu’il soit bien conforme à ce qui est dans le grub de Debian. En principe, ça devrait être bon car je l’ai copié de ton lien, mais vérifie quand même.
Comme éditeur, tu prends nano et tu ouvres avec cette commande :
# nano /boot/grub/grub.cfg
Ensuite, tu y copies - où je t’ai précisé-, tout le gros pavé, ainsi il y aura aussi le mode rescue.
Tu sauves avec ‘Ctrl o’ puis ‘entrée’, puis ‘Ctrl x’. Attention, le premier, c’est o et pas zéro : 0.
Une fois ça, plus qu’à faire update-grub , toujours en ligne de commande, tout simplement et bien sûr, à partir de la LMDE
Il n’y a pas de lourdaud, nous avons tous débuté et nous avons tous fait répéter les choses aux anciens.
Un jour, ça sera à ton tour d’aider.
Perso, je demande encore régulièrement de l’aide, car ma mémoire est en partie défaillante … c’est la jeunesse.
Bonjour à tous,
J’ai donc appliquer la modification de grub.cfg de LMDE :
Une entrée pour Debian apparaît maintenant avec un sous menu Debian.
Malheureusement cela donne :
“no such device : 35ffb39c-8672-4f82-9111-cf5f2ff44c2e”
Ce qui ne me surprend pas car comme le dit
En outre comme il est dit sur debian-facile le disque dur doit avoir une partition EFI bootable.
Je pensais que celle du disque de LMDE suffisait mais comme le dit :
Je pense que le problème vient du fait que j’ai du booter mon installation de Debian depuis la clé USB non UEFI l’installation s’est faite sans l’UEFI et sans création de la partition /boot/efi
Je vais donc refaire l’installation de Debian en veillant à choisir la clé UEFI pour le démarrage et je verrais si un changement se produit.
J’installerais GRUB sur sdb
Merci de votre aide
Serge
J’oubliais, avant je vais remettre le grub.cfg dans sont état original.
Il aurait été intéressant de savoir à quoi correspondait cet UUID.
Il ne faut pas être pressé comme ça et recommencer une install qui peut ptet être réparée. C’est comme ça qu’on apprend.
Si tu n’as pas encore fait, donne le résultat de :
# blkid
EDIT :
Je viens de voir que c’est la partition ‘/’ debian .
Elle a été prise en compte par le update-grub, mais l’amorçage de ta LMDE ne la voit pas.
Oui je sais que je me suis un peu pressé, mais je n’aurais bientôt plus de temps pour m’en occuper.
Ceci dit pas de changement avec la clé USB UEFI pour l’installation.
et en sélectionnant UEFI pour l’installation.
Par contre l’installateur ne me demande plus ou installer le grub !
J’ai créé une partition /boot/efi manuellement
Mais pas d’amélioration en UEFI.
Par contre une partition debian apparait dans le setup du BIOS mais elle n’est pas bootable
blkid ne donne rien (pas de message d’erreur)
Par contre mes deux disques sont maintenant en sdf et sdg
Merci de votre aide
Serge
"* "= indicateur d’amorçage.
L’indicateur d’amorçage n’a aucune utilité en mode d’amorçage EFI puisque la notion de partition amorçable n’existe pas dans ce mode. Il n’est utilisé qu’en mode BIOS. De toute façon il n’y a aucun programme d’amorce BIOS sur /dev/sdb, donc l’indicateur d’amorçage n’apporterait rien.
Non, j’ai proposé plus simple dans mon message précédent, et je croyais avoir été clair : placer les entrées de menu de Debian dans un fichier /boot/grub/custom.cfg et non dans /etc/grub.d/40_custom. Pas besoin de modifier un fichier existant, pas besoin d’exécuter update-grub
ensuite pour que ce soit pris en compte.
Non ! On n’édite jamais directement le fichier grub.cfg comme indiqué au début du fichier. La modification que tu proposes doit être faite dans le fichier /etc/grub.d/40_custom et sa prise en compte nécessite d’exécuter update-grub
contrairement à ma proposition. Si on modifie directement grub.cfg et qu’on exécute update-grub
, le fichier grub.cf est regénéré dont les modifications manuelles faites directement dedans sont écrasées.
Alors tu n’as pas suivi à la lettre les instructions de @ricardo, tu n’as pas exécuté update-grub
.
Il n’y a strictement aucun rapport entre l’absence d’indicateur d’amorçage et la non détection de l’UUID de la partition racine de Debian.
N’importe quoi. Une partition EFI n’est utile que pour installer un chargeur d’amorçage EFI sur le disque, pas pour démarrer un système installé sur le disque à partir d’un chargeur d’amorçage installé sur un autre disque.
Je ne pense pas. Sinon l’installateur Debian ne t’aurait pas proposé de basculer en mode BIOS pour l’installation du chargeur d’amorçage. Mais comme tu as accepté la proposition, le résultat est le même.
Tu n’auras pas le choix. GRUB s’installera dans la partition système EFI que l’installateur Debian aura choisi d’utiliser et de monter sur /boot/efi. Le seul choix que tu auras, c’est d’utiliser explicitement une partition EFI donnée.
Normal, voir ci-dessus.
Je suppose que tu veux dire une entrée d’amorçage “debian” dans le menu de démarrage du firmware EFI, en plus de celle pour LMDE ?
Que se passe-t-il si tu la sélectionnes ?
Sans le #, sinon c’est un commentaire sans effet.
La non détection de Debian par os-prober n’est pas la seule chose anormale. Il y a aussi la non détection de l’UUID de la racine de Debian par le GRUB de LMDE. Si tu as la patience, je voudrais bien le résultat de la commande set
dans l’invite de commande de GRUB qui s’obtient en tapant la touche “e” pendant l’affichage du menu de démarrage de GRUB.
Bonjour à tous,
Je vous écris depuis Debian 9.1
J’ai donc télécharger “debian-live-9.1.0-amd64-mate+nonfree.iso” depuis làcar il me fallait résoudre mes problèmes de firmware réseau.
Après une installation vouée à l’échec car effectuée en ne laissant que le disque Debian connecté, j’ai reconnecté sda (LMDE) et sdb Debian.
Sous LMDE j’ai partitionné sdb avec une partition /boot/efi puis lancé mon installation depuis une clé UEFI.
Seul hic, l’installateur voulait formater la swap de sda en même temps que la swap de sdb .
Reboot depuis LMDE puis update-grub depuis LMDE
Reboot et Debian est maintenant disponible dans le grub de LMDE.
Je me familiarise avec Debian, trois petits soucis :
- pas de connexion automatique
- pas de pavé numérique au démarrage
- les boutons de précédent et suivant de ma souris ne sont plus opérationnels
J’ai été surpris de ne pas trouver d’installateur d’imprimante mais c’est résolu.
Pour l’instant je galère avec Virtualbox.
De mémoire, je revenais au grub.
Je veux bien le faire si cela t’intéresses toujours. Existe t’il une méthode autre que papier et crayon pour faire une copie d’écran ?
Merci pour votre aide à tous.
Serge
Comment ça, tu revenais au GRUB ? Quel GRUB, celui de Debian ou de LMDE ?
Non, ça n’a plus d’intérêt maintenant.
Erreur de ma part, dans ce cas je crois me souvenir que je revenais au Bios, mais pas de message d’erreur c’est sur.
Merci encore de votre aide
Si tu estimes qu’une réponse a été à l’origine de la résolution de ton problème, tu cliques sur la coche (en bas) du message en question.
Ça n’empêche en rien de revenir sur le fil et c’est plus “causant” pour les recherches ultérieures.
Et bien je ne saurais dire quelle réponse m’a le plus aidé.
Le fait de créer une partition /boot/efi puis de retrouvé sda et sdb m’ont permis de faire une installation fonctionnelle.
La première action étant selon Pascal sans effet, je ne sais qu’en penser.
Sur mes vieux jours je deviens pragmatique et le fonctionnement m’importe plus que la beauté du geste (du moins pour l’informatique qui est avant tout un outil).
Encore merci à tous.