Restoring dual-boot GRUB from “start_image() returned Volume Corrupt” after Windows Update messes with it

Lauri Elias
2 min readNov 22, 2024

--

Photo of my laptop failing to boot, “failed to load image”, “Volume Corrupt”
Look how they massacred my boy

Windows being jealous of other operating systems is a tale as old as time and November 2024 is no different. I’ve written about how to recover a LUKS-encrypted Ubuntu after something happens to /boot already, and this solution is very similar.

Windows will probably also refuse to boot after this kerfuffle happens, but is easily restored by pressing F2 (or F10 or F12, whatever takes you to BIOS), choosing the Windows partition manually from there, and entering your Bitlocker recovery key. I keep mine in my Google Drive. (what? Windows is for games)

To get your Ubuntu (or what have you) back without starting from scratch, arcane incantations need to be flung.

First, boot from a Live USB and choose to ‘Try Ubuntu’ (better also select your local language so they keyboard makes sense). sudo fdisk -l in the terminal, and you will see something like:

Output of fdisk -l on my dual-boot setup

Then throw together an ephemeral Linux and let it remake GRUB:

If all goes well you’ll see your familiar OS selection screen again next restart. I guess a permanent solution would be to lock Windows up in a virtual machine, but this will probably mean bad overhead for the gaming at the very least.

ChatGPT initially recommended yannubuntu/boot-repair, but after some back-and-forth, we arrived at this.

--

--

Lauri Elias
Lauri Elias

Written by Lauri Elias

Not famous enough for a Substack

No responses yet