如何在Win11中安装wsl Ubuntu系统


在这里插入图片描述

前言

在笔记本上安装一下环境,便于平常的工作。

正文

一、环境

win11 +wsl2+Ubuntu16.04+vcxsrv

二、在 Windows 11 上启用 WSL

  1. 单击Win 11任务栏上给出的“搜索图标”
    类型 –打开或关闭窗口功能
    选择它,当“ Windows Subsystem for Linux ”时。
    按确定按钮。
    然后“重启”你的系统。

  2. 按 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
  1. 按下 Win + R,调出命令输入窗口。输入指令 appwiz.cpl。

点击左侧的 【启动或关闭 Windows 功能】:
在这里插入图片描述
在这里插入图片描述
需要勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】这两项。

这里弄完后,重启一下电脑 这里弄完后,重启一下电脑
接下来要做的事情,就是安装 Ubuntu 操作系统。

四、按照官方文档进行安装

  1. https://docs.microsoft.com/zh-cn/windows/wsl/install
    这个只需安装到第5步

  2. wsl --set-default-version 2

  3. wsl --update
    如果更新失败,可以去打开这个
    在这里插入图片描述

五、安装ubuntu系统

有两种

  1. 一种是直接从网上进行下载类似于:
wsl --install -d Ubuntu-20.04 // 安装Ubuntu-20.04

但我这里使用的是:

  1. 将Ubuntu系统拷贝到windows系统,然后使用管理员身份运行PowerShell,执行如下命令,具体路径要根据实际情况输入,格式:–import <分发版> <安装位置> <文件名>
    wsl --import Ubuntu-16.04 E:\wsl\Ubuntu-16.04 E:\wsl\Ubuntu-16.04.tar

六、下载vcxSrv

一步一步进行安装

七. 运行wsl

  1. 如果只有一个分发版时,直接输入wsl在这里插入图片描述
    出现这个结果:
    在这里插入图片描述
  2. 打开Xlanch(也就是vcxSrv的一个可视化窗口程序)
    a.
    在这里插入图片描述
    b.

在这里插入图片描述

c.
在这里插入图片描述
d. 下一步点击完成
e. 出现一个黑框
在这里插入图片描述
f. 在PowerShell上执行startxfce4
在这里插入图片描述
g. 在xlanch上出现可用程序
在这里插入图片描述

八、总结

整体的步骤,难是不难,但是,容易出现一些坑,特别这种系统层面的安装,还是要比较小心一点,我安装的时候,出现过一次这个问题:
X server already running on display
然后,把vcxSrv重新安装之后,就会弹出一个让你点权限的框,点完,就成功进去了。
还有就是要注意,有些对于系统进行设置的地方,设置完后,最好要进行重启。

参考

  1. 如何在windows 11中安装WSLG(WSL2)
  2. ubuntu :X server already running on display XXXX

猜你喜欢

转载自blog.csdn.net/qq_43211060/article/details/125694591