A menos que exista algo como o WINE (que é para executar binários do Windows no Linux) para rodar binários do Linux no Windows, você provavelmente precisará criar uma máquina virtual.
Uma máquina virtual tem seu próprio sistema operacional, o que significa usar mais espaço a partir do disco / partição do Windows ou usar a instalação normal do Linux básico em uma máquina virtual. Existem desafios associados a isso, mas podem ser bastante fáceis. Além disso, alguns gerenciadores de máquinas virtuais, como o VirtualBox, trabalham um pouco mais para usar "discos brutos" como suas outras partições.
Um problema de exemplo que você pode enfrentar: O Linux bare-metal teria usado um driver como intel / radeon / nouveau para a placa gráfica no Xorg, e seria configurado em /etc/X11/xorg.conf.d/ , e se você inicializar uma VM, pode precisar de outro conjunto de drivers. Você pode fazer uma configuração com os dois, para que ela inicialize na VM ou no bare-metal ou reconfigure-a cada vez que for inicializada de maneira diferente.
Outro exemplo seria se você tem coisas como /dev/sda1 no seu arquivo /etc/fstab , e então você precisa fazer disso um disco bruto, então a máquina virtual não verá /dev/sda1 mas /dev/sda . Para corrigir isso, você deve usar a sintaxe UUID no fstab. substitua /dev/sda1 por UUID=xxxx-xxxxxx-... , o que você deve obter do comando blkid .
Antes de tentar algo novo e complicado que você não entende, certifique-se de ter backups.