admin管理员组

文章数量:1130349

目录

      • 1、可选择的方法
        • 1.1、虚拟机(VM)
        • 1.2、子系统(WSL)
      • 2、WSL安装
        • 2.1、参考网址
        • 2.2、安装步骤
      • 3、Ubuntu图形化界面安装步骤
        • 3.1、WSL 默认不提供图形界面
        • 3.2、解决方案

1、可选择的方法

1.1、虚拟机(VM)
  • 对Windows版本无要求
  • 需要完整的虚拟化环境,对内存和磁盘占用高,启动和响应慢
  • 需要硬件支持,比如Intel VT-x或AMD-V技术
  • 需要静态分配磁盘空间
  • 两个操作系统文件不可直接访问
  • 无网络配置
  • 需要下载虚拟机软件,配置虚拟硬盘和操作系统等等
1.2、子系统(WSL)
  • Windows10之前版本要手动安装
  • 直接在Windows内核上运行Linux内核,资源占用少,响应快(默认不提供用户界面运行环境,需要另外配置才能使用
  • 无需硬件支持
  • 动态分配磁盘空间
  • 两个操作系统文件可互相访问
  • 自动配置网络,Linux可直接访问Windows网络和服务
  • 通过命令即可安装,快速和简便(安装时,文件下载所属服务器通常在国外,所以最好开魔法后再下载,或者切换下载源

综上所述,Windows10及以上选择WSL方式安装Linux吧。

2、WSL安装

2.1、参考网址
  • Windows官网: 如何使用 WSL 在 Windows 上安装 Linux
2.2、安装步骤
  • 安装WSL
    wsl --install
    
    该命令,默认安装WSL2,且安装最新的Linux的Ubuntu系统(如果要指定Linux系统,可参考官网设置)。
    安装时间略微有些长,安装过程中卡死,可以Ctrl+C结束后,再运行上面的命令。
    安装完成后,在 开始菜单 中会出现Ubuntu程序的图标,如下图所示。
  • 打开Ubuntu系统
    • 开始菜单 中搜索Ubuntu,然后双击打开
    • 通过命令行打开(推荐,更好看
    • 第一次登陆Ubuntu时,需要设置账号密码,设置完就可以进入到Ubuntu系统中了

3、Ubuntu图形化界面安装步骤

3.1、WSL 默认不提供图形界面
  • 设计目标: WSL 主要是为了提供一个轻量级的命令行环境,允许 Windows 用户运行 Linux 命令行工具和脚本。它本质上是用来与 Windows 系统共享文件、命令和工具的,而不是作为一个完整的 Linux 桌面环境。因此,它没有像 Linux 那样默认支持图形界面。
  • 资源和性能: 图形桌面环境(如 xfce4, gnome, kde 等)需要较高的资源消耗,包括 CPU、内存和显卡支持。WSL 2 虽然提供了一个更强大的虚拟化环境,但默认情况下并不包括图形环境。将桌面环境与 WSL 结合会增加系统资源的消耗,可能会影响性能,特别是在没有专门的显卡加速支持的情况下。
  • 缺乏 X11 和图形支持: 传统的 Linux 系统使用 X11 来提供图形支持,但 WSL 默认不支持 X11 显示协议。因此,要使用图形界面,用户需要手动安装和配置额外的软件(如 xrdp、xfce4 或 VcXsrv)。
3.2、解决方案

当你想要在 WSL 中运行图形界面应用程序时,你需要设置一个图形环境,然后远程访问。最常见的解决方案是通过 xrdp(远程桌面协议)来远程访问 WSL 中运行的sfce4(桌面环境)。

  • 安装 xrdp 和 xfce4
    打开WSL Ubuntu 终端,运行以下命令安装桌面环境和 RDP 服务
    sudo apt update
    sudo apt install xrdp
    sudo apt install xfce4 xfce4-goodies
    
  • 配置 xrdp 使用 xfce4
    设置 xrdp 使用 XFCE 作为默认桌面环境
    echo "xfce4-session" > ~/.xsession
    
  • 启动 xrdp 服务
    sudo service xrdp start
    
  • 查看 WSL Ubuntu 的 IP 地址
    ip a
    
    如下图所示,找出所需IP地址
  • 远程连接
    打开远程连接,并输入上面的IP地址,然后输入用户名和密码,远程登陆后可能会有一两分钟的黑屏等待时间



目录

      • 1、可选择的方法
        • 1.1、虚拟机(VM)
        • 1.2、子系统(WSL)
      • 2、WSL安装
        • 2.1、参考网址
        • 2.2、安装步骤
      • 3、Ubuntu图形化界面安装步骤
        • 3.1、WSL 默认不提供图形界面
        • 3.2、解决方案

1、可选择的方法

1.1、虚拟机(VM)
  • 对Windows版本无要求
  • 需要完整的虚拟化环境,对内存和磁盘占用高,启动和响应慢
  • 需要硬件支持,比如Intel VT-x或AMD-V技术
  • 需要静态分配磁盘空间
  • 两个操作系统文件不可直接访问
  • 无网络配置
  • 需要下载虚拟机软件,配置虚拟硬盘和操作系统等等
1.2、子系统(WSL)
  • Windows10之前版本要手动安装
  • 直接在Windows内核上运行Linux内核,资源占用少,响应快(默认不提供用户界面运行环境,需要另外配置才能使用
  • 无需硬件支持
  • 动态分配磁盘空间
  • 两个操作系统文件可互相访问
  • 自动配置网络,Linux可直接访问Windows网络和服务
  • 通过命令即可安装,快速和简便(安装时,文件下载所属服务器通常在国外,所以最好开魔法后再下载,或者切换下载源

综上所述,Windows10及以上选择WSL方式安装Linux吧。

2、WSL安装

2.1、参考网址
  • Windows官网: 如何使用 WSL 在 Windows 上安装 Linux
2.2、安装步骤
  • 安装WSL
    wsl --install
    
    该命令,默认安装WSL2,且安装最新的Linux的Ubuntu系统(如果要指定Linux系统,可参考官网设置)。
    安装时间略微有些长,安装过程中卡死,可以Ctrl+C结束后,再运行上面的命令。
    安装完成后,在 开始菜单 中会出现Ubuntu程序的图标,如下图所示。
  • 打开Ubuntu系统
    • 开始菜单 中搜索Ubuntu,然后双击打开
    • 通过命令行打开(推荐,更好看
    • 第一次登陆Ubuntu时,需要设置账号密码,设置完就可以进入到Ubuntu系统中了

3、Ubuntu图形化界面安装步骤

3.1、WSL 默认不提供图形界面
  • 设计目标: WSL 主要是为了提供一个轻量级的命令行环境,允许 Windows 用户运行 Linux 命令行工具和脚本。它本质上是用来与 Windows 系统共享文件、命令和工具的,而不是作为一个完整的 Linux 桌面环境。因此,它没有像 Linux 那样默认支持图形界面。
  • 资源和性能: 图形桌面环境(如 xfce4, gnome, kde 等)需要较高的资源消耗,包括 CPU、内存和显卡支持。WSL 2 虽然提供了一个更强大的虚拟化环境,但默认情况下并不包括图形环境。将桌面环境与 WSL 结合会增加系统资源的消耗,可能会影响性能,特别是在没有专门的显卡加速支持的情况下。
  • 缺乏 X11 和图形支持: 传统的 Linux 系统使用 X11 来提供图形支持,但 WSL 默认不支持 X11 显示协议。因此,要使用图形界面,用户需要手动安装和配置额外的软件(如 xrdp、xfce4 或 VcXsrv)。
3.2、解决方案

当你想要在 WSL 中运行图形界面应用程序时,你需要设置一个图形环境,然后远程访问。最常见的解决方案是通过 xrdp(远程桌面协议)来远程访问 WSL 中运行的sfce4(桌面环境)。

  • 安装 xrdp 和 xfce4
    打开WSL Ubuntu 终端,运行以下命令安装桌面环境和 RDP 服务
    sudo apt update
    sudo apt install xrdp
    sudo apt install xfce4 xfce4-goodies
    
  • 配置 xrdp 使用 xfce4
    设置 xrdp 使用 XFCE 作为默认桌面环境
    echo "xfce4-session" > ~/.xsession
    
  • 启动 xrdp 服务
    sudo service xrdp start
    
  • 查看 WSL Ubuntu 的 IP 地址
    ip a
    
    如下图所示,找出所需IP地址
  • 远程连接
    打开远程连接,并输入上面的IP地址,然后输入用户名和密码,远程登陆后可能会有一两分钟的黑屏等待时间



本文标签: 如何在WindowsWSLLinuxUbuntu