If you are like me, chances are that you could not resist the urge to download and install Microsoft's public beta of the upcoming Windows 7 release.
So, I did install it at the expense of having my Fedora 10 GRUB overwritten by Windows 7's installer. Although W7 works fine now, I lost the ability to boot into FC10.
I booted the laptop using my FC 10 LiveCD and tried to do the mount root / chroot / grub-install routine that is described everywhere in the Internet, but I found that the chrooted system has no devices under /dev and this makes grub-install fail.
I went in circles for about half an hour until I came up with a solution: Use mount's "--bind" option to remount the LiveCD's /dev under the chrooted system's /dev.
So the whole procedure goes like this:
And voilá! Happy booting!