目录前言这里说一下为什么要在Windows子系统下安装桌面版Ubuntu可能有人会问虚拟机不香吗双系统不香吗折腾双系统一不留神就把原来的环境的搞崩了安装虚拟机的话可能又会因为电脑硬件限制导致虚拟机非常卡顿无法正常使用所以这里是只针对不想经历上面两种痛苦的另外一种方法。 一、在Windows上安装Linux子系统前提条件
安装步骤1. 开启开发者模式在 2. 开启“适用于Linux的Windows子系统”找到 3. 安装Linux分发版3.1 升级WSL内核下载Linux内核更新包适用于 x64 计算机的 WSL2 Linux 内核更新包 3.2 启用虚拟机功能安装 WSL 2 之前必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3.3 将 WSL 2 设置为默认版本打开 wsl --set-default-version 2 3.4 安装Ubuntu20.04打开 二、在子系统Ubuntu20.04上安装桌面环境1. 更换软件源由于Ubuntu默认的软件源在国外有时候后可能会造成下载软件卡顿这里我们更换为国内的阿里云源其他国内源亦可。 双击打开 # 备份原来的软件源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak# 编辑软件源sudo nano /etc/apt/sources.list 将原来的内容替换为 deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse 如下所示然后按 2. 更新升级软件在Ubuntu命令行中依次执行如下命令 # 更新软件源sudo apt-get update -y# 升级所有软件sudo apt-get upgrade -y 3. 安装gnome桌面环境Windows子系统下安装的分发版Ubuntu是默认不带有桌面环境的为了能够使用桌面环境我们需要手动安装。桌面环境有xfce4、gnome等在这里选择最经典的gnome桌面环境即和Ubuntu官方版本的桌面环境相似。 在Ubuntu命令行中依次执行如下命令 # 安装gnome桌面环境sudo apt-get install ubuntu-desktop# 安装相关工具sudo apt-get install gnome-tweak-tool 4. 安装systemctlWindows子系统下安装的分发版Ubuntu默认不支持systemctl命令然而systemctl在原生版Ubuntu中是非常重要的在这里手动安装。 在Ubuntu命令行中依次执行如下命令 git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.gitcd ubuntu-wsl2-systemd-script/bash ubuntu-wsl2-systemd-script.sh
# 停止服务net stop LxssManager# 启动服务net start LxssManager 5. 安装远程控制软件xrdp我们每次双击打开的 在Ubuntu命令行中执行安装安装命令 # 安装xrdp远程控制服务sudo apt-get install xrdp 将端口从3389改为3390因为此前默认的3389端口已保留用于ubuntu shell sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini 配置启动session否则远程桌面登录输入密码之后会直接闪退 echo "gnome-session" > ~/.xsession 重新启动xrdp服务 sudo systemctl restart xrdp 这时可以查看xrdp服务状态 sudo systemctl status xrdp 如图所示有绿色的running代表服务成功运行。 三、从Windows启动桌面版Ubuntu按住 选择 |
|