GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren von Windows Update 3033929

Der Artikel Windows Update KB3033929 Update Loop enthält die einzigen zwei bekannten Lösungen für diese Update-Schleife.

Bevor Sie beginnen, schlage ich vor, eine Image-Sicherung der gesamten Festplatte zu erstellen und zu überprüfen, ob Sie die richtige Boot-CD oder USB haben, die für die Wiederherstellung im Katastrophenfall erforderlich sind. Ich würde vorschlagen, in Zukunft immer eine solche Image-Sicherung zu erstellen, bevor Sie Windows Update durchführen und verlassen es im manuellen Modus.

Einfacher Fall:Windows wird auf einer separaten Festplatte installiert

  1. Fahren Sie den Computer herunter und trennen Sie das Nicht-Windows-Laufwerk, oder wenn dies vom BIOS unterstützt wird, legen Sie die Bootdiskette auf diejenige fest, die Windows enthält.
  2. Starten Sie direkt in Windows neu und installieren Sie das Update KB3033929.
  3. Starten Sie erneut neu, um das Update zu konfigurieren.
  4. Sobald alles installiert ist und ordnungsgemäß funktioniert, fahren Sie den PC herunter und schließen Sie das Linux-Laufwerk wieder an.
  5. Bei Ihrem nächsten Neustart sollte alles wieder normal sein.
  6. Wenn nicht, verwenden Sie F8 während des Windows-Starts, um in den abgesicherten Modus zu booten, und setzen Sie Windows Update auf „Benachrichtigen, aber Download zulassen“ zurück, oder setzen Sie dieses Update auf „Nie anzeigen“, um zu vermeiden, dass es installiert wird, bis Microsoft es endlich richtig gemacht hat.

Harter Fall:Sowohl Windows als auch Linux sind auf derselben Festplatte installiert

In diesem Fall müssen Sie den Bootloader durch den von Windows ersetzen, dieses Update selbst installieren lassen und dann GRUB zurückgeben. Die Schritte sind wie folgt:

  1. Booten Sie vom Windows-Installationsmedium und wählen Sie die Reparaturoption der Eingabeaufforderung.

  2. Geben Sie Folgendes ein und drücken Sie die Eingabetaste:

Bootrec.exe /FixBoot

Geben Sie dann ein und drücken Sie die Eingabetaste:

Bootrec.exe /FixMbr

  1. Starten Sie direkt in Windows neu (Grub ist nicht mehr vorhanden).

  2. Installieren Sie das problematische Update und bringen Sie Windows zum korrekten Laufen.

  3. Um GRUB zurückzubekommen, booten Sie den Computer in eine Live-Linux-CD oder USB und wählen Sie „Ausprobieren“ des Betriebssystems.

  4. Finden Sie heraus, auf welcher Partition Linux installiert ist, vielleicht indem Sie das Dienstprogramm Gparted verwenden, um die Root-Partition „/“ zu finden. Nehmen wir an, diese befindet sich auf sda1.

  5. Um diese Partition zu mounten. Öffnen Sie ein Terminal und geben Sie Folgendes ein und drücken Sie die Eingabetaste:

sudo mount /dev/sda1 /mnt

  1. Installieren Sie Grub mit dem folgenden Befehl neu:

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

  1. Entfernen Sie das Installationsmedium und starten Sie neu. Der Grub-Bootloader zeigt nur die Linux-Installation an.

  2. Um dies zu beheben, starten Sie den Linux-Desktop, öffnen Sie ein Terminal und führen Sie diesen Befehl aus, damit alle verfügbaren Betriebssysteme auf dem Computer abgerufen werden:

sudo update-grub

  1. Starten Sie neu und Sie sollten jetzt Grub haben und Ihre Windows-Installation als bootfähige Option haben.

  2. Wenn das oben Gesagte bei Ihnen nicht funktioniert hat, versuchen Sie es mit der alternativen Methode im Artikel Entfernen von Linux Grub und Wiederherstellen der Windows 7-Boot-GUI

  3. Wenn keiner der oben genannten Schritte erfolgreich war, stellen Sie das Backup-Disk-Image wieder her, und leider sind Sie jetzt wieder am Anfang.


Ich weiß, dass dieser Beitrag mittlerweile ziemlich alt ist, aber hoffentlich wird dies den Leuten eine Menge Ärger mit diesem Problem ersparen, falls jemand in Zukunft darauf stoßen sollte.

Es gibt einen viel einfacheren Weg, dies zu lösen, wenn Windows und Linux auf derselben Disc installiert sind, anstatt den ganzen Aufwand zu betreiben, der in der Antwort „Härtefall“ aufgeführt ist (zumindest meiner Erfahrung nach).

Das duale Booten von Linux (obwohl ich nicht für alle Distributionen sprechen kann, daher kann dies in einigen Fällen nicht der Fall sein) auf einem Windows-Computer entfernt oder beeinflusst den MBR auf der Systempartition in keiner Weise. Es macht es lediglich inaktiv und verwendet stattdessen die GRUB-Bootloader-Partition als aktive Partition. Es besteht also absolut keine Notwendigkeit, mit einem der beiden Bootloader herumzuspielen, keinen Bootloader neu erstellen zu müssen, keine dieser Komplikationen. Alles, was getan werden muss, um dieses fehlgeschlagene Update zu installieren, ist:

  1. Ändern Sie die Windows-Systempartition (normalerweise die kleinste Partition mit 100 MB) auf aktiv. Dies kann über die Datenträgerverwaltungs-GUI erfolgen, wenn Sie tatsächlich auf Ihr Windows-System zugreifen können, oder Sie können dies über das Diskpart-Eingabeaufforderungsdienstprogramm im Reparaturmodus mit:
  2. tun
  • diskpart

  • select disk 0 (oder welche Laufwerksnummer auch immer Windows installiert ist. Sie können dies herausfinden, indem Sie "list disk" ohne die Anführungszeichen verwenden)

  • select partition 1 (Auch hier finden Sie die richtige Partitionsnummer, indem Sie "list part" ohne Anführungszeichen eingeben. Die 100-MB-Partition ist normalerweise die Windows-Systempartition)

  • active (Dies aktiviert die ausgewählte Partition und macht anschließend die GRUB-Partition inaktiv, da sie nur eine aktive Boot-Partition zulässt)

  • exit und starten Sie das System neu, es sollte Windows direkt vom Windows-Bootloader booten

  1. Installieren Sie das Update, das das Problem verursacht hat (normalerweise KB3033929), und starten Sie Windows neu. Es sollte erfolgreich installiert werden.

  2. Starten Sie in eine Eingabeaufforderung neu und ändern Sie die aktive Partition zurück in die GRUB-Partition (normalerweise nicht mehr als ein paar hundert MB), ähnlich wie wir den Windows-System-Bootloader beim Start aktiviert haben. Stellen Sie sicher, dass Sie dabei die richtige Partitionsnummer auswählen. Beispiel für Befehle:

  • diskpart

  • select disk 0

  • select partition 3

  • active

  • exit

  1. Starten Sie das System neu. Es sollte direkt wieder in den GRUB-Loader booten, wie es vorher war, mit allen verfügbaren Betriebssystemoptionen. Überprüfen Sie Ihre Windows-Updates und Sie werden sehen, dass alle Ihre Updates erfolgreich installiert wurden und Ihr System ordnungsgemäß ausgeführt werden sollte.

Diese Lösung dauerte weniger als 2 Minuten und war unglaublich einfach. Ich hoffe, es hilft anderen und spart Zeit, wenn sie auf diese Probleme stoßen.


Linux
  1. Vorbereiten einer Festplatte von Windows für die Installation von Ubuntu (Partitionierung)?

  2. Wie repariert man Grub? (Wie bekomme ich Ubuntu nach der Installation von Windows zurück?)?

  3. Was ist die Schwachstelle CVE-2015-2426 im Font-Treiber?

  4. Primäre oder logische Partition

  5. Windows setzt von Linux vorgenommene Änderungen an der FAT32-Partition zurück

So mounten Sie eine mit Bitlocker verschlüsselte Windows-Partition unter Linux

Installation und Konfiguration von OpenVPN (Windows)

So setzen Sie ein Windows-Update zurück

Verwalten der Partitionsgröße während der Installation von Ubuntu?

Symlinks zum Unterbrechen von Windows-Ordnern?

Installieren von Fish Shell auf Ubuntu unter Windows 10