Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2018, à 18:23

cyrosd

Grub windows introuvable

Bonjour,

Je suis en dual boot win10/ubuntu depuis quelques mois. Hier une mise à jour Windows a cassé mon grub, après avoir rallumé l'ordinateur avec une clé bootable, j'ai pu m'apercevoir qu'il avait supprimé ma partition Ubuntu, j'ai donc eu le bonheur de la réinstaller.  Après cela j'ai pu booter sur Windows (pour finir la màj) et sur Ubuntu. Malheureusement j'ai tenté un update-grub avant d'avoir vérifié le bon fonctionnement de Windows et mon grub n'affiche plus Windows.
J'ai essayé l'utilitaire boot-repair dont le résultat se trouve ici: https://paste.ubuntu.com/26405033/
Comme vous pouvez le voir, il voit des fichiers de boot pour Windows mais ne les met pas dans le grub.cfg.
Une idée de comment débloquer la situation?

merci d'avance

Hors ligne

#2 Le 17/01/2018, à 22:18

??

Re : Grub windows introuvable

Bonsoir.
Je pense que dans tes manips, tu as mis un flag de boot sur sda6.
Il serait mieux de le mettre sur sda1 puis de faire

sudo os-prober

Si windows est trouvé, fais

 sudo update-grub

. Le problème sera solutionné.


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#3 Le 18/01/2018, à 00:50

Babdu89

Re : Grub windows introuvable

Bonsoir.

Voir ce sujet, tu vas comprendre pourquoi la maj de ton Windows8 (c'est la même chose avec Windows10) a viré la partition système (/dev/sda6)

https://forum.ubuntu-fr.org/viewtopic.php?id=1895691

C'est la position de la partition logique /dev/sda5 (quel qu'en soit le format) qui doit être en début de la partition étendue, le souci avec les maj Windows...
Si elle n'est pas en début de partition étendu, çà laisse un trou entre le début de la partition étendue et la partition /dev/sda5. Si dans ce trou on utilise les secteurs pour y installer une partition autre que /dev/sda5. La maj de Windows vire ce qui y est installé.

Dans ton boot info, après réinstallation, on voit ceci;

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 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
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *             63 1,377,419,122 1,377,419,060   7 NTFS / exFAT / HPFS
/dev/sda2       1,377,419,264 1,379,074,047     1,654,784  27 Hidden NTFS (Recovery Environment)
/dev/sda3       1,379,076,094 1,932,558,335   553,482,242   5 Extended
/dev/sda5       1,915,951,104 1,932,558,335    16,607,232  82 Linux swap / Solaris
/dev/sda6       1,379,076,096 1,915,951,103   536,875,008  83 Linux
/dev/sda4       1,932,558,336 1,953,525,167    20,966,832   7 NTFS / exFAT / HPFS

La partition système de ton Ubuntu devrait être la partition /dev/sda5 , et être positionnée en début de partition étendue /dev/sda3.

Tu as réinstallé en remettant la partition système en /dev/sda6. À la même position dans la partition étendue /dev/sda3
Je pense hélas qu'à la prochaine grosse maj de ton Windows, il va encore virer la partition système Ubuntu...

Tu aurais du réinstaller dans la partition étendue /dev/sda3, après avoir supprimé les partitions /sda5 et /sda6 en session live avec Gparted comme ceci.
Avec Gparted, suppression de /sda5 et /sda6.
Puis;
Créer une partition système, qui sera alors /dev/sda5, et au format ext4 pour y installer ton Ubuntu.
Cette partition/dev/sda5 aurait pris la position, en démarrant  au secteur 1,379,076,096 en début de la partition étendue ( 1,379,076,094) .

Puis derrière cette partition système /dev/sda5, une partition /dev/sda6 au format swap. Qui aurait pris sa position, vers la fin de la partition étendue.

Et là, à la prochaine grosse maj de ton Windows, il laissera tranquille la partition /dev/sda5 de ton Ubuntu, puisqu'en début de partition étendue...

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 18/01/2018, à 01:10)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#4 Le 18/01/2018, à 12:48

??

Re : Grub windows introuvable

Bonjour Babdu89.
Merci pour cette précision vitale.
Je n'avais pas pensé à regarder si finement.


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#5 Le 18/01/2018, à 12:56

cyrosd

Re : Grub windows introuvable

Bonjour,
merci pour les réponses.
@?? le drapeau de boot est déjà sur sda1, et os-prober n'affiche rien.
@babdu89 Merci pour l'information, au moins j'ai une raison à mon problème initial, je tiendrais compte de ton conseil à ma prochaine réinstallation

Hors ligne

#6 Le 18/01/2018, à 13:31

??

Re : Grub windows introuvable

J'ai du être trompé par cette information

=================== fdisk -l:
......
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 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
Disklabel type: dos
Disk identifier: 0xe8ebf67c

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1               63 1377419122 1377419060 656.8G  7 HPFS/NTFS/exFAT
/dev/sda2       1377419264 1379074047    1654784   808M 27 Hidden NTFS WinRE
/dev/sda3       1379076094 1932558335  553482242 263.9G  5 Extended
/dev/sda4       1932558336 1953525167   20966832    10G  7 HPFS/NTFS/exFAT
/dev/sda5       1915951104 1932558335   16607232   7.9G 82 Linux swap / Solaris
/dev/sda6  *    1379076096 1915951103  536875008   256G 83 Linux
Partition table entries are not in disk order.

Peux-tu mettre à jour l'OS

sudo apt update
sudo apt upgrade

et regarder si OS-PROBER détecte enfin windows.


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#7 Le 18/01/2018, à 14:38

cyrosd

Re : Grub windows introuvable

Ordinateur mis à jour... toujours rien

Hors ligne

#8 Le 18/01/2018, à 15:30

??

Re : Grub windows introuvable

Bizarre.
Le contenu de ta partition SDA montre l'absence d'un fichier qui me semble important  /Boot/BCD

sda1: __________________________________________________________________________
    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Windows/System32/winload.exe

Je pense que c'est la raison pour laquelle windows n'est pas détecté.
Il te faut le support d'installation de windows et réparer....
Je te joins un lien https://www.malekal.com/erreur-bcd/

Tu peux forcer le boot sur windows de la façon suivante au cas où ce fichier ne serait plus nécessaire dans les versions récentes

L'installateur de ubuntu n'a pas pensé à détecter windows10. Cela n'est pas la première fois que cela arrive.   
Il ne reste plus qu'à le faire manuellement.
Tu vas mettre la commande dans le fichier 40_custom

sudo gedit /etc/grub.d/40_custom

Puis tu colles ce paquet de lignes à la suite des 5 lignes présentes.

menuentry 'Microsoft Windows 10 (sur /dev/sda1)' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos1'
        search --no-floppy --fs-uuid --set=root  0080DE8880DE8416
        parttool ${root} hidden-
        drivemap -s (hd0) ${root}
        chainloader +1}

Dernière modification par ?? (Le 18/01/2018, à 15:53)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne