WSL更新Linux内核版本

安装依赖:

sudo apt install g++ make flex bison libssl-dev libelf-dev bc

 

下载内核源码:

linux-5.4.86.tar.xz

 

解压:

tar xvf linux-5.4.86.tar.xz 

cd  linux-5.4.86/

 

准备配置KConfig文件:(定制内核:make menuconfig)

参考:https://github.com/xieyubo/WSL2-Linux-Kernel/edit/wsl-xyb-port-5.7.y/Microsoft/config-wsl

保存为:

编译内核镜像:

 make KCONFIG_CONFIG=./../WSL2_KConfig

生成镜像:

arch/x86/boot/bzImage

 

make modules_install

make install

 

关闭运行实例:

wsl --shutdown

 

替换kernel镜像:

C:\Windows\System32\lxss\tools\kernel

 

重启系统,启动wsl后查看:

uname -r

 完事!

上一篇:Win10 的 Ubuntu子系统安装可视化图形界面


下一篇:wsl docker 服务自启动