网站首页 > 技术文章 正文
视频讲解
必看!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-05-08 DOCKER(docker安卓版下载)
- 2025-05-08 InstantID模型部署教程(insight模型)
- 2025-05-08 Dockerfile简单使用(docker-file)
- 2025-05-08 Kubernetes Linux安装指南(kubernetes安装配置)
- 2025-05-08 一个Rust小白发布生产级Rust应用的进阶之路 | 得物技术
- 2025-05-08 如何用Linux服务器搭建属于自己的云手机
- 2025-05-08 深入了解,Python 中 type 和 isinstance 的用法
- 2025-05-08 Python 开发工程师必会的 5 个系统命令操作库
- 2025-05-08 PowerDNS可视化管理工具(可视化管理ppt)
- 2025-05-08 从 0 到 1:如何使用 eBPF 实现高效的内核安全监控?
- 1506℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 484℃MySQL service启动脚本浅析(r12笔记第59天)
- 482℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 462℃启用MySQL查询缓存(mysql8.0查询缓存)
- 458℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 442℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 420℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 416℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)