赞
踩
WIN11系统可以通过搜索打开,如下图所示
点击程序,如下图所示:
在程序和功能下面,点击启用或关闭Windows功能,如下图所示:
在弹出的窗口中,勾选上虚拟机平台和适用于Linux的Windows子系统这两项,如下图所示:
完成以上操作之后,可以在Microsoft Store中,搜索WSL,就可以看到相关的子系统。我这里安装的是ubuntu,和正常安装软件一样,等待安装完成即可,如下图所示:
此时可能由于版本是WSL1,而导致安装失败,此时需要更新至WSL2:
需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。
若要更新到 WSL 2,需要运行 Windows 10。
● 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
● 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
或 Windows 11。
备注
低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。
若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。
备注
如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
完成WSL更新
现在,去搜索并输入 – Ubuntu,当它的图标出现时,点击运行它。它将开始自行安装,因此需要等待几分钟。之后输入您要用于 Ubuntu 应用程序的用户名和密码。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade
这个程序为Linux用户提供运行图形界面的能力,包括显卡驱动、图形环境库等等一系列软件包等。
sudo apt-get install xorg
xfce是一个快速,稳定,并且轻量的桌面环境,就像GNOME和KDE。它包含了一系列应用程序,比如根窗口、窗口管理器、文件管理器、面板等等。
sudo apt-get install xfce4
Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。
sudo apt-get install xrdp
装完成后,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:
sudo systemctl status xrdp
sudo echo xfce4-session >~/.xsession
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sudo service xrdp restart
ip a s
10、利用Windows RDP进行连接
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
命令为:
sudo service xrdp restart
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。