Welcome to 4.19.104-microsoft-standard
System information as of time: Mon Feb 20 10:19:59 CST 2023
System load: 1.03
Processes: 17
Memory used: .6%
Swap used: 0%
Usage On: 3%
IP address: 172.19.198.79
Users online: 0
To run a command as administrator(user "root"),use "sudo <command>".
[ganmao@PA ~]$ uname -r
4.19.104-microsoft-standard
[ganmao@PA ~]$ cat /etc/os-release
NAME="openEuler"
VERSION="22.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP1)"
ANSI_COLOR="0;31"
[ganmao@Z00361528PA ~]$ ls /lib/modules
5.10.0-136.12.0.86.oe2203sp1.x86_64 5.10.0-136.17.0.93.oe2203sp1.x86_64
1 Like
wsl中使用的是微软定制的内核 可以参考Release Notes for WSL kernel | Microsoft Learn
而不是系统软件包安装上去的内核,因此看到的modules版本和uname的输出不一致
-
这块不是很理解,我安装的wsl2的时候并没有选择具体内核版本,这个不是跟我下载的子系统Linux相关么?比如我的另一台机器,wsl2下安装的Openeuler22.03就是5.10内核。
-
如果是随wsl2指定内核版本,那我应该如何指定为5.10版本?
- wsl内核版本是和具体的windows上的wsl组件版本相关的,和你具体安装哪个Linux发行版无关,你再安装一个Debian,应该也还是这个kernel版本
- 如何更新wsl2的kernel,可以参考 如何更新 Win10 WSL2 的 Linux 内核 - 知乎
非常感谢,已经解决