安装WSL和Hyper-V虚拟机 图文视频教程

安装WSL和Hyper-V虚拟机 图文视频教程

派节点搭建:安装WSL和Hyper-V虚拟机视频教程>>

“由于微信小程序环境限制,敬请点击页面底部‘阅读原文’,跳转至浏览器观看完整视频教程。”

搭建派节点之前,电脑必须安装WSL和Hyper-v虚拟化功能,WSL (Windows Subsystem for Linux) 是一种允许在 Windows 操作系统上运行 Linux 程序的工具。Hyper-V是Windows 的虚拟化平台,允许用户在Windows上运行虚拟机。

查看节点搭建流程:

  1. 节点电脑配置要求
  2. WSL和Hyper-v虚拟化功能安装
  3. 云服务器购买与配置
  4. Linux服务器安装网络代理工具以及端口映射
  5. Pi Node节点软件与Docker安装

安装WSL和Hyper-V,需要注意以下几点:

  • 您的计算机必须运行Windows 10专业版纯净系统,CPU支持虚拟化而且在BIOS中已开启。
  • 如果您要同时使用WSL和Hyper-V,请确保您的计算机支持在Hyper-V 虚拟机中运行WSL。

可以通过管理员命令提示符下运行以下命令来检查计算机是否支持虚拟化:

dism.exe /online /get-features /format:table | findstr /c:"VirtualMachinePlatform" 

如果该命令返回 "Enable"或者显示“已启用”,则您的计算机支持在Hyper-V虚拟机中运行WSL。如下图所示

查看电脑是否支持WSL

安装WSL 2版本,并启用WSL 2的虚拟化支持:

  • 首先安装适用于Linux的Windows子系统,在管理员命令提示符下运行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

如下图所示:

启用WSL

  • 检查运行WSL 2的要求,windows10系统版本22H2,内部版本1903或更高版本。在管理员命令提示符下,运行以下命令查看:
winver

如下图所示:

查看版本

  • 安装WSL功能:在管理员命令提示符下,运行以下命令
wsl --install

如图所示:
启用WSL

下载并安装WSL 2更新包:

安装所选的Linux 分发版本Ubuntu20.04LTS

  • 打开 Microsoft Store应用商店,搜索”Ubuntu“,选择Ubuntu 20.04.5 LTS进行安装。安装完成后,点击启动,设置用户名和密码即可。
  • 如果应用商店无法安装的话,可以在管理员提示符下输入以下命令安装,如下图所示
wsl --install -d Ubuntu-20.04

ubuntu安装

  • 将WSL 2设置为默认版本:
wsl --set-default-version 2
  • 安装完成后在管理员提示符下输入以下命令,查看是否安装成功。
wsl -l -v

输出显示如下图所示信息,说明安装成功。

查看ubuntu是否安装成功

安装 Hyper-V,按照以下步骤进行操作:

在 Windows 功能中启用 Hyper-V:打开“控制面板”,选择“程序”,然后选择“程序和功能”。单击“启用或关闭 Windows 功能”链接。在“Windows 功能”窗口中选中“Hyper-V”,然后单击“确定”。如下图所示

安装Hyper-V

至此WSL和Hyper-V功能安装完成,下一步就可以购买云服务器,配置安装服务器环境来做端口映射了。

本文由《派节点网》原创发布。

原文链接:安装WSL和Hyper-V虚拟机 图文视频教程

旗下网站:派节点检测网》一键监测您的Pi节点运行状态

版权声明:本文系作者原创,未经许可禁止转载。文中所述观点仅代表作者本人,不代表任何机构的立场。

技术支持与合作咨询:如您需要技术支持或有合作意向,请点击此链接联系Pi节点网技术团队。我们随时欢迎您的垂询,并期待与您的合作。

78 条评论

comments user
微信用户

老师我通过运行命令提示符检测计算机是否支持虚拟化时没有显示已启动,可是在任务管理器中显示cpu虚拟化功能已开启;而且在管理员命令提示符下运行命令安装适用于Linux的Windows子系统时显示未知错误87,enable-featurename选项未知,请问这个问题该怎么解决?

    comments user
    Pi派节点网技术团队

    这种错误提示一般都是盗版系统造成的

comments user
民生粮贸

为社么outgoing有数据,incoming没有数据。谢谢,检测端口全开,

    comments user
    Pi派节点网技术团队

    新装节点耐心等待几天就有了

      comments user
      微信用户

      我的安装半年多了,incoming一直是0,一次都没变过,什么原因呢

      comments user
      Pi派节点网技术团队

      31400-31409端口映射错误,没有完全通信

comments user
曾经现在

为什么输入管理员命令显示是已禁用,但是任务管理器和BIOS里面都显示是已开启

    comments user
    Pi派节点网技术团队

    盗版windows10系统导致的,教程中使用的是正版系统

comments user
ubuntu安装失败

Ubuntu 20.04.6 LTS在商店里找到安装了,出来英文如下:
root@DESKTOP-8l0GU5T:~#

    comments user
    Pi派节点网技术团队

    说明安装正常了

comments user
WW

请问Ubuntu-20.04已经下载安装,但是不能启动是什么原因

    comments user
    Pi派节点网技术团队

    打开Ubuntu后,配置用户名和密码,启动即可

comments user
lv

为什么安装ubunu20.04报错Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80004002
Error: 0x80004002 ??????

    comments user
    Pi派节点网技术团队

    一般是网络问题造成的,可以修改DNS地址为1.1.1.1备用DNS为1.0.0.1,然后重试

      comments user

      你好,修改了dns后,也是显示禁止的呐

      comments user
      Pi派节点网技术团队

      任务管理器中显示启用就可以操作下一步了,执行命令显示禁用一般是盗版系统导致的。

comments user
非华

任务管理器性能栏里显示虚拟化已启用,用代码dism.exe /online /get-features /format:table | findstr /c:"VirtualMachinePlatform" 检查显示是已禁用,请问是什么原因,谢谢

    comments user
    Pi派节点网技术团队

    windows系统版本导致的,忽略,然后操作下一步。

comments user
13369876886

已禁用怎么解决

    comments user
    Pi派节点网技术团队

    显示禁用一般是使用了盗版windows10系统,可以跳过操作下一步

comments user
Qiming123

请问我按照步骤弄完以后上不去网了怎么回事?

    comments user
    Pi派节点网技术团队

    检查TCP+UDP端口是否放行

comments user
Qiming123

您好,请问我输入完wsl-l-v命令后显示ubuntu20.04 状态是stopped怎么办?version是2没错

    comments user
    Pi派节点网技术团队

    无需理会,只要版本显示为“2”就可以了

comments user
520

Ubuntu-20.04 Running 1
请问转换命令在哪里?

    comments user
    Pi派节点网技术团队

    输入wsl --set-default-version 2进行转换

comments user
刘婷婷

版主您好,在管理员提示符下WINDOW/ADNMINISTRATOR文件夹安装可以吗?谢谢

    comments user
    Pi派节点网技术团队

    可以,只要是以管理员方式运行的就行

comments user
11

版主您好,没在商店下载,在命令提示符下安装的Ubuntu,还需要设置用户名和密码吗?谢谢

    comments user
    Pi派节点网技术团队

    需要自定义用户名和密码安装

comments user
和善

谢谢老师的精细课程,受益匪浅。目前一问题仍希望老师指教。TURNTHENODEON下面的始终是空白,无数据链数值相关内容,数据已经SYNED是否正常?

    comments user
    Pi派节点网技术团队

    进入的链接数据待节点稳定后就有了,只有传出的数据正常就可以了

comments user
微笑

C:\Windows\system32>wsl --install
无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址
Error code: Wsl/WININET_E_NAME_NOT_RESOLVED
子系统安装不了怎么弄

    comments user
    Pi派节点网技术团队

    修改网络DNS为1.1.1.1即可解决此问题

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注