I am running dual-boot with Ubuntu 14.04 and Windows 8.1. Everything works great without needing to live boot... except one problem I can't figure out. Every time I boot into Windows, it rearranges the boot order to what appears to be default settings. Let me clarify, if I boot into Ubuntu and restart, then I go to the Grub menu. But if I boot into Windows and restart, then I go straight back into Windows. When this happens I immediately check the BIOS and find that all settings are the same as I left them except the boot order has been rearranged as previously mentioned.
Can anyone explain why this happens or how to stop it? I tried changing the "default operating system" through windows control panel but, of course, only Windows is recognized and listed as an option. For the time being, I set the POST messages to display and delay 20 seconds so I can go straight to BIOS, change the boot order, and boot Ubuntu from there instead of starting Windows and rebooting. But I would love to have my GRUB menu working properly. By the way, I'm very new to Linux, scripting, etc, so please don't expect me to understand a lot of jargon. I only know the bits and pieces I've introduced myself to as need be.
Thank you all for your time and assistance in this matter.