手把手教你: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
可以看到内核日期已经变成最新的了。
热门推荐
求求了,大学转个专业为啥这么难
香港转账平台:跨境理财的利器
香港转账平台如何保障你的资金安全?
你的社保里,可能有百万养老金?
清华大学吴建平:自动驾驶伦理新视角
自动驾驶伦理:谁为事故买单?
鸿钧老祖的修炼之路:从清修到收徒的智慧
电车难题下的自动驾驶:如何做出道德决策?
瑞典科学家揭秘:高CO2如何影响植物光合?
如何挑选能效比高的冷水机?
离心式冷水机工作原理大揭秘!
数据中心冷水机高效运维指南
中科院最新研究:热浪频发正削弱地球“绿肺”吸碳能力
中国科学家突破:MOFs材料让植物吸碳效率提升近一倍
流放之路2战斗狂怒怎么获得
《虐杀原形》技能大揭秘!掌握这些技巧,轻松玩转游戏
《虐杀原形》破解版安装攻略:小白也能秒懂!
比亚迪固态电池新进展,两项专利公布!
“飞行汽车”要来了?多家航空公司已首飞成功,可节约数倍时间成本
客服工作流程是什么?具体做什么?
考后复盘!2024年一级建造师考试难度分析【全科汇总】
化妆品真假去哪里鉴定:让你的美丽无懈可击
蚌埠蚌山区燕山乡:农文旅融合让“红色”释放“红利”
《侏罗纪世界3》揭秘:霸王龙如何被小行星击败?
赵闯教你画逼真霸王龙:从骨骼到皮肤的科学艺术之旅
霸王龙:从广州新发现到史前霸主的传奇
如何快速缓解感冒症状:家庭疗法与药物治疗
AI赋能:自动驾驶系统的未来之路
篆刻艺术之美:篆法、章法、刀法、境界与布局的精妙融合
睡前一杯酒,真的好眠到天亮?