Installation de Windows Update 3033929

J’utilise GRUB comme chargeur de démarrage par défaut pour mon ordinateur portable en double amorçage (DELL Vostro 3750). Mon système subit actuellement une boucle de redémarrage (infinie) à cause de Windows Update 3033929.

Comme décrit ici :

Certains utilisateurs ne peuvent pas installer cette mise à jour de sécurité si leurs ordinateurs
remplissent les conditions suivantes : avoir une configuration de démarrage multiple de
Windows et de diverses distributions de Linux

Une solution possible semble être :

Pour contourner ce problème, vous pouvez soit utiliser Windows comme chargeur de
démarrage par défaut

De nombreux articles décrivent comment définir Windows comme entrée GRUB par défaut au démarrage, mais c’est entièrement différent de ce qui est décrit comme solution possible.

Alors, quelqu’un pourrait-il décrire une solution fonctionnelle (étape par étape) pour installer Windows Update 3033929 sur un système en double amorçage (GRUB 1.99-27+deb7u2 avec : Debian Wheezy et Windows 7/64 bits). Les deux partitions résident sur le même disque, respectivement : sda5 et sda2, donc je ne peux pas utiliser la solution décrite ici.

Une solution possible que j’ai trouvée en ligne était de supprimer complètement GRUB, mais cela semble être une solution excessive (de plus, je ne saurais même pas comment le réinstaller ensuite). Je voudrais également éviter une solution comme celle listée ici où le chargeur de démarrage GRUB est supprimé et remplacé par le bootmgr de Windows 7.

L’article Windows Update KB3033929 Update Loop contient les deux seules
solutions connues pour cette boucle de mise à jour.

Avant de commencer, je suggère de prendre une image de sauvegarde du disque entier
et de vérifier que vous disposez du CD ou de la clé USB de démarrage approprié pour la restaurer
en cas de catastrophe.
Je suggérerais à l’avenir de toujours prendre une telle image de sauvegarde avant
d’effectuer des mises à jour Windows, et de les laisser en mode manuel.

Cas facile : Windows est installé sur un disque séparé

  • Éteignez l’ordinateur et débranchez le disque non-Windows, ou si c’est
    supporté par le BIOS, définissez le disque de démarrage sur celui contenant Windows.

  • Redémarrez directement dans Windows et installez la mise à jour KB3033929.

  • Redémarrez à nouveau pour configurer la mise à jour.

  • Une fois que tout est installé et fonctionne correctement, éteignez le PC et reconnectez le disque Linux.

  • Tout devrait être revenu à la normale à votre prochain redémarrage.

  • Sinon, utilisez F8 pendant le démarrage Windows pour démarrer en mode sans échec et
    réinitialisez Windows Update sur « Notifier mais me laisser télécharger »,
    ou marquez cette mise à jour comme « Ne jamais afficher », afin d’éviter de l’installer
    jusqu’à ce que Microsoft la corrige enfin.

Cas difficile : Windows et Linux sont installés sur le même disque

Dans ce cas, vous devez remplacer le chargeur de démarrage par celui de Windows,
laisser cette mise à jour s’installer, puis remettre GRUB.
Les étapes sont les suivantes :

Démarrez depuis le support d’installation Windows et choisissez l’option
de réparation par invite de commandes.

Tapez ce qui suit et appuyez sur Entrée :

Bootrec.exe /FixBoot

Ensuite tapez et appuyez sur Entrée :

Bootrec.exe /FixMbr

Redémarrez directement dans Windows (GRUB n’est plus là).

Installez la mise à jour problématique et faites fonctionner Windows correctement.

Pour récupérer GRUB, démarrez l’ordinateur sur un Live CD ou USB Linux
et choisissez d’« essayer » le SE.

Trouvez sur quelle partition Linux est installé,
peut-être en utilisant l’utilitaire Gparted pour trouver la partition racine « / ».
Supposons que ce soit sur sda1.

Pour monter cette partition, ouvrez un terminal, tapez et appuyez sur Entrée :

sudo mount /dev/sda1 /mnt

  • Réinstallez GRUB avec la commande suivante :

sudo grub-install /dev/sda –root-directory=/mnt

Retirez le support d’installation et redémarrez.
Le chargeur de démarrage GRUB n’affichera que l’installation Linux.

Pour corriger cela, démarrez sur le bureau Linux, ouvrez un terminal et lancez cette commande pour qu’il détecte tous les SE disponibles sur la machine :

sudo update-grub

Redémarrez et vous devriez maintenant avoir GRUB fonctionnel et votre Windows installé comme option de démarrage.

Si ce qui précède n’a pas fonctionné pour vous, essayez la méthode alternative
dans l’article
Removing Linux Grub & Restoring Windows 7 Boot GUI.
Cet article pourrait également être utile :
How to repair, adapt or remove the Grub boot loader.

Si rien de ce qui précède n’a fonctionné, restaurez l’image de sauvegarde du disque et, désolé,
vous êtes de retour à la case départ.