编译WSL2的LINUX内核并使用

代码准备

git下载者两部分代码

WSL2-Linux-Kernel/README-Microsoft.WSL2 at master · microsoft/WSL2-Linux-Kernel (github.com)

kernel/git/stable/linux.git – Linux kernel stable tree

# 记得换源、更新软件包!
apt update #更新源
apt install build-essential flex bison libssl-dev libelf-dev
wget https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tag/?h=v5.10.37
tar zxvf linux-5.10.37.tar.gz

编译准备

拷贝WSL2-Linux-Kernel/Microsoft目录下的config-wsl到linux-5.10.37下

编译

 

cd linux-5.10.37
make -j8;make modules -j8;

使用

cd linux-5.10.37/
#拷贝到宿主机
cp vmlinux /mnt/d 
#windows主机
wsl --shutdown
#替换vmlinux到C:\Windows\System32\lxss\tools的kernel

 

 

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据