Retour Remettre une 3ème entrée sous Grub

Je te le dis franchement : les captures ça va deux secondes, à la longue il y en a marre …

Comment est-ce que tu extrais ces captures pour qu’elles soient accessibles sous Microsoft ?
Tu as un stockage commun qui fait pivot entre Microsoft et debian ?
Stockes-y du TEXTE au lieu des images. Enregistres-y également nos réponses pour pouvoir les consulter.
De même, en poussant l’utilisation absurde des liens de “toile libre”, tu pourrais leur associer du texte sous forme de commentaires, d’étiquettes, de tags que tu pourrais récupérer au clic.

Non content de nous imposer des images, il faut que nous reconstituions le puzzle des montages des partitions.

La partition que tu as semble-t-il réussi à monter comporte des données,un noyau vmlinuz-xxx ainsi que son initrd.img-xxx et un sous-dossier grub.
Un signe parlant, sa taille réduite, autre signe parlant, un dossier “lost+found” qui dénote une partition en soi.
Il s’agirait donc de la partition /boot.
S’agit-il de /dev/sda3 ?
La racine de CentOS serait donc /dev/sda5 ?
Que la racine de CentOS comporte un dossier /boot vide ne fait que confirmer qu’il s’agit d’un point de montage pour une partition /boot séparée.

Voilà qui expliquerait l’échec d’os-prober, la partition /boot qui brouille les pistes.

Deux approches : démarrer linux-xxx sur la partition /boot /dev/sda3 (+racine /dev/sda5?) ou démarrer grub sur la partition /boot /dev/sda3.
Le plus simple, le démarrage en cascade de grub de CentOS à la suite de celui de debian.
Démarrage “chainload” qui consiste à appeler le grub de CentOS en /dev/sda3 par celui de debian en /dev/sda7.

Ajouter ce qui suit au fichier /etc/grub.d/40_custom de debian

menuentry 'CentOS grub' {
  set root='(hd0,msdos3)'
  chainloader  '+1'
} 

Mettre à jour grub sur debian.

update-grub

Redémarre, sélectionne l’entrée “CentOS grub”, appuye entrée et dis nous si ça passe la main au grub de CentOS.

Ça ne pourrait réussir que si tu avais pris la précaution d’installer grub sur /dev/sda ET /dev/sda3 lors de l’installation de CentOS.
Comme j’imagine que tu as dû laisser l’installeur de CentOS ne mobiliser que le MBR du disque, il va falloir s’en remettre à l’approche où on définit le noyau à démarrer.

Nous allons donc essayer la deuxième approche, Même procédé, éditer 40_custom, update-grub, reboot.

Modèle d’entrée à ajouter à 40_custom

[code]
menuentry “Centos /dev/sda3” --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root xxx
linux /boot/vmlinuz-2.6.xxx root=/dev/sda5 ro
initrd /boot/initrd.img-2.6.xxx

}[/code]

Où tu remplaces 2.6.xxx par le nom authentique du noyau que tu vois en /boot de CentOS ainsi que les UUID, mettre l’UUID de /dev/sda3 après --set root.
UUID obtenue par

blkid

ou
$ ls -l /dev/disk/by-uuid
On peut aussi remplacer root=/dev/sda5 par root=UUID=xxx, UUID de /dev/sda5.
/dev/sda3 et /dev/sda5, deux roots, l’un est “root” de grub (set root=’(hd0,msdos3)’, l’autre est racine de CentOS (root=/dev/sda5).
Je ne vais pas m’esquinter les yeux à retranscrire tes captures pour
recopier les numéros de version de linux et les UUID, si tu nous avais recopié du TEXTE depuis le début, ça m’aurait seulement coûté trois clics.

Point à éclaircir, le système de fichiers utilisé par CentOS ?
Si ext2/ext3/ext4, la ligne insmod ext2 fait l’affaire.

Faire et défaire c’est toujours travailler.

Pour t’épargner la peine de repasser par ces étapes, regarde les fichiers /etc/fstab de CentOS et /boot/grub/grub.cfg, ils confirmeront ou invalideront ces détails que je devine à grand peine.
Il est fort possible que le fichier grub.cfg recèle une entrée grub viable pour démarrer CentOS qu’il suffirait de copier en un clic de souris.

si centOS est comme fedora il est en grub 1

Ok pour les captures là je voyais pas comment faire autrement vu que mes explications ne semblaient pas claires pour tout le monde.Comme gedit intègre un terminal c’est + simple pour copier le code et j’enregistre mes fichiers (retour des commandes+mes commentaires+les votres)sur une clé usb comme je le faisais pour les captures d’écran.

Finalement taper mes posts de forums sous geedit c’est marrant et plus pratique.Trève de plaisanterie la 1ère méthode a fonctionné ouf.Après l’update-grub l’entrée centosa été généré et au démarrage elle a bien été affichée par le grub de débian et s’est lancé sans pb.Merci pour le code c’était cela que je cherchais.J’avais à peu près
pigé où la rajouter (je lis quand même les fichiers et c’est marqué dedans)mais pasquel code taper.Et quand on voit la deuxième méthode…

Je garde la 2ème méthode sous le coude au cas où le pb resurgirait.
J’pensais que ça ne marcherait pas non plus vu que je l’ai laisser sur le mbr du disque comme tu l’as pensé mais apparemment ce doit être le fichier config ou le fichier vmlinuz (qui est un lien vers le noyau) qui fait peut-être office de “passerelle” entre les deux partitions.Enfin

Je te remercie de ta patience pour les captures (y’en aura plus c’est promis)et la lecture de mes posts.Ainsi que pour t’être décarcasser pour la seconde méthode.Je vais réattaquer mon post sur mon pb de connéxion car je n’ai toujours pas de connéxion internet alors que ma 1ère mise à jour s’est bizarrement éffectuée.J’en ait pas fini moi j’vous l’dit.

On peut mettre le sujet comme résolu (comment fait-on d’ailleurs)

excellente démonstration de misaine, et je la garde sous le coude :023

heu…tu veux dire de etxeberrizahar
:wink:

oui,je m’ai gouré.

bah tant que ça peut servir aux autres en tout cas misaine bravo pour ta modestie

Si tu as fait ta MaJ, c’est que tu as une connexion qui fonctionne… :083

salut tétrix c’est bien ce qui me chiffonne.Après avoir tapé le code que m’avais remis etxeberrizahar et vérifié 2-3 fois que l’entrée centos était bien fonctionnel je me suis mis sur debian.L’icône de notification des mises à jour m’indiquait qu’il y avait 8 mises à jour en attente.J’ai cliqué dessus et aptitude s’est lancé.Puis j’ai cliqué pour les effectuer et elles se sont faites normalement.J’ai voulu voir si internet fonctionnait.J’suis aller sur mon webmail par google et j’suis rentré dans ma boite mail.Puis plus rien au clic suivant (vérifier les nouveaux messages).J’ai réessayé plusieurs fois sur d’autres sites mais rien à faire.Il semble que ma connexion fonctionne une minute ou deux puis se plante.D’ou la réussite de ma mise à jour car je l’ai éffectuée immédiatement après que le bureau soit totalement chargé.Et à chaque fois c’est la même chose.1 mn puis plouf.Je vais mettre ça dans un nouveau post sinon je vais me faire enguirlander.