I need help. I have a Windows 10 Single Language and also a Ubuntu 16.04.2 on dual boot (legacy). Installation went well at first, resizing a partition also went well to get space for Linux. Also, Grub worked nicely at first booting both operating systems. What I did later destroyed Windows 10 boot. I just installed ROS Kinect and also the nvidia driver. Then I had the brilliant idea to run apt-get update and apt-get upgrade. To my surprise I saw grub being upgraded and writing boot info again (fear & tears in my eyes...). Booted once more then Windows 10 stopped booting. Now the screen seems to present video driver or display problems (diagonally spaced parallel glitched lines).
The only thing I tried was to reinstall linux from scratch, and use the nomodeset stuff in the grub config... none worked.
The current situation is. I cannot boot Windows, only Linux (which I think is not using proprietary nvidia drivers, instead it seems to be using Intel HD video driver now). Even reinstalling Windows from Image does not work with a USB device because the app I am using (winusb) for this purpose only generates boot devices for UEFI config (I am using legacy), so install fails (missing drivers: after booting Windows when UEFI is enabled at the bios, doesn't even boot if legacy is enabled at the BIOS, displaying a message like: missing normal boot cfg). What I need help with:
Restore proper boot using Grub for Windows 10 (if the problem is a grub config). I suspect this is video/card driver config.
If 1 fails. Help me create a bootable USB with Windows 10 image inside linux that boots both UEFI and Legacy configs. I already downloaded & installed winusb (after some research on how to get it from xenial & also error 256 from gui, it is now working from command line, though booting only from UEFI mode).
If everything else fails, what can I do to reinstall everything making sure I am not going to lose both OSs?
Any actual help is welcome. Thanks.