win10 2004版本的一些折腾


简介

包含以下内容

  • win10 2004 hyper-V vmware共存
  • win10 开启sandbox
  • win10 开启wsl2
  • wsl2的备份与还原
  • wsl2安装docker

前置

开启以下功能

  • Hyper-v
  • Windows 沙盒
  • 适用于Linux的Windows子系统
  • 虚拟机平台

安装完了重启就完事了

win10 2004 hyper-V vmware共存

升级vmware到15.5以上然后就兼容了

win10 开启sandbox

安装完功能就自动开启了
发现报error 什么文件没找到,重启就完事了

win10 开启wsl2

先开启就是全局,自动就是wsl2了

wsl --set-default-version 2

出现问题安装https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

查看版本

wsl --list --verbose

对wsl进行全局配置,不让容易占用太多内存
位置%USERPROFILE%/.wslconfig

[wsl2]
memory=4GB
swap=0
localhostForwarding=true

先关闭再启动就可以了

wsl --shutdown

还可以通过processors设置使用的cpu数量,具体的见官方手册
https://docs.microsoft.com/zh-cn/windows/wsl/wsl-config#set-a-default-distribution

wsl2的备份与还原

备份

wsl --export ubuntu d:/ubuntu.tar

删除

wsl --unregister ubuntu

还原,同时可以指定位置

wsl --import ubuntu d:/wsl d:/ubuntu.tar

如果发现回来是root用户,通过下面命令修改默认用户

ubuntu config --default-user xyzz

如果是全新的import之后会无法直接ubuntu或者wsl -d ubuntu
进入wsl

tee /etc/wsl.conf <<_EOF
[user]
default=${NEW_USER}
_EOF

然后wsl --shutdown ubuntu

使用最原始的系统
具体下载地址https://docs.microsoft.com/zh-cn/windows/wsl/install-manual

curl.exe -L -o ubuntu2004.appx https://aka.ms/wslubuntu2004

也可以直接浏览器下载
安装

Add-AppxPackage ./ubuntu2004.appx

wsl2安装docker

我比较懒,就直接用docker-ce,没使用wsl2做后段的docker deskotp了。等有时间试试再回来补充
不过目前的docker无法systemctl restart docker
只能systemctl start docker或者sudo service docker start
不过目前systemctl enable docker不可以随着虚拟机启动就启动

wsl2 docker设置proxy

之前的方法不管用了,我也不知道咋办
目前有一个不太稳的办法
就是修改/etc/default/docker这个文件
把http_proxy放开,不过不能用域名,只能用ip
算是一个bug吧

wsl2 git

会出现换行符错乱的情况

git config --global core.autocrlf true

设置为windows linux 换行符一致


文章作者: xyzz
文章链接: http://www.xyzzpwn.top
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 xyzz !
 上一篇
vsphere关于windows模版的一些笔记 vsphere关于windows模版的一些笔记
简介关于vsphere windows类系统的模版所包含的一些步骤比较符合个人习惯的 步骤 开启mstsc,取消仅允许运行使用网络级别身份验证的远程桌面的计算机连接 设置输入法默认为英文 电源选择为不休眠,关闭显示屏 安装7zip,chro
下一篇 
远程连接的一些笔记 远程连接的一些笔记
简介主要是远程到远程服务器的一些用法 ssh配合xserver达到远程应用图像显示到本地 linux下smb文件共享 ssh+xserverserver配置编辑/etc/ssh/sshd_config修改下面的值 X11Forwardi
2020-08-28
  目录