安装WSL2 (以Ubuntu的安装为例)
使用wsl2原因:内存开销比vm小很多,启动还很快
ps: 重新使用一台新电脑安装wsl发现只需要执行
wsl --install Ubuntu
其他的会自动安装配置好
进入微软自带应用商店下载ubuntu,完成后打开,设置账户。
打开报错:0x8007019e
- powershell执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
打开报错:(错误码忘了)
wsl --update
因为默认是安装在C盘中的,如果想要迁移位置,打开cmd,执行以下命令
# 查看wsl子系统是否还在运行,标记状态为Stopped后再执行后面的命令
wsl -l -v
# 将子系统导出为tar文件
wsl --export Ubuntu [保存路径名/文件名].tar
# 例如 : wsl --export Ubuntu D:/export.tar
# 将原本的子系统卸载掉
wsl --unregister Ubuntu
# 导入备份的系统
wsl --import [发行版名称] [想要迁移至的路径名] [保存路径名/文件名].tar --version 2
# 设置默认用户名
Ubuntu config --default-user [你原来的账户名]
本人安装之后wsl是上不了网的,经过网络上搜寻答案,原因应该是被Windows防火墙墙了,使用PowerShell(cmd执行不了)执行以下命令(貌似是wsl的解决方案,wsl2也能用)就可以上网了,下面命令也只能看懂大概,反正能用。
添加一次规则就可以,后续卸载安装不需要再执行了
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
作者:tranErmu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!