Windows11 WSL 安装Ubuntu
官方资料:https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands#install
参考资料:https://blog.csdn.net/weixin_50973728/article/details/127832521
参考资料:https://www.jianshu.com/p/be669d9359e2
注意:使用WSL安装Ubuntu,请开启魔法上网,否则安装包会无法下载
注意:使用WSL安装Ubuntu,请开启魔法上网,否则安装包会无法下载
注意:使用WSL安装Ubuntu,请开启魔法上网,否则安装包会无法下载
网上很多说是改DNS啥的,我没试过,哥有魔法,法力无边,毫无压力~
1.开启windows虚拟平台
1、打开“控制面板\所有控制面板项\程序和功能\启用或关闭 Windows 功能"
2、勾选:Hyper-V、虚拟机平台、适用于 Linux 的 Windows 子系统,共三个选项。
3、勾选完成之后,重启电脑。
2.下载并安装Ubuntu
1、使用“win+x”命令,选择“Windows 终端(管理员)(A)”
2、主要的几个命令如下
wsl --list --online # 用来查找可用的发行版
wsl --install Ubuntu-22.04 # 安装Ubuntu-22.04版本
如果不开启魔法上网,会报下面这个错误~
3、安装完之后,会让输入新的用户名和密码。
注意:新用户名必须全小写,不能有大写,不然会报错~~
4、安装完成之后应用目录下就会有个Ubuntu的图标了,下次就可以直接打开使用。
3.一些可能用到的命令
wslconfig /t Ubuntu-22.04 # 关闭系统
卸载虚拟平台
1.在终端输入wslconfig /list,会显示如下,说明先前安装的linux系统没有完全删除
2.在终端输入wslconfig /u Ubuntu-22.04以注销先前安装的linux系统
3.再次输入wslconfig /list,会显示如下,
4.异常处理
有时候wsl2会出现如下的错误:
占位程序接收到错误数据。
Error code: Wsl/Service/0x800706f7
解决方法是用管理员的cmd界面执行如下方法:
netsh winsock reset