ATTENTIE: NIET toepassen op NON-MBR = GPT/EFI schijven (>2TB)!
Er bestaat geen slimmere actie dan het vervangen van Windows door een Linux distributie, laten we dat vooropstellen.
Alle probleempjes die daarna onstaan zijn het gevolg van de marktbescherming van softwarebedrijven.

Zo kan op een "oorspronkelijke" Windows Vista/7 (en waarschijnlijk ook 8) machine, na de installatie van Linux en Grub2 in het MBR (sector 0), een foutmelding zichtbaar worden wanneer er een Grub2 actie plaatsvindt via de terminal zoals het  updaten van het besturingsysteem:

Instellen van grub-pc (2.00-19ubuntu2.1) ...
/usr/sbin/grub-bios-setup: waarschuwing: Sector 33 wordt reeds gebruikt door het programma 'FlexNet'; de sector wordt ontweken.  Deze software kan in de toekomst (opstart-)problemen veroorzaken.  Vraag de auteurs om geen gegevens in het opstartspoor op te slaan

Let wel, deze error zal nimmer zichtbaar zijn als de terminal nooit gebruikt wordt en bovendien verschijnt deze foutmelding ook niet op alle systemen.

FlexNet is een bedrijf dat software licenties beschermd en "bewaakt", en in dit geval zal er wellicht een DRM (MsOffice??) programma op de computer/laptop geinstalleerd zijn, welk zonder die Flexnet-sleutel in de Master Boot Record niet zal werken.
Windows 7 DataSafe, HP ProtectTools, Dell Recovery, en nog wat anderen maken zo misbruik van het MBR

Enfin, omdat van de "auteurs" echt niets te verwachten valt, gaan we dat zelf even oplossen, en omdat Windows door mij naar de eeuwige IT-jachtvelden is verwezen, hoef ik me dus over die Flexnet-sleutels geen zorgen te maken.

WEEST UITERST VOORZICHTIG EN NAUWKEURIG BIJ HET UITVOEREN VAN DE VOLGENDE OPDRACHTEN.
Het verwijderen van de MBR kan ernstige consequenties hebben als gestrande huwelijken, mismaakte puppies, baanverlies en zelfs de dood als gevolg!!
zoals iemand zeer plastisch wist uit te drukken.

Genoeg geschrokken? Goed zo en volg nu deze stappen:

Type in een terminal:

sudo fdisk -lu /dev/sda

geeft als output iets als:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 koppen, 63 sectoren/spoor, 14593 cilinders, totaal 234441648 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes

Schijf-ID: 0x0002ac43

Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *        2048   232364031   116180992   83  Linux
/dev/sda2       232366078   234440703     1037313    5  uitgebreid
/dev/sda5       232366080   234440703     1037312   82  Linux wisselgeheugen

Indien het systeem aangeeft dat de MBR 512 bytes beslaat, kan de volgende stap genomen worden.
Is dat niet het geval, en betreft het een moderne schijf met een sectorgroote van 4Kb (4096 bytes) en wellicht GPT i.p.v. MBR en  daar kan ik helaas in dit artikel daar nog geen oplossing voor bieden.

Wel 512 bytes?
Dan gaan we allereerst we <VERPLICHT> een kopie van de MBR's 63 sectoren maken, (echt doen hoor!)
welke ook van pas kan komen mocht Windows, bv. bij verkoop van het systeem, weer geinstalleerd worden.
Type in een terminal:

sudo dd if=/dev/sda of=~/first_63_sectors bs=512 count=63

en kopieer dit naar een aparte partitie / schijf / usb-stok

Nu komt het gevaarlijke werk, we gaan de MBR wissen! (Brrr...)

sudo dd if=/dev/zero of=/dev/sda bs=512 count=62 seek=1

De MBR staat nu "vol" met nullen welke we weer tenietdoen met:

sudo grub-install /dev/sda

Reboot het systeem en als het goed is dan is Kees klaar.

Indien echter om wat voor reden dan ook Grub2 niet geinstalleerd wordt, dan is de snelste en beste remedie is om Boor-Repair-Disk.iso te downloaden, op een cd of usb stick te branden, op te starten om vervolgens met ÉÉN klik het MBR te repareren en Grub2 te installeren.

http://www.kalfcomputertechniek.nl/punbb/img/bootrepairdisk.png

Een andere oplossing is om LInux te installeren met een eigen boot partitie bijvoorbeeld:

  • /dev/sda1        /boot              200MB

  • /dev/sda2       /                       50GB

  • /dev/sda3       /home             600GB

Bij installatie aangeven dat Grub op /dev/sda1 in plaats van op /dev/sda geplaatst moet worden.
Problem solved!