WSL相关问题

安装Linux子系统失败 错误代码 0x80070032

安装Linux子系统时出现如下错误:

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070032
Error: 0x80070032 ???????

如果想用WSL2需要开启hyper-v, 如果使用WSL1,则需要将WSL默认版本设置为1:

#设置WSL默认版本: wsl --set-default-version 1

Linux子系统使用root用户

在第一次启动输入用户名时,关掉窗口,重新打开即可实现默认root登录

移动Linux子系统存储位置

#关闭正在运行的wsl wsl --shutdown #查看版本信息 wsl -l -v #这里的Ubuntu是第一步查看到的版本名字,最后的是导出文件的路径 wsl --export Ubuntu E:\Ubuntu.tar #这里的Ubuntu是第一步查看到的版本名字,同上 wsl --unregister Ubuntu #导入刚才导出的包,"Ubuntu"换成你想要的名字,接下来是导入位置的路径,然后的刚才的包的位置,最后指定wsl版本 #可以重复这一行,导入为不同名字的系统 wsl --import Ubuntu E:\WSL E:\Ubuntu.tar --version 1

WSL通过usbipd使用USB设备的问题

usbipd工具是在win系统中侦听TCP 3240端口,所以要确保WSL子系统中能够连接上该端口, 貌似Mirrored模式连不上去,NAT能正常连接上.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注