安装
安装前已经打开了windows功能-linux子系统
首次打开报错:WslRegisterDistribution failed with error: 0x8007019e
解决方式:用powershell执行以下命令(其他shell不知道为啥不行)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
自动重启后报错:WslRegisterDistribution failed with error: 0x800701bc
安装更新包(不知道起作用没。。)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
重启后报错:WslRegisterDistribution failed with error: 0x80370102
打开windows功能-虚拟机平台
重启后成功运行ubuntu,但好像是wsl1
其他
内存分配问题
在用户文件夹下创建一个文件 .wslconfig进行内存分配
[wsl2]
memory=2GB
swap=4GB
localhostForwarding=true
wsl --shutdown 关闭WSL并重新打开。
ip和端口问题
- ipconfig可以查看Ubuntu的ip,装在win11的mysql能通过这个ip接入。
- 在子系统运行的端口(如jupyter的8888),windows识别不了已经被使用了,会直接进行覆盖。。。
参考
https://blog.csdn.net/weixin_45579994/article/details/112386425