Page 1 sur 2

Ajouter entrée Windows 10 dans Grub Customizer

Posté : dim. 3 juin 2018 16:38
par FlanVicieux
Bonjour à tous,

Je cherche à insérer une entrée pour booter sur Windows 10 dans le Grub grâce au logiciel grub customizer.

J'ai donc ajouté une entrée dans Grub customizer (chargeur en chaîne) et sélectionné la partition où est windows 10 mais cela ne fonctionne pas, il doit manquer quelque chose. Voici le script qu'a crée grub customizer :

Code : Tout sélectionner

set root='(hd1,2)'
search --no-floppy --fs-uuid --set 928C0B678C0B44E7
drivemap -s (hd0) ${root}
chainloader +1
J'ai cherché en vain sur internet comment faire mais aucune solution.

Si quelqu'un peut me dépanner ça serait avec plaisir !

Pour aider :

Résultat commande sudo fdisk -l :

Code : Tout sélectionner

Disque /dev/sda : 223,6 GiB, 240057409536 octets, 468862128 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xaf89c5d8

Périphérique Amorçage     Start       Fin  Secteurs   Size Id Type
/dev/sda1    *             2048 443809791 443807744 211,6G 83 Linux
/dev/sda2             443811838 468860927  25049090    12G  5 Étendue
/dev/sda5             443811840 468860927  25049088    12G 82 partition d'échang

Partition 2 does not start on physical sector boundary.




Disque /dev/sdb : 111,8 GiB, 120034123776 octets, 234441648 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3e1279e4

Périphérique Amorçage     Start       Fin  Secteurs   Size Id Type
/dev/sdb1    *             2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sdb2               1026048 233469800 232443753 110,9G  7 HPFS/NTFS/exFAT
/dev/sdb3             233469952 234436607    966656   472M 27 Hidden NTFS WinRE


Disque /dev/sdc : 232,9 GiB, 250059350016 octets, 488397168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x864b4ab3

Périphérique Amorçage Start       Fin  Secteurs   Size Id Type
/dev/sdc1              2048 488394751 488392704 232,9G  7 HPFS/NTFS/exFAT


Disque /dev/sdd : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x33f44cde

Périphérique Amorçage Start        Fin   Secteurs  Size Id Type
/dev/sdd1              2048 3907026943 3907024896  1,8T  7 HPFS/NTFS/exFAT


Disque /dev/mapper/cryptswap1 : 12 GiB, 12824608768 octets, 25048064 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Commande sudo blkid :

Code : Tout sélectionner

/dev/sda1: UUID="7639637b-d132-4a85-8fbf-6943c49d6ea0" TYPE="ext4" PARTUUID="af89c5d8-01"
/dev/sda5: UUID="f722de46-b2a9-4802-8a60-65ff53b3c276" TYPE="swap" PARTUUID="af89c5d8-05"
/dev/sdb1: LABEL="RM-CM-)servM-CM-) au systM-CM-(me" UUID="844AF6EC4AF6DA3E" TYPE="ntfs" PARTUUID="3e1279e4-01"
/dev/sdb2: UUID="928C0B678C0B44E7" TYPE="ntfs" PARTUUID="3e1279e4-02"
/dev/sdb3: UUID="EC6E4D226E4CE744" TYPE="ntfs" PARTUUID="3e1279e4-03"
/dev/sdc1: LABEL="Zik" UUID="663E65EB3E65B4A9" TYPE="ntfs" PARTUUID="864b4ab3-01"
/dev/sdd1: LABEL="stockage" UUID="14D43F6CD43F4EEC" TYPE="ntfs" PARTUUID="33f44cde-01"
/dev/mapper/cryptswap1: UUID="11c16b0a-d1b0-4782-bf4c-4152872096b9" TYPE="swap"
Commande sudo update-grub :

Code : Tout sélectionner

Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.13.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-43-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-41-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-39-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-39-generic
Image Linux trouvée : /boot/vmlinuz-4.10.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.10.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Image Linux trouvée : /boot/vmlinuz-4.13.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-43-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-41-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-39-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-39-generic
Image Linux trouvée : /boot/vmlinuz-4.10.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.10.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows Recovery Environment (loader) trouvé sur /dev/sdb1

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : dim. 3 juin 2018 17:12
par mézig
Bonjour,

Ton entrée Windows et donc dans grub puisse qu'avec l'update-grub elle y apparait
sinon il ya grande chance que le grub que tu veux modifié n'est pas le grub actif
Le grub actif c'est celui du dernier linux installé, a moins qu'il aie eu deja des modifications de demarrage avec Grub-customizer
dans ce cas réinstaller Grub-pc après l'avoir désinstallé, (perso je le fais depuis synaptic)

Grub-customizer ets un outil dont il faut se méfier

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : dim. 3 juin 2018 17:39
par FlanVicieux
Tu parles de : Windows Recovery Environment (loader) trouvé sur /dev/sdb1 ??

Il ne s'agit pas d'une entrée permettant de démarrer windows 10. Elle permet juste d'aller sur un écran où je choisis entre windows et linux mais j'aurais voulu avoir l'entrée dans le grub au cas où dans le futur je souhaiterais booter à partir du grub uniquement (booter windows directement depuis grub). Je ne sais pas si c'est possible.

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : dim. 3 juin 2018 18:07
par mézig
Ok je n'avais pas vu Recovery
os-prober doit etre installé puisse que l'update trouve le recovery
essaies quand meme

Code : Tout sélectionner

sudo os-prober
Normalement il n'y a pas besoin de Grub-customizer
l'installation de grub-pc plus son update détecte et met une entrée dans grub pour windows
Pour detecter Windows ,os-prober, doit etre installé et normalement il l'est d'office, en particulier sur LM
je pense qu'il faudrait réinstaller grub-pc et refaire un sudo update-grub

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : dim. 3 juin 2018 22:39
par FlanVicieux
La commande sudo os-prober trouve que Windows Recovery.

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : lun. 4 juin 2018 07:23
par mézig
Je pense que le secteur boot windows est corrompu
Essayes peut etre de réinstaller le mbr de windows avec Bootrepair( pas sûr du résultat) et ensuite réinstaller grub

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : lun. 4 juin 2018 08:29
par zeb
Bonjour,
Grub-customizer étant un logiciel, je déplace donc dans la rubrique "logiciel" :l

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : lun. 4 juin 2018 10:29
par Aaron_Lacroix
Pour ajouter le boot de windows 10, et pour l'avoir fait plusieurs fois, il ne faut pas utiliser grub-customiser mais procéder à l'installation du boot, c'est très bien expliqué avec le lien ci dessous Windows 10 sera automatiquement ajouté s'il est bien présent sur une des partitions. Depuis LM il faut passer à l'étape Étape 2

https://www.sky-future.net/2013/06/29/reparer-grub/" onclick="window.open(this.href);return false;

(pour une raison inconnue pour afficher les captures d'écrans du site il faut cliquer sur les liens)

Normalement si le boot est correctement installé un simple:

Code : Tout sélectionner

sudo update-grub
suffit

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : lun. 4 juin 2018 12:24
par FlanVicieux
Merci Aaron mais cela ne fonctionne pas :

Peut-être est-ce parce que j'ai modifié la mbr de windows et du coup il n'y a que Windows Recovery environnment qui apparaît (Windows Recovery environnment qui me permet de choisir sur quel os booter).

Code : Tout sélectionner

julien@julien-MS-7821 ~ $ sudo blkid
[sudo] Mot de passe de julien : 
/dev/sda1: UUID="7639637b-d132-4a85-8fbf-6943c49d6ea0" TYPE="ext4" PARTUUID="af89c5d8-01"
/dev/sda5: UUID="f722de46-b2a9-4802-8a60-65ff53b3c276" TYPE="swap" PARTUUID="af89c5d8-05"
/dev/sdb1: LABEL="RM-CM-)servM-CM-) au systM-CM-(me" UUID="844AF6EC4AF6DA3E" TYPE="ntfs" PARTUUID="3e1279e4-01"
/dev/sdb2: UUID="928C0B678C0B44E7" TYPE="ntfs" PARTUUID="3e1279e4-02"
/dev/sdb3: UUID="EC6E4D226E4CE744" TYPE="ntfs" PARTUUID="3e1279e4-03"
/dev/sdc1: LABEL="Zik" UUID="663E65EB3E65B4A9" TYPE="ntfs" PARTUUID="864b4ab3-01"
/dev/sdd1: LABEL="stockage" UUID="14D43F6CD43F4EEC" TYPE="ntfs" PARTUUID="33f44cde-01"
/dev/mapper/cryptswap1: UUID="bcfe9f7b-fa67-453f-8d98-b17a024f25ac" TYPE="swap"
julien@julien-MS-7821 ~ $ sudo grub-install /dev/sda
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
julien@julien-MS-7821 ~ $ sudo update-grub
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.13.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-43-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-41-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-39-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-39-generic
Image Linux trouvée : /boot/vmlinuz-4.10.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.10.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Image Linux trouvée : /boot/vmlinuz-4.13.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-43-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-41-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-39-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-39-generic
Image Linux trouvée : /boot/vmlinuz-4.10.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.10.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows Recovery Environment (loader) trouvé sur /dev/sdb1
fait

Re: Ajouter entrée Windows 10 dans Grub Customizer

Posté : lun. 4 juin 2018 14:52
par mézig
Et boot-repair , qu'est ce que ça dit pour réparer le mbr de Windows