Solution to Windows option missing from Grub2 menu:
You need root privileges for this method, so use Root Shell or sudo.
Edit file: /etc/grub.d/40_custom
At the end of the file add:
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}
(Note this works for my installation of Windows 7, which boots from the first partition (sda1) - Grub2 numbers partitions from 1 not from 0)
In a root terminal (or use sudo), run:
update-grub
That's it, thats what worked for me.
From my original post, I still have to restore my Wireless network, which isn't proving as easy to track down. Anyone able to help resurrecting wireless networking?