Win11安装WSL2,自定WSL2安装位置,安装到其他磁盘(非C盘)

embedded/2024/10/21 20:57:06/

参考:

【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)_wsl2指定安装路径-CSDN博客

超详细Windows10/Windows11 子系统(WSL2)安装Ubuntu20.04(带桌面环境)_wsl安装ubuntu20.04-CSDN博客

旧版 WSL 的手动安装步骤 | Microsoft Learn

【安装笔记-20240520-Windows-自定义 WSL2 安装位置】_wsl自定义安装路径-CSDN博客

主要参考官网的旧版本的手动安装步骤

一. 启用适用于 Linux 的 Windows 子系统和启用虚拟机功能

可以图形窗口启动或者命令行启动

1.手动图形窗口启动

2. 命令行启动

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

二. 安装内核更新包

运行

wsl --update

报错,运行 wsl --install 和 wsl --update 都没下载成功内核,运行 wsl --status 的时候没找到内核

手动下载内核更新包

下载Linux内核更新包,适用于 x64 计算机的 WSL2 Linux 内核更新包;

双击运行刚才下载的更新包,后缀为.msi,出现如下安装界面,点击next进行安装,直到出现安装成功界面。

再次运行,即可成功找到内核

wsl --status

三. 将 WSL 2 设置为默认版本

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

wsl --set-default-version 2

四. 安装所选的 Linux 分发

微软提供了一个手动下载WSL发行版的网址:手动下载适用于 Linux 的 Windows 子系统发行版包

下载后可得到一个后缀名为.AppxBundle的文件,将后缀改成.zip,并解压

解压后文件夹有一个后缀名为.appx的文件,将后缀改成.zip,再次解压

将文件夹移动到想要安装的路径中,解压后文件夹得到一个.exe文件,双击运行;
需要注意的是:安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错
可以右键文件夹–>属性–>常规–>高级找到并关闭这个选项

双击 ubuntu.exe,等待一段时间后安装完成,自行定义用户名及密码

回到PowerShell查看所有系统,测试,输入

wsl -l -v

如图所示已安装成功


http://www.ppmy.cn/embedded/129362.html

相关文章

Jmeter之GET与POST 请求的参数存放位置

根据不用的请求方式,参数的设置详细如下,二选一,否则报错 POST请求 GET请求

大数据-174 Elasticsearch Query DSL - 全文检索 full-text query 匹配、短语、多字段 详细操作

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

【论文速读】Adapter tuning:Parameter-Effificient Transfer Learning for NLP

arxiv:1902.00751v2 摘要 对大型预训练模型进行微调是自然语言处理中一种有效的传递机制。然而,在存在许多下游任务的情况下,微调是参数效率较低的:每个任务都需要一个全新的模型。**作为一种替代方案,我们建议使用适…

起吊机革新:协议转换器解锁安全与效率

重工起吊机设备在工业生产中扮演着至关重要的角色,但其在实际应用中面临着一系列痛点问题。这些问题不仅影响了起吊机的性能和安全性,还限制了生产效率的提升。我们自主研发的MG协议转换器能够高效解决这些痛点,同时MG协议转换器作为一种关键…

K8s-pod详解2

Pod生命周期 我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程: pod创建过程运行初始化容器(init container)过程运行主容器(main container) 容器启动后钩子&#xff0…

java 异常包装

当往数据库里插入数据主键重复时,系统会抛出异常 java.sql.SQLIntegrityConstraintViolationException 这时候我们会自定义一个全局异常处理器去捕获异常。 public class GlobalExceptionHandler {ExceptionHandler(SQLIntegrityConstraintViolationException.cl…

债券市场金融基础设施 (2020版)

前言:我国债券市场格局简介 我国金融市场主要包括货币市场、资本市场、外汇市场、金融衍生工具市场等,其中,资本市场是金融市场重要组成部分,承担着实体经济直接融资的重责,做大做强资本市场对整个国民经济具有重要意义。债券市场是资本市场两大组成部分之一,对提高直接…

Linux——综合实用操作

目录 IP与主机 ping命令 wget命令 curl命令 端口:设备与外界通讯交流的出入口 进程管理 Linux top命令Windows 任务管理器 磁盘信息监控 df iostat 网络状态监控 sar -n DEV命令 环境变量 上传,下载 压缩 解压tar,zip&#xff…