Windows10 使用 WSL2 安装 Ubuntu 图文教程

前言

因为学习redis需要用到Linux环境,但是重装之后的电脑一直没有机会用Linux所以就没有装虚拟机

虽然手上也有镜像文件,但是本着尝试的心态,并且看评论很多人都说WSL2日常开发是够用的

并且文件检索速度更快,不过好像不支持Docker守护进程,虽然还在试错阶段,不过安装便携编程度还是很客观的

于是这里记录一下自己安装WSL2和Ubuntu的过程和遇到的问题,供大家参考

图文步骤

接下来如果没有特别要求的步骤就直接用图片带过,首先是打开Hyper-V

WSL2是基于Hyper-V,这意味着你跑了一个WSL2之后,就没法启动VirtualBox了

首先我们先去控制面板找到程序和功能,在Windows功能中打开以下三项并重启电脑生效

配置

之后去应用商店(Windows store)搜索WSL,就能看到上架的Ubuntu版本,选择后直接下载

现在已经有Ubuntu20了,如果选择18版本也可以,看个人喜好选择

store

安装之后直接打开,如果配置的没有问题的话会出现等待安装的窗口,等待完成之后让你输入账号信息

输入之后就可以使用Linux系统了,并且使用起来十分快捷方便

Ubuntu
Ubuntu
Ubuntu

WSL2增加的GUI渲染,所以你如果想同时安装多个虚拟机,也可以下载他的图像化管理工具进行管理

工具也在微软商店可以下载,他会默认读取到你自己安装好的虚拟机对象,并且界面十分简洁

WSL2 Manager
WSL2 Manager

遇到的问题

  • 如果启动虚拟出现error错误,建议根据错误代码去百度,这里列举我遇到的错误的原因
    • 最基础的就是配置完Windows功能之后没有重启生效
    • 其次就是之前安装过WSL1,没有升级成WSL2,需要去官网下载update更新包升级
    • 打开虚拟机之前没有打开WSL

总结

虽然现在WSL还不能完全代替窗口端的Linux,但是在安装便携性上还是十分友好地

并且WSL不支持运行Docker环境,即使安装成功开启之后依然不能使用容器

如果你就想成功的在WSL下运行Docker,请看我下面另一篇博客
WSL会将数据库地址存放在一下地址

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs

如果文章存在问题请在评论区斧正,以后遇到特殊的问题可以一起交流借鉴,各自努力,你我最高处见
posted @ 2021-09-26 09:40  21岁还不是架构师  阅读(2278)  评论(0编辑  收藏  举报