Multiboot

le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   -  
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

comme beaucoup de personnes j'ai testé Win 10 mais pour pousser plus loin les tests j'ai préparé un multiboot sur un seul disque dur partitionné ainsi :

P1 - Windows7

P2 - Windows 10

P3 - Linux Mint - / et Swap

Tout fonctionne à merveille "enfin presque pour Windows 10".

Seul bémol, au démarrage du pc, dans la liste de Grub, si je choisi de booter sur Windows 7 il me renvoi sur le boot de Windwos 10 qui lui reboot le pc pour démarrer ensuite sur Windows 7. Vous voyez un peu la gymnastique et le temps perdu pour démarrer sur Windows 7.

Avez_vous une solution plus rapide ?

Dans l'attente de vos réponses, passez un très bon weekend.


A voir également:

6 réponses

Papounet17000 Messages postés 26458 Date d'inscription   Statut Membre Dernière intervention   9 317
 
Salut,

Essaies Boot-Repair-Disk.

Il m'a sauvé mon Grub et donc mon démarrage.
https://sourceforge.net/p/boot-repair-cd/home/fr/

Il devrait te remettre tout ça dans l'ordre.
0
Utilisateur anonyme
 
Bonjour,
Essaye d'inverser le système d'exploitation par défaut, dans msconfig.
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
Bon tenez-vous bien...

Pour commencer : j'ai suivi les conseils de La charpente. Dans msconfig de Win 10 j'ai sélectionné Windows 7, puis coché > Rendre les paramètres permanents. Au reboot çà fonctionne la première fois, après si je boot sur Windows 10, c'est de nouveau Windows 10 qui prend le dessus, il reboot le pc pour lancer Win 7.

Voilà une capture d'msconfig Win 10.


J'ai aussi essayé ceci :

Sur l'écran Grub, je sélection le seul système Windows proposé (windows 7)

J'arrive sur l'écran du bootloader de Windows 10, il me propose les deux Windows, je clic sur modifier le système par défaut, je choisi Windows 7 ok çà marche.

Je reboot depuis Windows 7, sur Grub je choisi Windows 7, je tombe sur un écran noir (Gestionnaire de démarrage Windows7) avec les deux systèmes au choix Win7 et Win10. Je choisi Win 10, ok !

Je reboot depuis Windows 10. Sur l'écran Grub je choisi > Windows 7 et là c'est ce fichu Win 10 qui reprend le dessus. Il reboot pour démarrer Windows 7.

Le chien se mord la queue...

Sans passer par un soft il doit bien y avoir une solution. Configurer le Grub pour ajouter le système Windows 10 çà doit être possible ?

le druide sans la potion.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Configurer le Grub pour ajouter le système Windows 10 çà doit être possible ?
Ben je ne sais pas et je ne crois pas ;-\
En fait il me semble que tu retomberas sur le même problème, vu qu'apparemment que tu passes la main à 7 ou à 10 (depuis grub), c'est Windows qui gère sa sauce pour déterminer le choix de l'un ou de l'autre ;-(
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610 > zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention  
 
tout à fait c'est abérent, avec un multiboot xp + Win 7 + linux il n'y avait pas ce type de problème. Je cherche sur le Net mais apparement je trouve rien qui puisse corriger ce problème.

voilà ce que j'ai dans le fichier grub.cfg

ub-mkconfig -o /boot/grub/grub.cfg
Création du fichier de configuration GRUB...
Found linux image: /boot/vmlinuz-3.13.0-37-generic
Found initrd image: /boot/initrd.img-3.13.0-37-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
No volume groups found
Windows 7 (loader) trouvé sur /dev/sda1
0
Utilisateur anonyme
 
Salut,

Je vais te poser une question toute bête. Fais-tu ce test en uefi ou en legacy ? La question semble hors sujet, mais elle ne l'est pas tant que cela.

Après, je t'expliquerai ce qui est possible, ce qui ne l'est pas, et pourquoi.
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
ikewdu, c'est sur un pc ancien donc pas d'uefi, le classique bios.
0
Utilisateur anonyme
 
Autre question, l'hibernation et autres bazars de W10 sont bien désactivés ?
0
Utilisateur anonyme
 
J'en profite. Donne le résultat, depuis W7, puis depuis W10 de la commande
bcdedit /v
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610 > Utilisateur anonyme
 
windows 10 est installé par défaut, rien de désactivé.

Ok je reboot sur W7, ensuite sur W10 pour coller les résultats.
0
Utilisateur anonyme
 
Si W10 est installé par défaut, l'hibernation est activée... il n'est pas exclu qu'elle mette le bazar: W10 s'arrête-t-il vraiment ou est-ce hyberfil.sys qui prend la main pour faire un redémarrage rapide, ce qui expliquerait qu'il n'a pas d'autre choix que de redémarrer à nouveau pour lancer W7 ? La piste n'est pas sûre, mais l'hypothèse se tient.

Il faudrait déjà refaire des essais après un
powercfg /h off

(sous W10, bien entendu).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
Problème résolu, powercfg /h off me semble la solution.

J'ai fais plusieurs essais de Arrêter et Redémarrer sur les deux windows. C'est ok.

Dans grub, est-ce possible d'ajouter une entrée pour win 10 en plus de win 7 ?
0
Utilisateur anonyme
 
C'est à ça que je voulais en venir... ton démarrage utile 2 menus. Un menu grub qui lance un menu Windows... bref, c'est lourd. En mode bios, il y a (je pense), deux moyens pour n'avoir qu'un menu.

1. Utiliser bootmgr pour lancer les 3 systèmes.

C'est expliqué ici,
http://doc.ubuntu-fr.org/tutoriel/comment_amorcer_ubuntu_avec_bootmgr

Explication en deux mots, on installe grub dans le secteur de boot de la partition Linux, et non dans le mbr. On force la détection de grub par bootmgr grâce à easybcd et on a trois entrées. Il suffit de paramétrer ensuite grub pour qu'il boote sans afficher de menu et c'est bon.

Le problème, dans ton cas, c'est que ça implique de réécrire le mbr pour Windows, de déplacer grub, etc.

2. Utiliser grub pour lancer les 3 systèmes (le mieux dans ton cas).

Grub lors de l'installation (ou d'un update-grub) cherche le fichier bootmgr et l'entrée bcd. Selon ce qu'il trouve, il ajoute une entrée ou non dans sa liste. Dans ton cas (c'est l'enjeu du bcdedit /v), on voit que tu n'as qu'un bootmgr /bcd. Les deux bcdedit montrent que l'on pointe sur le même endroit :
device partition=\Device\HarddiskVolume1 

Autrement dit, tu as un partitionnement proche de ceci :

<--actif--><------W7---------><---------W10---------->[<---Linux-------><---swap>]

Le boot de Windows est géré par la petite partition active qui précède les 3 OS. Selon moi, il faut ajouter un bootmgr et une base bcd pour que grub en trouve 2. Et le plus propre, c'est de faire en sorte d'ajouter la base bcd sur la partition W10 (le dernier venu). Bref, je ferais les choses en 3 temps :

a. Ajout de bcd sur la partition W10. On boote sur W10, on déplace le drapeau actif sur la partition W10 (ton C à ce moment-là), et on essaie la commande en admin (la partition W10 devrait s'appeler alors C) :
bcdboot c:\windows /l fr-FR

Si les fichiers ont été correctement copiés, on remet (et c'est important pour que Grub fonctionne toujours bien) le drapeau boot sur la petite partition initiale. On redémarre le pc. Rien ne devrait avoir changé pour l'instant.

b. On démarre sur son Linux et on fait un
sudo update-grub

Il devrait voir maintenant 2 entrées Windows et non plus une seule. On peut le vérifier avec un
sudo os-prober

Si c'est le cas, on n'a plus rien à faire du côté Linux. On redémarre.

c. Suppression de l'entrée inutile dans chaque base bcd.
A ce stade, tu auras 2 entrées Windows dans grub, mais chacune offre elle aussi 2 possibilités (W7 et W10). Tu démarres un coup sur W7, tu supprimes l'entrée W10 par le biais de msconfig ou autre. Tu redémarres sur W10, et cette fois, tu supprimes l'entrée W7.

Théoriquement, tu as un grub qui lance maintenant chaque Windows directement.

Quant à ma question initiale (sur l'uefi), elle était importante, car je crois qu'il est quasi impossible d'avoir un triple boot dans cette configuration, à moins d'avoir 2 partitions efi, et encore... en tout cas, ce serait très galère.
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610 > Utilisateur anonyme
 
et bien il me reste plus qu'à mettre les mains dans le cambouis.

Merci pour ta contribution.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

<ModeTroll ON>
Vire P1 et P2 ;-DDD
<ModeTroll OFF>

Sinon, y'a plus EasyBCD sous Win ?


☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')

-1
Papounet17000 Messages postés 26458 Date d'inscription   Statut Membre Dernière intervention   9 317
 
EasyBCD fonctionne toujours sous Windows 10.
0