Windows 7 verklaart de oorlog aan GRUB

  • Nov 13, 2023

Laat ik als inleiding op deze tirade zeggen dat ik er niet absoluut zeker van ben wat het probleem hier is, maar ik heb er wel enkele behoorlijk sterk bewijs, gebaseerd op wat mijn laptop doet, en een aantal behoorlijk sterke vermoedens, gebaseerd op hoeveel ik veracht Ramen. Dat gezegd hebbende, hier zijn de feiten, u kunt uw eigen conclusies trekken.

Laat ik als inleiding op deze tirade zeggen dat ik er niet absoluut zeker van ben wat het probleem hier is, maar ik heb er wel enkele behoorlijk sterk bewijs, gebaseerd op wat mijn laptop doet, en een aantal behoorlijk sterke vermoedens, gebaseerd op hoeveel ik veracht Ramen. Dat gezegd hebbende, hier zijn de feiten, u kunt uw eigen conclusies trekken.

Ter voorbereiding op een trainingscursus volgende week heb ik een heel mooie nieuwe HP Pavilion dm1-3105ez subnotebook aangeschaft. Ik heb één systeem nodig met Windows (XP/Vista/7) en één met een of meer versies van Linux. Deze nieuwe HP werd geleverd met Windows 7 Home Premium, dus dat zou goed moeten passen. Ik pakte het uit en startte op, doorliep de normale Windows-startprocedure, verwijderde alle Symantec-prullware die vooraf was geïnstalleerd en het leek redelijk goed te werken.

Vervolgens installeerde ik openSuSE 11.4 voor multi-boot met Windows, en configureerde GRUB (Legacy) om het opstartproces te controleren. Tot nu toe was alles een makkie. Ik kon Windows of openSuSE opstarten, beide werkten prima, en ik heb een tijdje met elk van hen gewerkt om de software voor te bereiden die ik nodig had voor de cursus. Toen ik op een gegeven moment Windows wilde afsluiten, kreeg ik te horen dat er updates moesten worden geïnstalleerd. Oké, ik ging kijken en er waren al ongeveer 50 updates gedownload en klaar om te installeren. Ik liet het de installatie uitvoeren en startte vervolgens opnieuw op "om de installatie van de Windows-update te voltooien". Behalve dat het niet wilde opstarten. Iets dat Windows Update had gedaan, had op de Master Boot Record (MBR) gekrabbeld, en het bleef maar door het HP-startscherm bladeren. Zucht. Er waren natuurlijk geen klachten van Windows Update, niets dat er "mislukt" stond, en geen waarschuwingen over het wijzigen van de MBR. Maar dat deed het duidelijk wel, en nu wilde het niet meer opstarten. Grrrr.

Oké, dus ik heb de openSuSE Live USB-stick opnieuw opgestart, GRUB gerepareerd, openSuSE vanaf de harde schijf opgestart en alles was in orde. Vervolgens startte ik Windows 7 opnieuw op, en het ging door "Updates installeren Fase 3...". Een paar minuten later was het eindelijk klaar en draaide Windows ook weer. Wat een pijn, maar het werkte tenminste weer. Ik dacht...

Windows liet me toen weten dat er nog een "belangrijke update" moest worden geïnstalleerd, dus ik liet het dat doen, startte opnieuw op en het leek in orde. Maar aangezien dit Windows is, moeten we ons uiteraard houden aan de absolute, onschendbare Microsoft-filosofie: "Waarom zou je het simpel doen als het ook ingewikkeld kan?". Kort na het opnieuw opstarten van die update-installatie, liet het me weten dat er nog meer "belangrijke updates" moesten worden geïnstalleerd, waaronder Windows 7 SP1. Zucht. Dus ik liet het zo doen... Natuurlijk heeft het ongeveer een uur geduurd met het downloaden en proberen de update(s) te installeren, voordat het me uiteindelijk vertelde dat de installatie was mislukt. Start opnieuw op.

Daar gaan we weer... Ik probeerde opnieuw op te starten en Windows Update had opnieuw op de MBR gekrabbeld. ARRGGGGHHH! Start openSuSE Live USB op, repareer GRUB, start openSuSE op vanaf schijf, alles is in orde. Boot Windows, het blijft een tijdje rondhangen in "Fase 3" en lijkt dan in orde te zijn, maar toen ik daarna probeerde opnieuw op te starten, was GRUB opnieuw beschadigd. ARRRGGGHHH! Op dit punt was ik klaar om het gewoon op te geven, volgende week naar de klas te gaan en hen te vertellen dat ik niet geïnteresseerd ben in training op een stom, kapot, onbetrouwbaar, niet-meewerkend tinker-toy-besturingssysteem. Maar daar ben ik te eigenwijs voor, ben ik bang. Dus nu ben ik bezig met een "fabrieksherstel" op de dm1, en dan zal ik alle Windows Update-installaties doorlopen voordat ik Linux en GRUB erop installeer. Mocht het daarna nog steeds niet lukken, dan print ik bovenstaande offerte uit en overhandig ik deze maandag aan de instructeur. Zucht.

Dus daar heb je het. Wat gebeurd er? Heeft Microsoft eenvoudigweg besloten dat ze GRUB of iets anders dan hun eigen slechte bootloader niet tolereren? Of zijn ze gewoon zo dom en bekrompen dat het ze niets kan schelen, en doen ze niet de moeite om te controleren voordat ze op de schijf beginnen te krabbelen op de plek waar ze aannemen dat hun bootloader zou moeten zijn? Of zijn ze zo incompetent dat dit allemaal gewoon weer een belachelijke "bug" van Microsoft is, en als ik blijf wachten op de volgende "patch dinsdag" of wat dan ook, zou het kunnen verdwijnen?

HARRUMP!

jw 5-6-2011.