Windows11如何开启WSL功能以及如何迁移WSL释放空间

一.什么是wsl

WSL(Windows Subsystem for Linux)是微软为 Windows 10/11 提供的一项“原生运行 Linux 二进制可执行文件”的兼容层技术。就是说不用装双系统/虚拟机,就能在 Windows 里直接启动一个真正的 Linux 内核并运行大多数 Linux 命令、工具。

wsl分为wsl1和wsl2

我们目前使用wsl2.对于wsl1来说:wsl2内置了一个极轻量的 Hyper-V 微型虚拟机,里面跑真正的微软定制 Linux 内核,几乎 100 % 系统调用兼容,文件系统性能大幅提升,同时启动速度非常快。

二.如何开启wsl2

1.打开控制面板,点击程序和功能,点击启用或关闭windows功能

将下面的windows虚拟机监控程序平台,适用于linux的windows子系统功能勾上,重启电脑

重启之后运行终端管理员

输入wsl.exe --update等待程序自动安装

下载非常慢,大家一定不要慌,保守估计2-3小时但是一定会成功,如果下载被中断,大家再次尝试即可,确实很慢,但是亲测成功,如果你这一步完成的很快那么恭喜你了,不用煎熬了!

下载的同时大家打开微软官方商店搜索下载Ubuntu,大家也可以根据自己情况下载其他的版本

上述都下载安装完成后输入

wsl --set-default-version 2

然后输入wsl

会提示你输入你的用户名和密码,输入完成以后就可以启动Linux环境了

以后想直接进入linux环境就在终端里直接输入wsl就可以

安装完成后你的电脑会出现Linux小企鹅,你电脑里面的文件可以直接拖进去处理很方面

大家也可以打开电脑wsl settings软件对运行这个linux环境的配置进行调整

三.常见的一些问题

安装过程中最大的问题就是wsl2更新异常的慢,大家一定要耐心!!!

四.迁移wsl,释放C盘空间

以上教程安装的wsl功能默认放到C盘了,接下来我们介绍如何将wsl迁移到其他盘

1.首先我们先建一个文件夹,用来存放打包wsl的文件

例如:D:\ubuntu2204_wsl

2.用以下命令查询现在安装的wsl发行版名称

wsl -l -v

3.wsl --export ubuntu-22.04 D:\ubuntu2204_wsl\ubuntu.tar

这行上述的命令把 WSL 里的整个 Ubuntu-22.04 发行版 打包成一个 tar 归档文件,执行这个根据你的文件大小可能需要3-5分钟等待

解释一下这个命令

wsl --export    WSL 的“导出”子命令
ubuntu-22.04    要导出的发行版名称(wsl -l -v 里看到的名字)
D:\ubuntu2204_wsl\ubuntu.tar    导出后保存的 tar 文件路径(目录需事先存在)

打包完成后的结果以及文件所在的目录如下(红框里面是打包的文件,绿框是第五步重新导出的磁盘文件),操作全部完成后红框文件可以删除!

4.wsl --unregister Ubuntu-22.04

使用以上命令用来注销原有的wsl,相当于删除wsl原来的文件释放空间

5.wsl --import Ubuntu-22.04 D:\ubuntu2204_wsl D:\ubuntu2204_wsl\ubuntu.tar

以上指令重新将打包的文件重新导入wsl,会生成第三步图示的绿框磁盘文件

D:\ubuntu2204_wsl  这个是代表磁盘文件生成的位置

D:\ubuntu2204_wsl\ubuntu.tar   这个是代表生成磁盘文件所需的文件

6.迁移完成之后打开终端输入wsl会发现一个问题就是默认root启动了,如果想要恢复请继续操作

6.1首先wsl指令先进入到linux环境里

cat /ect/wsl.conf

vim /ect/wsl.conf

添加默认用户名

一定要注意,这个默认用户名一定要填写你第一次创建的用户名,否则会修改失败

修改完成后使用exit退出当前环境,关闭终端,然后重新打开终端使用wsl此时会恢复到你原来的用户登录!

上述所写如有疑惑之处或其他问题欢迎大家评论追问

不足或者错误之处,欢迎大家评论指教!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值