Про подводные камни вот тут:
Не будет ли конфликтов между виндой и линуксом, если линукс поставить второй системой?
Лучше всего ставить обе ОС независимо и на разные диски:
- Очистить оба диска от разделов в начале диска или полностью
- Установить одну ОС на диск 1
- Отключить быстрый запуск
- Отключить диск физически
- Установить вторую ОС на диск 2
- Подключить диск 1
- Вручную добавить в оба загрузчика на обоих диска записи о второй ОС
Альтернатива: установить на флешку или третий диск какой-нибудь
Clover и использовать его как основной загрузчик. Смысл во всём этом в том, что если сдохнет одна из ОС или диск, то вторая останется работоспособной со своим собственным загрузчиком.
На один диск тоже можно - хоть это не самое лучшее решение, но в целом будет работать. Алгоритм следующий:
- Очистить диск от разделов в начале или полностью
- Установить первую ОС на диск
- Отключить быстрый запуск
- С помощью GParted или Acronis DD уменьшить раздел с ОС и оставить пустое место после него
- Установить вторую ОС на свободное место
- Отключить быстрый запуск
При этом будет один загрузчик, но есть шансы, что вторая винда или ПО под второй виндой затупят/попутают чего-то и начнут гадить на первом разделе с первой виндой и как результат может возникнуть у ОС конфликт на этой почве. Плюс есть вероятность, что при обновлении одной из ОС она полезет обновлять загрузчик или ещё чего делать с ним и в результате поломать вторую ОС. Мне известны оба случая поломки загрузчика после обновления со стороны как винды, так и линукса на ПК с парой этих ОС. Таких случаев с двумя виндами мне не встречалось, но вероятность такая есть. Так что при такой установке рекомендуется делать регулярно бэкапы.