网站首页 > 技术文章 正文
视频讲解
必看!WSL2 内核选项修改方法,手把手教你编译更新_哔哩哔哩_bilibili
首先在当前wsl下uname -a查看内核版本
Linux dar 5.15.167.4-microsoft-standard-WSL2
安装编译内核的依赖
sudo apt-get update sudo apt-get install -y build-essential libssl-dev flex bison libncurses-dev dwarves libelf-dev
下载对应版本的内核源码
https://github.com/microsoft/WSL2-Linux-Kernel.git
Tags · microsoft/WSL2-Linux-Kernel
git clone -b linux-msft-wsl-5.15.167.4 https://github.com/microsoft/WSL2-Linux-Kernel.git 5.15.167.4-kernel
cd 5.15.167.4-kernel
修改config配置
sudo cp /proc/config.gz config.gz
gunzip config.gz
sudo mv config .config
sudo make menuconfig
编译内核
sudo make -j$(nproc)
sudo make modules_install -j$(nproc)
sudo make install -j$(nproc)
配置内核
sudo cp vmlinux /mnt/c/Users/97478/wsl_vmlinux-5.15.167.4
vim /mnt/c/Users/97478/.wslconfig
# 添加 kernel=C:\Users\97478\wsl_vmlinux-5.15.167.4
在powershell中wsl --shutdown,重新启动wsl
uname -a
可以看到内核日期已经变成最新的了
猜你喜欢
- 2025-08-01 AI 推理 | vLLM 快速部署指南
- 2025-08-01 Java实现调用nvidia硬编解码
- 2025-08-01 运维必备:掌握这3个存储技术
- 2025-08-01 Claude Code:完爆 Cursor 的编程体验
- 2025-08-01 【Docker 新手入门指南】第十章:Dockerfile
- 2025-08-01 Linux漏洞检测与修复工具示例
- 2025-08-01 Dify存储告急别焦虑!6步迁移教程,系统无缝切换,流畅度暴涨!
- 2025-08-01 技术栈:全网疯传的Claude code,保姆级使用教程来啦!
- 2025-08-01 如何使用 Prometheus 监控 Linux 服务器性能
- 2025-08-01 LLVM IR入门:编写自定义优化Pass的完整教程与性能影响分析
- 08-06中等生如何学好初二数学函数篇
- 08-06C#构造函数
- 08-06初中数学:一次函数学习要点和方法
- 08-06仓颉编程语言基础-数据类型—结构类型
- 08-06C++实现委托机制
- 08-06初中VS高中三角函数:从"固定镜头"到"360°全景",数学视野升级
- 08-06一文讲透PLC中Static和Temp变量的区别
- 08-06类三剑客:一招修改所有对象!类方法与静态方法的核心区别!
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (70)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)