So tonight my Linux filesystem got corrupted somehow (bad superblock, all that). I booted into my live CD, attempted to fix it, then I rebooted to check. At the GRUB screen, somehow the option selection timeout disappeared (it was 10 seconds before, now for some reason it's been set to infinite).
I tried to hit Enter to boot into my filesystem, but then remembered I'm using a wireless keyboard which doesn't work in BIOS or GRUB for some reason, so I switched out for my trusty backup USB keyboard, which is supposed to work. But - of course - the keyboard no longer functioned.
So now I was stuck with an inert GRUB screen, and no way to access the BIOS to change the boot sequence either. What I did was physically disconnect my SSD (which contains the Linux filesystem) from my motherboard, such that the BIOS would fallback to the next drive in the boot sequence, namely my Windows 7 operating system.
Unfortunately, the GRUB partition was located on the SSD, so it seems I cannot actually change its timeout settings back to the original 10 seconds. In other words, I am stuck on this Windows system.
Because it's night, I cannot just go buy another keyboard, and I have important work to complete, so here comes my question: in order to get the GRUB timeout back, is there some way I can somehow:
- change the BIOS boot sequence from within Windows
- connect the SSD while Windows is running (seems rather risky)
Losing all data on the SSD would not be catastrophic (all my documents are on another disk) but I would like to avoid any solution involving this, because setting up a completely new system takes forever.
I realize this is a really screwed up situation and a surefire way to fix it would be to just wait the night out and grab a new keyboard to get past GRUB (whoever thought an infinite timeout was a good idea) but if there is an alternative - no matter how insane - I will gladly take it.
The SSD itself is not damaged (all self-tests passed).