Because of university, I need a Linux installation as well, but due to the limited RAM in my machine, the virtual machine solution isn’t the best. (plus it’s good to have something else alongside Windows in case something goes wrong)

You can struggle a lot with the boot order/menu, which can be done very easily with a program called EasyBCD.

The main menu looks like this:

The current boot settings can be edited under Edit Boot Menu, where you can set which operating system to start by default, as well as configure the order and the timer for how long the menu is available.