One of the lovely things about GNU/Linux is that it boots and keeps on booting. Compare that with that other OS that eventually becomes unbootable.
A very common boot-loader for GNU/Linux systems is GRUB. Lately, version 2 has introduced a lot of features and extended the region of the hard drive used. Therein lies a problem for “dual-booting”. Some apps or malware on that other OS have been storing stuff in the early sectors and just running that other OS clobbers GRUB2.
My advice? Don’t dual-boot. If you need to run that other OS, do so in a virtual machine so that it can clobber its virtual boot-loader and not yours. VirtualBox makes this very easy and you get the added benefit that you can run both OS simultaneously without having to re-re-reboot.
I did this on one system this year. The principal obtained a new machine with “7″. He wanted to try GNU/Linux. I set up VirtualBox to autostart with GNU/Linux booting in the virtual machine. He never used “7″ at all…

9448
8750
97
2
0
12798
5757
5721
3885
1628
1548
192
0
0
0
0
0
Ah, good. A post that mentions problems caused by Microsoft’s atrocious security. That should quiet things around here a bit.
Thanks for the info Robert. I didn’t realize Microsoft’s malware magnate could mess with a Linux boot loader.
Agreed. Virtual machines are much better, and easier to use, then dual-booting
Geee, you should have at least sandboxed the windows as the guest inside the Debian…..you left his house sitting on sand