Win11家庭版安装Hyper-V

Win11家庭版安装Hyper-V

WSL

官网安装教程: https://learn.microsoft.com/zh-cn/windows/wsl/install

两条命令即可:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

或者

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

但本教程并未使用以上命令方式。

  1. 创建脚本文件 家庭版hyper-v.cmd 或者 家庭版hyper-v.bat

    pushd "%~dp0"
     
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
     
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
      
    del hyper-v.txt
     
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
    
    
  2. 以管理员身份运行刚刚创建的脚本文件 家庭版hyper-v.cmd 或者 家庭版hyper-v.bat 启用WSL功能

  3. 启用虚拟机平台功能

    以管理员身份运行 powershell 后,输入以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    
  4. 升级wsl

    以管理员身份运行 powershell 后,输入以下命令:

    wsl --update
    
  5. 手动安装升级 wsl2

    安装包下载地址:https://github.com/microsoft/WSL/releases
    本次安装包地址:https://github.com/microsoft/WSL/releases/download/2.4.13/wsl.2.4.13.0.x64.msi

    下载后安装即可,安装后以管理员身份运行 powershell 后,输入以下命令:

    wsl --set-default-version 2
    
  6. 安装 linux 子系统

    方式一:命令行方式,需要开魔法

    wsl --install -d Ubuntu-24.04
    
    wsl --install -d openEuler-24.03
    

    方式二:应用商店方式

    wsl-openEuler
    wsl-openEuler

  7. 迁移子系统位置

    输入:wsl --manage 子系统名称 --move <自己想转移至的目录>,直接转移好,C盘的自动删除,很方便。

    例如:

    wsl --manage openEuler-24.03 --move D:\wsl\openEuler-2403
    
    wsl --manage Ubuntu-24.04 --move D:\wsl\ubuntu-2404
    
  8. 导入导出

    导入导出的优势:可以运行同一发行版的多个节点

    # 1. 创建导出目录并导入
    mkdir D:\wsl\base
    
    # 2. 导出原发行版
    # 格式:wsl --export <导出Linux名称> <导出的路径> 版本(代表wsl2)
    wsl --export openEuler-24.03 D:\wsl\base\openEuler2403.tar
    
    # 3. 注销原发行版
    wsl --unregister openEuler-24.03
    
    # 4. 创建目标目录
    mkdir D:\wsl\run\openEuler\node01
    mkdir D:\wsl\run\openEuler\node02
    
    # 5. 导入目标子系统
    # 格式:wsl --import <导入Linux名称> <导入盘的路径> <导入tar包路径> 版本(代表wsl2)
    wsl --import node01 D:\wsl\run\openEuler\node01 D:\wsl\base\openEuler2403.tar --version 2
    wsl --import node02 D:\wsl\run\openEuler\node01 D:\wsl\base\openEuler2403.tar --version 2
    
    # 6. 删除临时文件(推荐保留)
    del D:\wsl\base\openEuler2403.tar
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李昊哲小课

桃李不言下自成蹊

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值