An Ubuntu LTS 10.04 vdi I was running crashed, and I'm unable to boot from it. I get stuck in initramfs.
I'm able to mount the image as a secondary device on a working Ubuntu LTS 10.04 image, after first repairing the volume with fsck.
Oddly, the data on the image is out of date! When I look at the vdi file on the host machine, it has an old modification time.
Strangely, I had rebooted this image in the past, and if changes weren't being written to the vdi file, I would have noticed it on reboot. I have also checked my other vdis to make sure they didn't contain the data instead, but no luck.
Where could all of that data been written to? Any place other than the vdi? I don't understand how it could have just disappeared like that, nor do I understand the modification time on the vdi file, unless VirtualBox was actually writing the data to a location other than the vdi!