Извиняюсь. Да, и там и там через UEFI.
Вот здесь
https://www.altlinux.org/UEFI собрана информация по этому поводу.
В вашем случае, я так понимаю, получилось, что на SSD создали только корневой раздел системы. По идее, uefi загрузчик надо было назначать на раздел efi, который находится на диске c Windows, не забыв назначить на него точку монтирования /boot/efi
В общем, для ручного разбиения в случае UEFI сначала надо вникнуть, как оно вообще работает, чтобы всё сделать правильно.
Для Вас проще будет при инсталляции Linux сначала физически отключить диск с Windows, оставив только SSD для Linux (на том же интерфейсе, на котором он и будет в дальнейшем жить). Загрузиться с флешки-инсталлятора в режиме UEFI. Разбивку диска делать автоматическую (можно с последующей коррекцией, если надо), при этом инсталлятор сам создаст необходимый раздел для efi-загрузчика, куда потом и надо будет этот загрузчик установить (будет предлагаться по умолчанию). При автоматической разбивке также создадутся отдельно разделы корневой и для /home, а также swap-раздел в пропорциях вполне удобных для обычной рабочей станции
А уже после всей установки можете подключить обратно диск с Windows.
Вполне возможно, если у Вас bios понимает только UEFI, то в bios boot-menu будут отображаться оба пункта - и для Windows, и для Linux
Итак, тонкий момент при всём этом, увидит ли bios efi-раздел на M.2 устройстве. Иначе тогда всё-таки придется совмещать оба загрузчика на виндовом efi-разделе (т.е. разбивку при установке делать вручную с выполнением всех нужных условий)