意标公司-计算机需要虚拟化功能才能使用此功能
你的位置:意标公司 > 新闻资讯 > 计算机需要虚拟化功能才能使用此功能
计算机需要虚拟化功能才能使用此功能
发布日期:2024-06-25 10:22    点击次数:172

计算机需要虚拟化功能才能使用此功能

目录

前言

一、在Windows上安装Linux子系统

1. 开启开发者模式

2. 开启“适用于Linux的Windows子系统”

3. 安装Linux分发版

3.1 升级WSL内核

3.2 启用虚拟机功能

3.3 将 WSL 2 设置为默认版本

3.4 安装Ubuntu20.04

前提条件

安装步骤

二、在子系统Ubuntu20.04上安装桌面环境

1. 更换软件源

2. 更新升级软件

3. 安装gnome桌面环境

4. 安装systemctl

5. 安装远程控制软件xrdp

三、从Windows启动桌面版Ubuntu

前言

这里说一下为什么要在Windows子系统下安装桌面版Ubuntu可能有人会问虚拟机不香吗双系统不香吗折腾双系统一不留神就把原来的环境的搞崩了安装虚拟机的话可能又会因为电脑硬件限制导致虚拟机非常卡顿无法正常使用所以这里是只针对不想经历上面两种痛苦的另外一种方法。

一、在Windows上安装Linux子系统前提条件

windows机器需要支持虚拟化并且需要在BIOS中开启虚拟化技术因为WSL2基于hyper-V。 查看是否开启虚拟化 按住Windows+R输入cmd打开命令行输入

systeminfo

可以看到如下字样代表电脑已经支持虚拟化可继续安装

Hyper-V 要求:     虚拟机监视器模式扩展: 是
                  固件中已启用虚拟化: 是
                  二级地址转换: 是
                  数据执行保护可用: 是

无论是Windows10还是Windows11所使用的Windows是最新版的如果不是最新版请在设置-Windows更新中将系统更新到最新版本。

安装步骤1. 开启开发者模式

在设置中搜索“开发者设置”并打开

图片产品介绍

打开开发人员模式并点击是这时候就成功打开开发者模式啦。

图片

2. 开启“适用于Linux的Windows子系统”

找到控制面板-程序和功能-启用或关闭Windows功能选中“适用于Linux的Windows子系统”然后点击确定

图片

可以看到电脑有如下反应正在处理更改。

图片

图片

图片

这时点击立即重新启动等待电脑重新启动完成即可。3. 安装Linux分发版

微软官方文档

3.1 升级WSL内核

微软官方文档-旧版 WSL 的手动安装步骤

下载Linux内核更新包适用于 x64 计算机的 WSL2 Linux 内核更新包 双击运行刚才下载的更新包后缀为.msi出现如下安装界面点击next进行安装直到出现安装成功界面。

图片

图片

3.2 启用虚拟机功能

安装 WSL 2 之前必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。 以管理员身份打开PowerShell并运行

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

图片

这时需要重启电脑等待电脑重新启动完成即可。3.3 将 WSL 2 设置为默认版本

打开 PowerShell然后在安装新的 Linux 发行版时运行以下命令将 WSL 2 设置为默认版本

wsl --set-default-version 2

图片

3.4 安装Ubuntu20.04

打开微软商店Microsoft Store搜索“Ubuntu”然后选择Ubuntu20.04 LTS点击安装直到下载完成为止

图片

这时我们可以在开始菜单中看到Ubuntu20.04的图标

图片

双击打开可以看到注册账户的信息根据个人习惯输入账户名称和密码即可。

图片

密码输入完成后可以看到Ubuntu20.04的相关信息到此为止在Windows子系统下安装Ubuntu20.04完成。

图片

此时可以在此电脑中看到Linux打开它可以看到Ubuntu的文件后续与Ubuntu之间的文件操作可以从此处进行。

图片

二、在子系统Ubuntu20.04上安装桌面环境1. 更换软件源

由于Ubuntu默认的软件源在国外有时候后可能会造成下载软件卡顿这里我们更换为国内的阿里云源其他国内源亦可。

双击打开Ubuntu20.04 LTS图标在命令行中输入

# 备份原来的软件源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

如下所示然后按Ctrl + O保存并按Ctrl + X退出编辑模式。

图片

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. 安装systemctl

Windows子系统下安装的分发版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

注意这里可能杀毒软件会出现警告需要允许程序所有操作或者先行关闭杀毒软件当看到下面图片所示时代表安装成功。

图片

这时需要重启WSL服务以管理员模式打开PowerShell执行
# 停止服务net stop LxssManager# 启动服务net start LxssManager
5. 安装远程控制软件xrdp

我们每次双击打开的Ubuntu20.04 LTS图标都是命令行终端无法看到桌面环境所以需要在Ubuntu中安装远程控制软件然后使用Windows自带的mstsc工具来达到可视化操作Ubuntu的目的。

在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

按住Windows+ R在运行框中输入mstsc后按回车

图片

计算机输入localhost:3390后按回车

图片

注这里:为英文状态下输入在这里可以在显示选项里将这个连接另存到桌面方便以后打开。

选择是

图片

在这里输入你的账户和密码并点击OK

图片

在上一步之后可能会有短暂的黑屏别怕这不是配置没成功稍微等待一下就可以看到下面这个图片啦到此为止说明桌面环境已经成功配置并且可以正常进入啦

图片

本站仅提供存储服务,所有内容均由用户发布,于田县和户食用油有限公司如发现有害或侵权内容, 企业-裕明和蔬菜有限公司意标公司请点击举报。