[Résolu] Multiboot : Windows 10 non listé

Aiolizator
Messages : 10
Inscription : 27 juin 2011, 10:06
Localisation : Marseille, Fance

[Résolu] Multiboot : Windows 10 non listé

Messagepar Aiolizator » 15 mai 2018, 07:15

Bonjour à tous,

mon SSD contenait Windows 10,j'ai réduit la partition principale pour libérer une centaine de Go, puis j'ai installé CentOS 7.5 en le laissant utiliser l'espace non partitionné.
Tout s'est bien passé, en revanche, lors du démarrage, point de Windows 10 dans le menu de Grub.

Voici le résultat de la commande fdisk -l /dev/sda :

root@DESKTOP-SMR68C5 ~]# fdisk -l /dev/sda
Attention : la prise en charge de GPT dans fdisk est récente, et par conséquent en phase expérimentale. Utilisez-la avec précaution.

Disque /dev/sda : 250.1 Go, 250059350016 octets, 488397168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Disk identifier:

# Start End Size Type Name
1 2048 923647 450M Windows recover Basic data partition
2 923648 1128447 100M EFI System EFI system partition
3 1128448 1161215 16M Microsoft reser Microsoft reserved partition
4 1161216 248780799 118,1G Microsoft basic Basic data partition
5 248780800 248782847 1M BIOS boot
6 248782848 250879999 1G Microsoft basic
7 250880000 488396799 113,3G Linux LVM

L'exécution de la commande grub2-mkconfig n'a rien donné (le package ntfs-3g est installé) :

[root@DESKTOP-SMR68C5 ~]# grub2-mkconfig > /dev/null
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-862.2.3.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.2.3.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-2c3eb3f91af84d6b8a61724cad14eb75
Found initrd image: /boot/initramfs-0-rescue-2c3eb3f91af84d6b8a61724cad14eb75.img
done

Avez-vous une idée pour rajouter l'entrée correspondant à Windows 10 au menu de Grub ?
Je sèche !

Merci pour vos réponses.
Dernière édition par Aiolizator le 17 mai 2018, 07:05, édité 1 fois.

Beta-Pictoris
Messages : 867
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Multiboot : Windows 10 non listé

Messagepar Beta-Pictoris » 15 mai 2018, 11:53

Tu dois utiliser la commande 'parted' pour afficher la liste des partitions de ton disque. Par exemple:

Code : Tout sélectionner

# parted -l
Modèle: ATA SanDisk SDSSDX12 (scsi)
Disque /dev/sda : 120GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags:

Numéro  Début   Fin    Taille  Système de fichiers  Nom                   Fanions
 1      1049kB  106MB  105MB   fat32                EFI System Partition  démarrage
 2      106MB   120GB  120GB   xfs

Montre nous le contenu de la partition EFI (ESP):

Code : Tout sélectionner

find /boot/efi

Aiolizator
Messages : 10
Inscription : 27 juin 2011, 10:06
Localisation : Marseille, Fance

Re: Multiboot : Windows 10 non listé

Messagepar Aiolizator » 15 mai 2018, 19:45

Bonsoir, merci pour ta réponse.

Voici les informations demandées.

Code : Tout sélectionner

[aiolizator@DESKTOP-SMR68C5 ~]$ sudo parted -l
Modèle: ATA Samsung SSD 840 (scsi)
Disque /dev/sda : 250GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags: pmbr_boot

Numéro  Début   Fin    Taille  Système de fichiers  Nom                           Fanions
 1      1049kB  473MB  472MB   ntfs                 Basic data partition          caché, diag
 2      473MB   578MB  105MB   fat32                EFI system partition          démarrage
 3      578MB   595MB  16,8MB                       Microsoft reserved partition  msftres
 4      595MB   127GB  127GB   ntfs                 Basic data partition
 5      127GB   127GB  1049kB                                                     bios_grub
 6      127GB   128GB  1074MB  xfs
 7      128GB   250GB  122GB                                                      lvm (gestionnaire de volumes logiques)


Modèle: ATA WDC WD20EARX-00P (scsi)
Disque /dev/sdb : 2000GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : msdos
Disk Flags:

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      1049kB  2000GB  2000GB  primary                       lvm (gestionnaire de volumes logiques)


Modèle: Generic- SD/MMC (scsi)
Disque /dev/sdc : 31,9GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags:

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      1049kB  31,9GB  31,9GB  primary  fat32                lba


Modèle: Mappeur de périphériques Linux (linear) (dm)
Disque /dev/mapper/fedora_asus--cm6650-virtu : 107GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : loop
Disk Flags:

Numéro  Début  Fin    Taille  Système de fichiers  Fanions
 1      0,00B  107GB  107GB   ext4


Modèle: Mappeur de périphériques Linux (linear) (dm)
Disque /dev/mapper/centos-home : 59,5GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : loop
Disk Flags:

Numéro  Début  Fin     Taille  Système de fichiers  Fanions
 1      0,00B  59,5GB  59,5GB  xfs


Modèle: Mappeur de périphériques Linux (linear) (dm)
Disque /dev/mapper/centos-swap : 8456MB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : loop
Disk Flags:

Numéro  Début  Fin     Taille  Système de fichiers  Fanions
 1      0,00B  8456MB  8456MB  linux-swap(v1)


Modèle: Mappeur de périphériques Linux (linear) (dm)
Disque /dev/mapper/centos-root : 53,7GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : loop
Disk Flags:

Numéro  Début  Fin     Taille  Système de fichiers  Fanions
 1      0,00B  53,7GB  53,7GB  xfs


Code : Tout sélectionner

[aiolizator@DESKTOP-SMR68C5 ~]$ sudo find /boot/efi
/boot/efi
/boot/efi/EFI
/boot/efi/EFI/centos


Bonne soirée.

Beta-Pictoris
Messages : 867
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Multiboot : Windows 10 non listé

Messagepar Beta-Pictoris » 15 mai 2018, 21:12

Ta partition EFI devrait contenir un répertoire nommé 'Microsoft' contenant les fichiers de boot de Windows.

Tu ne l'aurais pas formatée, par hasard, quand tu as installé la Centos ?

Pour réinstaller les fichiers de boot de Windows, tu dois booter sur ton cdrom Windows (ou sur un cdrom WinPe) et utiliser la commande BCDBoot Voir ici: https://msdn.microsoft.com/fr-fr/library/windows/hardware/dn898490(v=vs.85).aspx

Une fois cela fait, tu pourras alors relancer un 'grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg' pour faire apparaître windows dans le menu de grub.

Aiolizator
Messages : 10
Inscription : 27 juin 2011, 10:06
Localisation : Marseille, Fance

Re: Multiboot : Windows 10 non listé

Messagepar Aiolizator » 16 mai 2018, 07:23

Hello,

n'etant pas parvenu à quelque chose depuis Windows, j'ai réinstallé Windows 10, puis CentOS et tout est bon maintenant :

Code : Tout sélectionner

 sudo ls -al /boot/efi/EFI
total 5
drwx------. 5 root root 1024 15 mai   22:23 .
drwx------. 3 root root 1024  1 janv.  1970 ..
drwx------. 2 root root 1024 15 mai   22:29 Boot
drwx------. 3 root root 1024 16 mai   06:32 centos
drwx------. 4 root root 1024 15 mai   22:04 Microsoft


Merci.