如何在Win11中安装wsl Ubuntu系统

目录

  • 前言
  • 正文
    • 一、环境
    • 二、在 Windows 11 上启用 WSL
    • 四、按照官方文档进行安装
    • 五、安装ubuntu系统
    • 六、下载vcxSrv
    • 七. 运行wsl
    • 八、总结
  • 参考

如何在Win11中安装wsl Ubuntu系统_第1张图片

前言

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

正文

一、环境

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 功能】:
如何在Win11中安装wsl Ubuntu系统_第2张图片
如何在Win11中安装wsl Ubuntu系统_第3张图片
需要勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】这两项。

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

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

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

  2. wsl --set-default-version 2

  3. wsl --update
    如果更新失败,可以去打开这个
    如何在Win11中安装wsl Ubuntu系统_第4张图片

五、安装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如何在Win11中安装wsl Ubuntu系统_第5张图片
    出现这个结果:
    如何在Win11中安装wsl Ubuntu系统_第6张图片
  2. 打开Xlanch(也就是vcxSrv的一个可视化窗口程序)
    a.
    如何在Win11中安装wsl Ubuntu系统_第7张图片
    b.

如何在Win11中安装wsl Ubuntu系统_第8张图片

c.
如何在Win11中安装wsl Ubuntu系统_第9张图片
d. 下一步点击完成
e. 出现一个黑框
如何在Win11中安装wsl Ubuntu系统_第10张图片
f. 在PowerShell上执行startxfce4
如何在Win11中安装wsl Ubuntu系统_第11张图片
g. 在xlanch上出现可用程序
如何在Win11中安装wsl Ubuntu系统_第12张图片

八、总结

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

参考

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

你可能感兴趣的:(分享,wsl)