Это, внезапно, работает, хоть и не без напильника, из-за того, что в весле ядро по факту инжектится самой виндой.
Чтобы вообще это запустить, нужно склонить куда-нибудь WSLное ядро нужной версии (и не забывать обновлять при обновлениях винды):
git clone --branch $(uname -r) --depth 1 https://github.com/microsoft/WSL2-Linux-Kernel.git
Собрать ядро/модули и впихнуть их в системуmake -j N
sudo make -j N modules_install
Поставить dkms
И сделать симлинк на /usr/src/linux: sudo ln -s /lib/modules/uname -r/build /usr/src/linuxОпять же, симлинк нужно будет обновлять каждое обновление ядра.
После этого все dkms'ные пакеты, например wireguard, заводятся с полпинка.
#wsl