前言
在笔记本上安装一下环境,便于平常的工作。
正文
一、环境
win11 +wsl2+Ubuntu16.04+vcxsrv
二、在 Windows 11 上启用 WSL
-
单击Win 11任务栏上给出的“搜索图标”
类型 –打开或关闭窗口功能
选择它,当“ Windows Subsystem for Linux ”时。
按确定按钮。
然后“重启”你的系统。 -
按 Win+X, 启动 windows terminal (管理员),注意:是带有管理员的这个啊。
或者直接在搜索窗口中输入 windows terminal, 然后选择以管理员方式运行:
# 开启linux子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
#开启虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 按下 Win + R,调出命令输入窗口。输入指令 appwiz.cpl。
点击左侧的 【启动或关闭 Windows 功能】:
需要勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】这两项。
这里弄完后,重启一下电脑 这里弄完后,重启一下电脑
接下来要做的事情,就是安装 Ubuntu 操作系统。
四、按照官方文档进行安装
-
https://docs.microsoft.com/zh-cn/windows/wsl/install
这个只需安装到第5步 -
wsl --set-default-version 2
-
wsl --update
如果更新失败,可以去打开这个
五、安装ubuntu系统
有两种
- 一种是直接从网上进行下载类似于:
wsl --install -d Ubuntu-20.04 // 安装Ubuntu-20.04
但我这里使用的是:
- 将Ubuntu系统拷贝到windows系统,然后使用管理员身份运行PowerShell,执行如下命令,具体路径要根据实际情况输入,格式:–import <分发版> <安装位置> <文件名>
wsl --import Ubuntu-16.04 E:\wsl\Ubuntu-16.04 E:\wsl\Ubuntu-16.04.tar
六、下载vcxSrv
一步一步进行安装
七. 运行wsl
- 如果只有一个分发版时,直接输入wsl
出现这个结果:
- 打开Xlanch(也就是vcxSrv的一个可视化窗口程序)
a.
b.
c.
d. 下一步点击完成
e. 出现一个黑框
f. 在PowerShell上执行startxfce4
g. 在xlanch上出现可用程序
八、总结
整体的步骤,难是不难,但是,容易出现一些坑,特别这种系统层面的安装,还是要比较小心一点,我安装的时候,出现过一次这个问题:
X server already running on display
然后,把vcxSrv重新安装之后,就会弹出一个让你点权限的框,点完,就成功进去了。
还有就是要注意,有些对于系统进行设置的地方,设置完后,最好要进行重启。