GRUB / os-prober ne voit pas la partition Windows 8.1

J’ai un disque dur de 1 To avec sept partitions, un ~ 600 Go pour Windows et un ~ 300 Go pour Xubuntu, ainsi que de nombreuses partitions système prenant le rest de l’espace. J’ai récemment remplacé ma partition Xubuntu par une nouvelle installation depuis que je l’ai gâchée en quelque sorte, et c’est là que mon problème commence. Avant, GRUB se présentait au démarrage en me demandant de démarrer sous Xubuntu ou Windows. Après la réinstallation, cela ne se produit plus.

J’ai essayé d’exécuter os-prober , mais cela ne fait rien et ne os-prober rien. update-grub montre bien mes partitions Linux mais ne mentionne pas du tout Windows.

Voici ma mise en page ( parted -l ):

 Model: ATA ST1000DM003-1CH1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 525MB 524MB fat16 EFI system partition boot 2 528MB 570MB 41.9MB fat32 Basic data partition hidden 3 570MB 705MB 134MB Microsoft reserved partition msftres 4 705MB 2852MB 2147MB ntfs Basic data partition hidden, diag 5 2852MB 632GB 629GB ntfs Basic data partition msftdata 7 632GB 994GB 362GB ext4 boot 6 994GB 1000GB 6093MB ntfs Microsoft recovery partition hidden, diag 

Sortie os-prober (y rest pendant une seconde et ne dit rien):

 marvin@ttyfsck:~$ sudo os-prober marvin@ttyfsck:~$ 

sortie update-grub :

 marvin@ttyfsck:~$ sudo update-grub Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-3.13.0-24-generic Found initrd image: /boot/initrd.img-3.13.0-24-generic Adding boot menu entry for EFI firmware configuration done 

fdisk -l sortie:

 marvin@ttyfsck:~$ sudo fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x314b8de1 Device Boot Start End Blocks Id System /dev/sda1 1 1953525167 976762583+ ee GPT Partition 1 does not start on physical sector boundary. 

Informations de démarrage (longues): http://paste.ubuntu.com/7416627/

Spécifications (encore):
Xubuntu 14.04
Windows 8.1
1 To HDD

EDIT: Je peux monter ma partition Windows et voir le contenu sans problème.

Vous devriez utiliser boot-repair . Dans la plupart des cas, cela aidera à résoudre le problème.

Boot-Repair est un outil simple pour réparer les problèmes de démarrage fréquents que vous pouvez rencontrer dans Ubuntu, par exemple lorsque vous ne pouvez pas démarrer Ubuntu après avoir installé Windows ou une autre dissortingbution Linux, ou lorsque vous ne pouvez pas démarrer Windows après avoir installé Ubuntu, ou lorsque GRUB ne l’est pas. plus affiché, quelques mises à niveau grub, etc.

Essayez un CD ou un DVD de réparation / récupération amorçable Windows pour réécrire le MBR Windows, puis effectuez une opération update-grub . Cela devrait le résoudre.

Vous pouvez monter la partition Windows et afficher les fichiers afin que votre installation Windows soit toujours intacte. os-prober qu’il n’y a pas d’entrée MBR valide pour Windows, os-prober / grub ignore.

Avez-vous vérifié dans vos fichiers de configuration grub si Windows est répertorié? Si ce n’est pas le cas, il peut être judicieux d’append une entrée Windows dans /etc/grub.d/40_custom aide de:

 menuentry 'Windows 7′ { set root='(hd0,msdos2)' chainloader +1 } 

Mettez à jour votre compte après cela.

Remarque: soyez prudent lors de l’édition de fichiers grub, car cela peut gâcher votre système s’il n’est pas effectué correctement.