如何设置Windows 11的WSL系统用作开发环境(含Astrill设置)
如何设置Windows 11的WSL系统用作备用桌面环境
引子:
2023年末,公司突然遭遇网络攻击,调整了防火墙设置,连接VPN用来飞X软件,与原来使用的VPN软件冲突了,因此要么设置双启动系统,要么用虚拟系统;此外,也想设置一个专用系统用于开发环境;那么最小代价是什么,WSL V2似乎是首选?
备注:
- 以下设置步骤基本都来自于公开资料,不少步骤都有多种操作方法(CSDN或者知乎相关文章),但是经过检索和尝试之后,本文中提供的方法经验证有效的步骤;
- 考虑到不同读者的背景,挑选了图形界面操作和命令行两种操作方式。如果有开发经验或者习惯于使用终端命令的读者会发现,命令行更直接和高效。
安装前准备(参加文献2)
为确保WSL V2版能使用虚拟GPU功能,确保Linux GUI程序的正确运行,推荐安装前确认显卡驱动更新到合适的版本;
【特别说明】因为是支持WSL2运行虚拟GPU,因此在相应链接中请下载用于Windows 11(32/64位)对应版本的驱动
第1步:安装WSL V2(参见文献1)
1.1 安装Windows Subsystem for Linux(即WSL)
方法1:开启Windows 功能(Windows 11默认使用WSL 2)
在Windows 11的“搜索”中输入“启用功能”,选择

在“Windows功能”对话框中,选择如下3项

【注意】
Hyper V选项(见下图)不是必须的,如果仅仅使用WSL提供Ubuntu等Linux系统,建议不选择此项,节省资源。

方法2:直接在Powershell中使用命令
运行该命令时注意Powershell以管理员权限启动(以下无特殊说明都建议使用管理员权限进行安装和设置)
wsl


1万+

被折叠的 条评论
为什么被折叠?



