【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)

您所在的位置:网站首页 怎么选择安装系统的盘 【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)

【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)

2024-07-16 21:09| 来源: 网络整理| 查看: 265

文章目录 启动子系统虚拟化手动安装安装内核更新包设置默认WSL版本从官网上下载安装包 卸载WSL一些报错

启动子系统虚拟化

在这里插入图片描述

手动安装 安装内核更新包 wsl --update

在这里插入图片描述

设置默认WSL版本

我们只使用wsl2,power shell 以管理员方式运行

# 将 WSL 默认版本设置为 WSL 2 wsl --set-default-version 2

在这里插入图片描述

从官网上下载安装包

微软提供了一个手动下载WSL发行版的网址:手动下载适用于 Linux 的 Windows 子系统发行版包 在这里插入图片描述 选择任一版本下载,以Ubuntu 22.04为例: 在这里插入图片描述 下载后可得到一个后缀名为.AppxBundle的文件,将后缀改成.zip,并解压 在这里插入图片描述 解压后文件夹有一个后缀名为.appx的文件,将后缀改成.zip,再次解压 在这里插入图片描述 将文件夹移动到想要安装的路径中,解压后文件夹得到一个.exe文件,双击运行; 需要注意的是:安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错 可以右键文件夹–>属性–>常规–>高级找到并关闭这个选项 在这里插入图片描述 等待一段时间后安装完成,自行这是用户名及密码 在这里插入图片描述 在这里插入图片描述 安装成功后 文件夹下多一个ext4.vhdx镜像,可以理解为安装的位置 这样安装后,linux产生的文件是默认在刚刚自定义选择的路径下。WSL1的安装位置下有个rootfs文件夹就是子系统里的全部文件。WSL2(本质虚拟机)是放在虚拟磁盘(.vhdx)**

回到PowerShell查看所有系统:

wsl -l -v

在这里插入图片描述 如图所示已安装成功

卸载WSL

先打开cmd,输入wsl --list,查看你安装的版本,然后输入wsl --unregister ,之后删掉目录下的那个子系统就可以了。

一些报错

重装系统后安装WSL2,出现报错:WslRegisterDistribution failed with error: 0x800701bc 可参考该文章:Win11安装Ubuntu子系统报错WslRegisterDistribution failed with error: 0x800701bc 解决方法: 下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包 下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi Windows下一直next安装 安装后再次打开Ubuntu,并无报错

参考: [1]自定义WSL的安装位置,别再装到C盘啦 [2]windows11 安装WSL2全流程



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3