准备工作

一、开启 CPU 虚拟化

  1. 重启电脑并进入 BIOS 设置。
  2. 在 BIOS 设置中找到带有 virtualization 字样的选项,启用所有相关的虚拟化功能。

二、安装 Hyper-V 服务

  1. 打开控制面板:开始 → 运行 → 输入 control.exe
  2. 选择 程序和功能
  3. 点击左侧的 启用或关闭Windows功能
  4. 勾选 Hyper-V虚拟机平台 选项,点击确定完成安装。
  5. 重启电脑以应用更改。

Windows Subsystem for Android (WSA)

一、下载离线安装包

  1. 访问微软离线应用提取网站:store.rg-adguard.net
  2. 复制 WSA 在微软应用商店的地址并粘贴至 URL 输入框中,选择 Slow,点击对勾开始搜索。
  3. 选择适合您系统架构的最新版本的 WSA 安装包(通常为 .Msixbundle 后缀),并下载。

    注意:忽略带有 BlockMap 后缀的文件。
  4. 也可访问 MustardChef 的 GitHub 页面 下载经过修改的 WSA 安装包。

二、安装 WSA 环境

  1. 以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >右键 >“以管理员身份运行”)。
  2. 使用以下命令安装下载的 WSA 包:

    Add-AppxPackage "路径\到\下载的\wsa.Msixbundle"

Windows Subsystem for Linux (WSL)

一、启用 WSL

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

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

二、检查 WSL2 的要求

  1. 按 Win+R 打开运行,输入 winver 检查 Windows 版本要求:

    • 对于 x64 系统:版本 1903 或更高,内部版本 18362.1049 或更高。
    • 对于 ARM64 系统:版本 2004 或更高,内部版本 19041 或更高。

三、启用虚拟机功能

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

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

四、下载 Linux 内核更新包

  1. 下载适用于您的计算机架构的 WSL2 Linux 内核更新包:下载链接

五、设置 WSL 默认版本

  1. 打开 PowerShell 并运行以下命令,将 WSL 2 设置为默认版本:

    wsl --set-default-version 2

六、安装 Linux 分发版

  1. 访问以下链接,选择您想要安装的 Linux 分发版,并在其页面中点击“获取”:

  2. 安装完成后,首次启动将解压文件并要求设置用户账户和密码。
  3. 切换到 root 用户登录(如需):

    wsl --list
    ubuntu2204 config --default-user root

常见问题处理

  • 关闭 WSL 自动挂载 Windows 分区
    编辑 WSL 配置文件 /etc/wsl.conf 并添加内容以禁用自动挂载和 Windows 路径的添加。
  • 解决无法定位 package screen 的问题
    在 Linux 分发版中运行 apt-get update 来更新软件包列表。
  • WSL 卸载
    查看已安装的 WSL 环境并卸载指定的 Linux 分发版。
  • 解决 WSLRegisterDistribution 错误
    在 PowerShell 中运行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
最后修改:2024 年 06 月 16 日
如果觉得我的文章对你有用,请随意赞赏
版权声明 博客名称: lsy的小站
本文链接: https://lsy22.com/91.html
内容来源: 部分内容可能来源于公共网络,仅供学习交流,如有侵权,请联系博主进行核实删除。
转载说明: 请勿用于商业用途,转载请注明出处!