手把手教你:WSL2内核选项修改与编译更新
创作时间:
作者:
@小白创作中心
手把手教你:WSL2内核选项修改与编译更新
引用
CSDN
1.
https://m.blog.csdn.net/weixin_38428827/article/details/145839951
本文将详细介绍如何在Windows Subsystem for Linux 2 (WSL2)中修改内核选项并进行编译更新。
查看当前内核版本
首先在当前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
下载对应版本的内核源码
从微软的WSL2内核仓库下载对应版本的内核源码:
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)
配置内核
将编译好的内核文件复制到Windows目录,并在.wslconfig
文件中进行配置:
sudo cp vmlinux /mnt/c/path/to/wsl_vmlinux-5.15.167.4
vim /mnt/c/path/to/.wslconfig
# 添加 kernel=C:\path\to\wsl_vmlinux-5.15.167.4
重启WSL并验证
在PowerShell中运行以下命令重启WSL:
wsl --shutdown
重启后,再次使用uname -a
查看内核版本,确认内核已更新:
uname -a
可以看到内核日期已经变成最新的了。
热门推荐
拍照姿势总是很尴尬?学会8个入门级「女神构图」拍照技巧,闭眼拍都是氛围感美照~
哲学三大核心命题:世界本质、生命意义与自我认知
从表情到声音:解读动物的情感表达方式
物质、意识与数学:理解“现实”的三个维度
柔性全固态锌基电致变色能量存储装置用于自适应军事伪装
领导说请多多指教怎么回复
持续闪电、幻日奇观:地球上12种罕见自然现象
观云识天:云彩背后的气象密码与生活美学
AR捕捉+水晶对战:百分之一手游新手完全攻略
根管治疗完全指南:过程、费用、后遗症及护理方式
家门口的口腔健康“卫士”!徐汇区推进社区标准化口腔诊室建设
告别固定对话,AI让游戏NPC实现个性化交互
秋冬为啥皲裂跟脚过不去
一文详解市场营销策略与品牌管理的核心要点
ST天宝陷退市危机,重整申请遭深交所问询
国任保险2024年已收百万罚单,两大险种承保亏损
皂角:从传统清洁剂到现代科研新宠
皂角刺:冬季养生的天然良药
烂牙根发黑腐烂,别再犹豫!了解烂牙根长期不拔的危害以及处理方法
烂牙根不拔掉会影响旁边的牙吗?揭秘牙齿健康的秘密!
烂牙根不拔掉会影响旁边的牙吗?揭秘牙齿健康的秘密!
烂牙根需要怎么处理
董卓在三辅地区的崛起与覆灭
丁宝桢与宫保鸡丁:一道川菜的传奇故事与制作秘诀
减脂必备:虾仁配玉米豌豆,低脂高蛋白三色炒
现代厨房这样改:设计、收纳、烹饪一文全解
美食达人的家常菜秘诀:新鲜食材配创意调味
四招提升家常菜营养:食材搭配与科学烹饪指南
中央汇金公司介绍及增持意义
亿以上数科普:从基础概念到计算应用