6 votes

Installation de la mise à jour Windows 3033929

J'utilise Grub comme Grub par défaut pour mon ordinateur portable à double démarrage (DELL Vostro 3750). Mon système subit actuellement une boucle de redémarrage (infinie) à cause de la mise à jour Windows 3033929.

Comme décrit aquí :

Certains utilisateurs ne peuvent pas installer cette mise à jour de sécurité si leur ordinateur remplit les conditions suivantes les conditions suivantes : Avoir une configuration à amorçage multiple de Windows et 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. boot loader.

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.

Quelqu'un pourrait-il décrire une solution fonctionnelle (étape par étape) pour installer Windows Update 3033929 sur un système à double démarrage (Grub 1.99-27+deb7u2 avec : debian wheezy et Windows 7/64bits). Les deux partitions résident sur le même disque, respectivement : sda5 y sda2 Je ne peux donc pas utiliser la solution décrite aquí .

Une solution possible que j'ai trouvée en ligne était de supprimer Grub complètement, mais cela semble être une solution excessive (de plus je ne saurais même pas comment le réinstaller par la suite). Je voudrais également éviter une solution comme celle qui est indiquée aquí où Grub Grub est supprimé et remplacé par Windows 7's "bootmgr" .

7voto

harrymc Points 394411

L'article Boucle de mise à jour Windows Update KB3033929 contient le seul deux solutions connues pour cette boucle de mise à jour.

Avant de commencer, je vous suggère de faire une sauvegarde de l'ensemble du disque. et de vérifier que vous avez le CD de démarrage ou la clé USB nécessaire pour le restaurer en cas de catastrophe. Je suggère à l'avenir de toujours faire une telle sauvegarde d'image avant de de faire la mise à jour de Windows et de la laisser en mode manuel.

Cas simple : Windows est installé sur un disque séparé.

  1. Eteignez l'ordinateur et débranchez le lecteur non-Windows, ou si cela est supporté par le BIOS, réglez le disque de démarrage sur celui qui contient Windows.
  2. Redémarrez directement dans Windows et installez la mise à jour KB3033929.
  3. Redémarrez à nouveau pour configurer la mise à jour.
  4. Une fois que tout est installé et fonctionne correctement, éteignez le PC et reconnectez le lecteur Linux.
  5. Tout devrait revenir à la normale au prochain redémarrage.
  6. Si ce n'est pas le cas, utilisez F8 pendant le démarrage de Windows pour démarrer en mode sans échec et réinitialiser Windows Update sur "Notifier mais me laisser télécharger", ou réglez cette mise à jour sur "Ne jamais afficher", afin d'éviter de l'installer jusqu'à ce que Microsoft fasse enfin le nécessaire.

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 renvoyer Grub. Les étapes sont les suivantes :

  1. Démarrez à partir du support d'installation de Windows et choisissez l'option option de réparation Command Prompt.

  2. Tapez ce qui suit et appuyez sur Entrée :

Bootrec.exe /FixBoot

Ensuite, tapez et appuyez sur Entrée :

Bootrec.exe /FixMbr

  1. Redémarrez directement dans Windows (Grub n'est plus là).

  2. Installez la mise à jour qui pose problème et faites fonctionner Windows correctement.

  3. Pour récupérer Grub, démarrez l'ordinateur sur un CD live de Linux ou une USB et choisissez d'"essayer" le système d'exploitation.

  4. Découvrez sur quelle partition Linux est installé, peut-être en utilisant l'utilitaire Gparted pour trouver la partition racine "/". Supposons qu'elle se trouve sur sda1.

  5. Pour monter cette partition. Ouvrez un terminal et tapez et appuyez sur Entrée :

sudo mount /dev/sda1 /mnt

  1. Réinstallez Grub avec la commande suivante :

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

  1. Retirez le support d'installation et redémarrez. Le chargeur de démarrage Grub ne montrera que l'installation Linux.

  2. Pour résoudre ce problème, démarrez sur le bureau Linux, ouvrez un terminal et exécutez cette commande pour qu'elle récupère tous les systèmes d'exploitation disponibles sur la machine :

sudo update-grub

  1. Redémarrez et vous devriez maintenant avoir Grub qui fonctionne et votre installation Windows comme option de démarrage.

  2. Si la méthode ci-dessus n'a pas fonctionné pour vous, essayez la méthode alternative dans l'article Suppression de Linux Grub et restauration de l'interface graphique de démarrage de Windows 7 . Cet article pourrait également vous être utile : Comment réparer, adapter ou supprimer le Grub Grub. .

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

2voto

tannewt Points 51

Je sais que ce message est assez vieux maintenant, mais j'espère que cela évitera aux gens d'avoir des problèmes avec ce problème si quelqu'un le rencontre à l'avenir.

Il existe un moyen beaucoup plus simple de résoudre ce problème lorsque Windows et Linux sont installés sur le même disque, plutôt que de déployer tous les efforts énumérés dans la réponse "Cas difficile" (du moins, d'après mon expérience).

Le double démarrage de Linux (bien que je ne puisse pas parler pour toutes les distributions, donc cela peut ne pas être vrai dans certains cas), sur une machine Windows ne supprime pas ou n'affecte pas le MBR sur la partition système de quelque manière que ce soit. Tout ce qu'il fait est de la rendre inactive et utilise plutôt la partition Grub Grub comme partition active. Donc il n'y a absolument aucun besoin de jouer avec l'un ou l'autre Grub, aucun besoin de devoir reconstruire un Grub, aucun besoin de toutes ces complications. Tout ce qui doit être fait pour installer cette mise à jour ratée est :

  1. Changez la partition du système Windows (généralement la plus petite partition, à 100 Mo) en partition active. Vous pouvez le faire par l'intermédiaire de l'interface graphique de gestion des disques si vous pouvez accéder à votre système Windows, ou par l'intermédiaire de l'utilitaire d'invite de commande Diskpart en mode réparation :
  • diskpart

  • select disk 0 (ou tout autre numéro de disque sur lequel Windows est installé. Vous pouvez le découvrir en utilisant "list disk" sans les guillemets)

  • select partition 1 (encore une fois, vous pouvez trouver le numéro de partition approprié en tapant "list part" sans guillemets. la partition de 100 Mo est généralement la partition du système Windows)

  • active (ceci activera la partition sélectionnée, rendant par la suite la partition Grub inactive, puisqu'elle ne permettra qu'une seule partition de démarrage active).

  • exit et redémarrez le système, il devrait démarrer directement dans Windows à partir du boot loader de Windows.

  1. Installez la mise à jour à l'origine du problème (généralement KB3033929) et redémarrez Windows. Elle devrait s'installer avec succès.

  2. Redémarrez dans une invite de commande et changez la partition active pour la partition Grub (généralement pas plus de quelques centaines de Mo) de la même manière que nous avons activé le système Windows Grub au début. Assurez-vous que vous choisissez le bon numéro de partition lorsque vous faites cela. Exemple de commandes :

  • diskpart

  • select disk 0

  • select partition 3

  • active

  • exit

  1. Redémarrez le système. Il devrait redémarrer directement dans le Grub loader comme avant, avec toutes les options du système d'exploitation disponibles. Vérifiez vos mises à jour Windows et vous verrez que toutes vos mises à jour sont installées avec succès et que votre système devrait fonctionner correctement.

Cette solution m'a pris moins de 2 minutes à réaliser, et était incroyablement simple. J'espère qu'elle aidera d'autres personnes et qu'elle leur fera gagner du temps lorsqu'elles rencontreront ces problèmes.

0voto

xji Points 758

Je pensais avoir rencontré ce problème également après avoir fait un double démarrage de Manjaro Linux. Windows me demande de redémarrer mais la mise à jour n'est pas installée. J'ai essayé de marquer la partition comme "active" mais cela n'a pas fonctionné.

Cependant, il arrive qu'un code d'erreur 0x80070bc2 est apparu dans Windows Update. J'ai suivi une solution listée dans la Communauté Microsoft et j'ai exécuté

SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto

dans cmd en tant qu'admin.

Ensuite, la mise à jour de Windows a pu se poursuivre mais deux autres erreurs sont apparues : 0x8007045b y 0x80070490 .

J'ai ensuite couru :

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

et tout allait finalement bien.

La première commande a mis du temps à s'exécuter et semblait bloquée à 94,4%. Mais après un certain temps, elle est passée.

Je vais simplement laisser ici ce que j'ai rencontré au cas où quelqu'un rencontrerait le même problème à l'avenir.

-1voto

AlexAndersan Points 241

Vous n'avez pas besoin de supprimer Grub. Utilisez simplement gparted live (gparted.org) et supprimez le drapeau de démarrage de la partition Linux (dans le cas où vous avez une partition de démarrage séparée, supprimez le drapeau de démarrage de celle-ci) et attribuez le drapeau de démarrage à la partition Windows. Redémarrez le PC (il démarrera dans Windows), installez la mise à jour (le PC aura besoin d'un redémarrage). Eteignez le PC, et redémarrez-le avec gparted live et annulez le changement de drapeau de démarrage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X