龙空技术网

WSL 安装与配置-Win篇

数据基因 118

前言:

此刻你们对“wsl安装配置”都比较着重,大家都需要知道一些“wsl安装配置”的相关文章。那么小编在网络上收集了一些关于“wsl安装配置””的相关内容,希望我们能喜欢,我们快快来了解一下吧!

Windows 11 支持 WSL2 (Windows Subsystem for Linux 2),这意味着您可以在 Windows 上运行 Linux 发行版,并且它们与本机应用程序一样快。以下是安装和配置 WSL2 的步骤。

官方文档:[WSL 文档]()

系统环境系统环境:Windows11 22H2WSL系统:Ubuntu22.04WSL安装

1、勾选功能

在 Windows 控制面板中打开 Windows 功能的管理界面`启用或关闭 Windows 功能`,勾选

Hyper-v 虚拟机平台适用于Liunx的windows子系统

2、下载和安装 Ubuntu 发行版

访问 Microsoft Store,搜索 Ubuntu 并下载安装。

3、启用 WSL2

以管理员身份运行 PowerShell,然后输入以下命令,以启用 WSL2 功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

设置默认 WSL 版本

要将默认 WSL 版本设置为 WSL2,请打开 PowerShell 并输入以下命令:

wsl --set-default-version 2

现在,您已经成功地安装并配置了 WSL2。您可以通过打开终端并输入 `wsl` 命令来启动 Ubuntu。

下载和安装 WSL2 Linux 内核更新包

访问此链接:<; 下载 WSL2 Linux 内核更新包,双击运行安装。

4、WSL 基础命令:

启动WSL子系统 : 点击开始菜单栏对应WSL图标即可列出可用liunx版本 : wsl --list --online更新WSL : wsl --update检查状态 : wsl --status检查版本 : wsl --version关闭WSL : wsl --shutdown关闭WSL子系统 : wsl -t Ubuntu-22.04

5、WSL 使用

建议安装VSCode进行使用在扩展处搜索WSL安装 WSL 与 Remote Development系统文件的拖放可在win中的此电脑中进行

6、WSL desktop GUI

因为系统无法原生支持Ubuntu-desktop 所以选用4xfeic进行远程连接

sudo apt update && sudo apt -y upgradesudo apt-get purge xrdpsudo apt install -y xrdpsudo apt install -y xfce4sudo apt install -y xfce4-goodiessudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.baksudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.inisudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.inisudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.iniecho xfce4-session > ~/.xsession

修改配置

sudo nano /etc/xrdp/startwm.sh!以下这两行注释掉:#test -x /etc/X11/Xsession && exec /etc/X11/Xsession#exec /bin/sh /etc/X11/Xsession!添加这一行:# xfcestartxfce4sudo /etc/init.d/xrdp start

7、windows远程连接

localhost:3389 //localhost 通过Ubuntu ip addr 获取

进入后正常输入账号密码登录即可

标签: #wsl安装配置