关于虚拟机与双系统

区别概念

虚拟机可以看成是原系统的一个软件,但是复原了原有的系统,可以无缝切换

双系统则是真正的双系统,但是每次切换都需要重新开机,但是直接使用物理硬件,在使用感受上比虚拟机好点

关于wsl

WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。

wsl1 要用到docker?而wsl2可以不用

docker介绍

安装wsl2

目前最新的版本,推荐直接安装wsl2

记得先将默认配置改成v2版本

1
wsl --set-default-version 2

官方文档

安装到D/E盘

包括从wsl1升级到wsl2也可以查官方文档

基础命令

查看状态和版本

wsl -l -v

image-20231110222539587

开启wsl

直接命令行输入wsl即可

image-20231110222725100

注意:WSL可以理解为一个轻量级虚拟机,所以在开启前注意清理下内存,否则会报错:wsl无法启动,大概率是因为内存不够

exit命令退出

关闭wsl

wsl --shutdown

image-20231110222602686

Bug

WSL2启动时提示:参考的对象类型不支持尝试的操作

https://github.com/microsoft/WSL/issues/4177#issuecomment-1429113508

以下是我在安装时遇到过的bug,如果你有安装问题,或许可以在下面的文档中找到答案

WSL 使用指南——02 安装配置 - 知乎 (zhihu.com)

Windows10/11 三步安装wsl2 Ubuntu20.04(任意盘) - 知乎 (zhihu.com)