WSL折腾记

文章讲述了作者在Windows上尝试安装和使用WSL(WindowsSubsystemforLinux)的过程,遇到的困难包括WSL要求WindowsProfessional版本和启用Hyper-V,以及由此引发的与VirtualBox的兼容性问题。作者在安装过程中遭遇错误,尽管尝试解决但最终放弃,认为WSL的配置复杂且可能影响其他虚拟机软件。
摘要由CSDN通过智能技术生成

WINDOWS WSL是什么鬼?

Windows Subsystem for Linux (WSL) lets developers run a GNU/Linux environment – including most command-line tools, utilities, and applications – directly on Windows, unmodified, without the overhead of a traditional virtual machine or dual-boot setup.
总的来讲就是在windows上有一个linux的运行环境,那为什么不直接用虚拟机呢?给的理由,其实也蛮牵强的,就是更快吧,感觉没有明显的优势,但是,好奇心……

坑来啦

要支持这个功能需要windows professional版本等,就是HOME版是不支持的。
硬件要支持HYPER-V,那HYPER-V 是个什么东东?根据微软的说明:

具体来说,Hyper-V 提供硬件虚拟化。 这意味着每个虚拟机都在虚拟硬件上运行。
 Hyper-V 允许你创建虚拟硬盘驱动器、虚拟交换机以及许多其他虚拟设备,
 所有这些都可以添加到虚拟机中。

好吧,就是虚拟机。那本来就没有什么好玩的,但是,好奇心……

记录

执行安装Ubuntu

wsl --install -d Ubuntu

没想好,后面这个命令就没有成功过。不断的提示类似的问题

 Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8000000d
Error: 0x8000000d ???????????

Press any key to continue...

不同点就是 错误代码不同。
据我个人的分析,应该就是 hyper-v服务配置的问题。
经过我不懈的努力,服务好像是开启了。注意是好像,使用 “Hyper-V Quick Create”就出现一个“找不到”。

从入门到放弃

当我准备硬刚WSL功能时,领导发了个紧急任务给我。
于是我开开心心的打开Virtulbox时,发现虚拟机打不开了。
OK,明眼人应该看出来了,就是WSL hyper-v 的锅了。
赶紧该关闭的关闭,该卸载的卸载,终于救活了 VirtualBox.
差点失业啊,汗要下来了。

总结分享

微软搞的这个东东真的是不靠谱,配置又多,又复杂,可能是针对某个环境比较容易搭建吧。反正我是搞不定了。最危险的就是会影响其他虚拟机软件的使用。

给我的感觉是,给的说明文档看起来很简单。操作起来都是坑。

参考链接

https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/quick-create-virtual-machine
https://learn.microsoft.com/en-us/windows/wsl/install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值