以前在自己的虚拟机上学习docker,最近刚换了电脑。
如果你想用这个子系统在windows中运行docker,WSL2现在比之前的WSL1运行得更快。
Io操作有了很大的改进。在这里,请记录我的安装过程。希望小白对需要支持虚拟化的
前期准备条件
windows机器有一些参考,因为WSL2是基于hyper-V的windows 10版本,比2004好(我不确定,我是在网上看的,我的版本比较新,没有测试)。
安装步骤
1.启用WSL功能和开启适用于Linux的Windows子系统
查看
1.可以通过systeminfo查看。
2.也可以通过任务管理器-性能选项卡查看
通过系统信息查看
通过任务管理器查看
2打开面向Linux的Windows子系统
在设置-程序和功能-打开或关闭窗口功能中打开此选项
3、可以使用wsl命令。
00-1010我是来安装ubuntu系统的。centos类似于ubuntu。安装前,设置WSL版本,安装WSL内核升级包#软件下载地址3360。
https://wslstorestorage . blob . core . windows . net/wslblob/wsl _ update _ x64 . MSI
#微软官方文档
3359 docs.microsoft.com/zh-cn/windows/wsl/install-win10 #步骤4-下载-Linux-内核-更新-软件包查看版本信息#查看版本信息
wsl-l-v
将发行版指定为WSL版本#例如,如果我的版本是wsl1,我希望ubuntu在WSL2上运行。命令如下:
Wsl-set-version Ubuntu-20.04 2指定WSL2为默认架构,以后安装的任何版本都会在WSL2 #中运行,将WSL2设置为默认架构。
wsl-set-default-版本2
2安装方法1
直接在微软应用商店搜索,ubuntu系统进行安装,并且安装完毕后,就可以开始3安装方法2。
使用官方离线下载包进行安装。
#下载地址如下:
3359 docs.microsoft.com/zh-cn/windows/wsl/install-win10 #步骤4-下载Linux内核-更新-软件包4讲述了这两种安装之间的区别。
-用法1:安装,直接安装在c盘上,对c盘空间不足的用户不友好。
但是它可以通过迁移工具来实现,我将在另一章中解释这个迁移的步骤。
-第二种方法可以在任何磁盘上自由安装,但是我之前遇到过一个恶心的问题。
我的调试工具debug无法使用。不知道现在有没有这个问题。如果你知道的话,可以给我留言
2.安装linux分发版
查看ubuntu版本。我用的是最新的LSB _ release-a
。
2配置根密码
#ubuntu默认只能登录pgddsc,需要为root设置密码才能使用。命令如下
O sudpasswd根3配置国内来源
#因为软件来源是国外的,安装软件比较慢,所以需要改成国内的来源。如果阿里、中科大、清华、163来源都可以。
1.建议先备份原始文件。
CP/etc/apt/sources . list/etc/apt
/sources.list.bak
2.替换成国内的源
vim /etc/apt/sources.list
#这里有的系统里没有vim这个工具,可以使用
apt-get install vim
#也可以直接使用vi进行操作
4 更新源:我在这里出现不可访问外网的情况
报的错如下:Temporary failure in name resolution 不能解析
解决办法:
#无法解析,需要在
vim /etc/resolv.conf
#添加内容
nameserver 114.114.114.114
nameserver 8.8.8.8
#再执行
apt-get updateubuntu默认是没有安装ip查看工具的,需要安装
#安装ifconfig
sudo apt-get install net-tools
总结
到这里,在win10子系统里安装ubuntu系统,基本就可以玩耍了,但是这
个ubuntu是个简单版,里面有些软件可能没有,需要自己安装!
我也是一个小白,希望我们一同进步!
附1: 国内源 2021.6.20最新更新
#清华镜像
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
#中科大
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
#163软件源
deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
附2:下一篇文章主要记录 如何把WSL2从c盘迁移到非系统盘