Window下安装Linux和图形界面

0 前言

Win+Linux单系统解决方案
WSL (Windows Subsystem for Linux) 适用于Linux的Windows子系统

1 Window下安装WSL2

WSL (Windows Subsystem for Linux) 适用于Linux的Windows子系统


  1. 必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发版。

以管理员身份打开 PowerShell 并运行:

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

  1. 若要更新到 WSL 2,必须满足以下条件:

运行 Windows 10(已更新到版本 2004 的内部版本 19041 或更高版本)。


  1. 启用“虚拟机平台”可选组件
    安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  1. 重新启动计算机,以完成 WSL 安装并更新到 WSL 2。

  1. 将 WSL 2 设置为默认版本
    安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL 2 设置为默认版本:
wsl --set-default-version 2

2 Window下安装Linux

  1. 安装所选的 Linux 分发版
    打开 Microsoft Store,并选择你偏好的 Linux 分发版,可以直接选择Ubuntu,安装

在这里插入图片描述


  1. 设置新分发版
    首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码。

密码是9

在这里插入图片描述


  1. 如果遇到以下错误,是因为系统的wsl2太老了,需要到官网下载最新的wsl2安装
    在这里插入图片描述

  1. 之后再打开Ubuntu就是如下Terminal界面
    在这里插入图片描述

3 安装Linux图形界面

  1. Windows下安装VcXsrv

在这里插入图片描述


  1. 更新apt
sudo apt update
sudo apt upgrade

  1. 安装图形界面xfce4
sudo apt install xfce4

运行 sudo apt-get install xfce4 后却出现unable to locate package xfce4是因为在执行sudo apt-get install之前更换了软件源,但是却忘了update下了,所以只需要执行sudo apt-get update就可以了
在这里插入图片描述


  1. 安装远程桌面xrpd
sudo apt install xrdp

配置 xrdp 端口,这里面 3389 是默认配置,这里将其改为 3390 是避免和 windows 的端口冲突。因为两边的端口号是通的,在 wsl 中开一个 8080 端口的 WebServer,在 windows 可以直接访问。

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

配置 xsession

sudo echo xfce4-session >~/.xsession

启动 xrdp

sudo service xrdp restart

  1. 远程连接
    在 win10 开始菜单中搜远程桌面,或按win+r 后输入mstsc
    在计算机后面输入 localhost:3390 点击连接,用户名这里用root。首次连接可能需要较长时间

    输入密码后,点击OK,即可成功连接WSL的xfce4界面,如下图所示:
    在这里插入图片描述

  1. 如果WSL的Ubuntu系统关闭,如关机重启,会导致远程连接不上,此时需要先在Win10中打开Ubuntu的命令行界面,输入:
sudo service xrdp restart

此时再远程连接,即可连接上


  1. Xrdp登陆不上报错如下:
    在这里插入图片描述
    是密码错误,在Ubuntu界面使用以下命令修改密码
passwd root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值