- BIOS: Basic Input Output System
- UEFI: Unified Extensible Firmware Interface
- MBR: Master boot record
- GPT: Globally Unique Identifier Partition Table = GUID Partition Table
The most effective combinations are either BIOS+MBR or UEFI+GPT. You could go around that, but it is not recommended at all.
The most compatible combination is
UEFI + GPT + Fast startup disabled + Secure boot disabled
If manufacturers stay sound, Secure boot will keep working with most Linux distributions but the future is unknown.
The steps are:
- Install any windows version you want as usual and install in UEFI mode
- disable Secure boot
- disable Fast startup
- download rufus and create a bootable USB drive (links: #1 #2)
- boot with the USB drive.
- make sure that Ubuntu installer can detect that Windows OS is already installed
- install Ubuntu (or any other linux version)
If the linux installer is unable to detect windows, you should NOT proceed. You should make sure that if Windows are installed in UEFI mode the linux installer boots in UEFI mode and if Windows are installed in BIOS mode the linux installer boots in BIOS mode.
A detailed guide for multibooting is here: