编译WSL内核
环境
- Win10 LTSC 2021 内部版本19044
- WSL2
- Debian12 内核版本5.15
基础软件
apt install build-essential flex bison dwarves libssl-dev libelf-dev cpio bc dwarves
流程
git clone https://github.com/microsoft/WSL2-Linux-Kernel
cd WSL2-Linux-Kernel
git checkout linux-msft-wsl-5.15.y
# 配置
make menuconfig
make -j4 / make -j8
# 编译完成
Kernel: arch/x86/boot/bzImage is ready
# 拷贝到win
cp arch/x86/boot/bzImage /mnt/c/
在 WSL.setting
中配置内核
参考资料
在 WSL2 上获得近乎完整的 Linux 体验
https://www.ddupan.top/posts/wsl2-kvm/
如何让WSL2使用自己编译的内核
https://www.cnblogs.com/kuraxii/p/18128776
在Windows11 WSL上通过QEMU KVM流畅运行macOS虚拟机(2024)
https://classsoft.net/archives/Smoothly-run-macOS-VMs-on-Windows10--with-WSL-and-QEMU-KVM.html