Bonsoir,

J'ai installé Fedora 16 sur un disque dédié.

J'ai également d'autres disques sur lesquels se trouvent d'autres O.S. (XP et Seven) : les disques sont bien détectés et je peux les monter sans pb, mais ce que je voudrais, c'est qu'au démarrage il me propose de booter sur F16 ou sur XP ou sur Seven.

Avec mon vieil Ubuntu 10.04, ces autres O.S. étaient détectés et j'avais le choix au démarrage.

Merci
Bonsoir.
Il faut éditer le fichier /etc/grub.d/40_custom et y ajouter quelque chose de cette forme
# Windows7 sur sda2
menuentry "Windows7 " {
set root=(hd1,1)
chainloader +1
}

#Windows Xp sur sda3
menuentry "WindowsXp " {
set root=(hd2,1)
chainloader +1
}
A adapter suivant l'emplacement de ton W7 et ton Xp

Une fois cela fait, tu relance la configuration de grub, en root avec :
grub2-mkconfig -o /boot/grub2/grub.cfg
Et tu redémarres
visiblement tu maîtrise un max, mais ce n'est pas mon cas ! j'en suis très loin :roll:

perso j'ai repéré mes disques durs XP et W7 par mon bête gestionnaire de fichiers (Dolphin), mais je n'arrive déjà pas à savoir s'ils sont sda1, sd2 ou autre... (ça aurait été si simple qu'un petit clic droit nous donne les propriétés du disque...)

Alors si tu as la patience de m'aider (et il en faut !) va falloir commencer par le début, càd comment je fais pour savoir que mon XP est sda1 ou autre, et idem pour les autres disques W7 !!

Mille mercis,
Nounours18200 wrote:visiblement tu maîtrise un max, mais ce n'est pas mon cas ! j'en suis très loin :roll:

perso j'ai repéré mes disques durs XP et W7 par mon bête gestionnaire de fichiers (Dolphin), mais je n'arrive déjà pas à savoir s'ils sont sda1, sd2 ou autre... (ça aurait été si simple qu'un petit clic droit nous donne les propriétés du disque...)

Alors si tu as la patience de m'aider (et il en faut !) va falloir commencer par le début, càd comment je fais pour savoir que mon XP est sda1 ou autre, et idem pour les autres disques W7 !!

Mille mercis,
Bonsoir,
En console, sous root, lance déjà un fdisk -l pour voir :
# fdisk -l
Fifi wrote: Bonsoir,
En console, sous root, lance déjà un fdisk -l pour voir :
# fdisk -l
C'est déjà un bon début.
Ensuite on verra ce qu'il faut mettre dans ton fichier /etc/grub.d/40_custom
bonjour,
ce qui est etrange c'est qu'il existe un script qui detecte les autres os
dans /etc/grub.d/
30_os-prober : contient le script de recherche des autres systèmes installés

sinon il faut comme dit plus haut creer un script .
donne voir le resultat de
cat /boot/grub2/grub.cfg
a+
perso j'ai repéré mes disques durs XP et W7 par mon bête gestionnaire de fichiers (Dolphin), mais je n'arrive déjà pas à savoir s'ils sont sda1, sd2 ou autre... (ça aurait été si simple qu'un petit clic droit nous donne les propriétés du disque...)
Tu as gparted pour ça (même si je ne l'aime pas)
Il y a un problème dans 30_os-prober.
En effet grub-probe n'existe pas (actuellement) chez Fedora.
Il faut remplacer grub-probe par grub2-probe
S'lut,

La commande
grub2-mkconfig -o /boot/grub2/grub.cfg
permet de mettre grub à jour. Ne suffit elle pas pour détecter les autres OS et rajouter les entrées automatiquement ?

Car quand on lance cette commande on voit bien par ex.
Found Windows 7 (loader) on /dev/sdb1
Voici déjà le résultat de fdisk -l sous root:

[root@elodie elodie]# fdisk -l
Disque /dev/sda : 1500.3 Go, 1500301910016 octets
255 têtes, 63 secteurs/piste, 182401 cylindres, total 2930277168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x66a236e5

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 2930288129 1465143041 7 HPFS/NTFS/exFAT

Disque /dev/sdb : 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x2aa12aa0

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 63 512007614 256003776 7 HPFS/NTFS/exFAT
/dev/sdb2 512007615 1953520064 720756225 f Étendue W95 (LBA)
/dev/sdb5 512007678 1953520064 720756193+ 7 HPFS/NTFS/exFAT

Disque /dev/sdc : 1500.3 Go, 1500301910016 octets
255 têtes, 63 secteurs/piste, 182401 cylindres, total 2930277168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xc09171ad

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 2048 2930274303 1465136128 7 HPFS/NTFS/exFAT

Disque /dev/sdd : 300.1 Go, 300069052416 octets
255 têtes, 63 secteurs/piste, 36481 cylindres, total 586072368 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x70c30077

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdd1 * 2048 586083329 293040641 7 HPFS/NTFS/exFAT

Disque /dev/sde : 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0004e1c5

Périphérique Amorce Début Fin Blocs Id Système
/dev/sde1 * 2048 1026047 512000 83 Linux
/dev/sde2 1026048 625141759 312057856 8e LVM Linux

Disque /dev/mapper/vg_elodie-lv_swap : 5301 Mo, 5301600256 octets
255 têtes, 63 secteurs/piste, 644 cylindres, total 10354688 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Le disque /dev/mapper/vg_elodie-lv_swap ne contient pas une table de partitions valable

Disque /dev/mapper/vg_elodie-lv_root : 53.7 Go, 53687091200 octets
255 têtes, 63 secteurs/piste, 6527 cylindres, total 104857600 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Le disque /dev/mapper/vg_elodie-lv_root ne contient pas une table de partitions valable

Disque /dev/mapper/vg_elodie-lv_home : 260.6 Go, 260550164480 octets
255 têtes, 63 secteurs/piste, 31676 cylindres, total 508887040 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Le disque /dev/mapper/vg_elodie-lv_home ne contient pas une table de partitions valable
Je sais que mon XP se trouve sur un disque que Dolphin annonce comme 244.1Gio
et que mon W7 se trouve sur un disque que Dolphin annonce comme 279.5Gio en regardant les dossiers qui sont dedans on identifie XP ou W7).

A noter le curieux message à la fin:
Le disque /dev/mapper/vg_elodie-lv_home ne contient pas une table de partitions valable

Donc pour les experts sur ce fil, on y va à la main ou bien on lance la commande "grub2-mkconfig -o /boot/grub2/grub.cfg" ? (s'il n'y a pas de risque , je veux bien..)

Thanks
Il n'y a aucun risque, à priori, à lancer la commande "grub2-mkconfig -o /boot/grub2/grub.cfg", je l'ai déjà fait sur mon ordi plusieurs fois sans soucis.
Le seul risque, c'est qu'il te détecte tes partitions windows, ce que tu souhaites.

Personnellement je lancerai la commande, et redémarrerai pour voir ce que cela donne (et je ne suis pas une tête brulée...).
bonjour,
je confirme aucun risque a passer la commande .et pas plus tê... brulée que chepiog. :hammer:

a+
Nounours18200 wrote: Le disque /dev/mapper/vg_elodie-lv_home ne contient pas une table de partitions valable
C'est une partition LVM et 'fdisk' ne supporte pas celle-ci.
Quand on vient d'Ubuntu ça surprend que les autres os ne soit pas reconnus
C'est le role de os-prober dans Ubuntu , n'y a t'il pas l'équivalent sur Fedora
J'ai le meme problème avec Mandriva
Effectivement la commande semble avoir détecté es 2 autres O.S.:
[elodie@elodie ~]$ su
Mot de passe :
[root@elodie elodie]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.1.4-1.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.1.4-1.fc16.i686.PAE.img
Found linux image: /boot/vmlinuz-3.1.2-1.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.1.2-1.fc16.i686.PAE.img
Found Microsoft Windows XP Professionnel on /dev/sdb1
Found Windows 7 (loader) on /dev/sdd1
done
[root@elodie elodie]#


Je reboote donc pour vous confirmer si le choix au boot apparaît.

Mais comme le disait Posteur Passionné:
Quand on vient d'Ubuntu ça surprend que les autres os ne soit pas reconnus
C'est le role de os-prober dans Ubuntu , n'y a t'il pas l'équivalent sur Fedora
J'ai le meme problème avec Mandriva
bluc wrote:Quand on vient d'Ubuntu ça surprend que les autres os ne soit pas reconnus
C'est le role de os-prober dans Ubuntu , n'y a t'il pas l'équivalent sur Fedora
J'ai le meme problème avec Mandriva
bonjour,
lis tu les post ?
il me semble l'avoir indique , d’ailleurs je me demande ce que voulait dire
zorglub844


Il y a un problème dans 30_os-prober.
En effet grub-probe n'existe pas (actuellement) chez Fedora.
Il faut remplacer grub-probe par grub2-probe
car je n'ai pas trouve de grub2-probe
a+
Donc, en conclusion, la commande "grub2-mkconfig -o /boot/grub2/grub.cfg" détecte bien les OS windows, et tu peux démarrer dessus...
C'est bon à savoir.
La seule question que je me pose, c'est pourquoi cela ne le detecte pas à l'installation de F16...

P.S.
Peux-tu mettre ton sujet en résolu, cela pourrai aider d'autres utilisateurs confrontés au même problème ?
re,
La seule question que je me pose, c'est pourquoi cela ne le detecte pas à l'installation de F16...
à mon avis le script n'est pas lancer à l'installation
peut etre un bug ? ou un oubli
perso avec la mise à jour de f15 vs f16 je n'ai pas eu de soucis de detection
a+
Je viens de passer le sujet en "Résolu"

et je vais bientôt en ouvrir un autre pour avoir un montage automatique de tous ces disques au démarrage : ça aussi ça pourrait être simplifié ...

mais pour l'instant mon pb d'impression sur Canon ip4600 doit absolument se résoudre pour que je puisse reste sur F16...

Merci les amis,