因为个人需要,一些玩意儿需要用到5.x的内核,我又懒得装虚拟机,就只能折腾看看,能不能把wsl的4.x内核升级一下,直接记录一下过程吧。
- 下载内核源码
http://sources.buildroot.net/linux/
我随便下了个稍微新一点的linux-5.4.95
cd到你内核下载位置
tar xvf linux-5.4.95.tar.xz cd linux-5.4.95
编译内核肯定需要配置下环境,差点就忘了
sudo apt install g++ make flex bison libssl-dev libelf-dev bc libelf-devel elfutils-libelf-devel
完了就是需要配置文件,但是我没有啊,上github看看,还真找到了
https://github.com/xieyubo/WSL2-Linux-Kernel/tree/wsl-xyb-port-5.11.y/Microsoft
直接去下过来然后丢到
linux-5.4.95/Microsoft/
内核源码里没有Microsoft,自己新建一个,然后把配置文件丢进去。
开造
make KCONFIG_CONFIG=Microsoft/config-wsl
本文著作权归作者 [ 老周 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。