首页 > 其他分享 >[转]wsl2的安装与卸载

[转]wsl2的安装与卸载

时间:2024-05-04 10:44:49浏览次数:25  
标签:-- wsl2 wsl desktop data 卸载 docker 安装

 1 安装

  1、官方提供的离线安装包下载地址
  https://docs.microsoft.com/en-us/windows/wsl/install-manual
   
  2、下载LxRunOffline安装工具
  下载地址:https://github.com/DDoSolitary/LxRunOffline/releases
  解压后,打开cmd输入LxRunOffline
  若提示:[ERROR] No action is specified.和帮助文档,
  这代表LxRunOffline安装成功。
   
  3、安装WSL
  <1>.首先以管理员身份打开PowerShell并运行:
  ❯ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  出现提示时重新启动计算机
   
  <2>.将下载的linux包的后缀由.Appx改为.zip,并解压。
   
  <3>.打开cmd,输入
  ❯ LxRunOffline i -n <安装名称> -d <安装路径> -f <安装文件>
  其中安装名称可以自定义,安装路径为自定义安装路径,安装文件为上一步解压后的文件中的install.tar.gz的路径,回车后等待安装完成。
   
  <4>.备注
  若系统中安装不止一个WSL,则可以通过
  ❯ LxRunOffline sd -n <安装名称>
   
  在cmd中启动WSL,设置默认启动系统
  ❯ wsl //启动系统。
   
  若忘记安装名称,可通过查看
  ❯ LxRunOffline list

建议进行的配置:Ref
wsl.conf

  [interop]
  appendWindowsPath=false
   
  [user]
  default=yann

.wslconfig

  # Sets amount of swap storage space to 8GB, default is 25% of available RAM
  swap=16GB
   
  # Sets swapfile path location, default is %USERPROFILE%\AppData\Local\Temp\swap.vhdx
  swapfile=E:\\wsl\\swap\\wsl-swap.vhdx

2 卸载

  wslconfig /l #显示出你安装的列表。
  wslconfig /u debian #debian为上述列表中的名字 注销子系统

3 关闭

  ❯ wsl --shutdown

4 查看状态

  ❯ wsl -l -v

5 wsl1和wsl2版本切换

  ❯ wsl --set-version <distribution name> <versionNumber 1/2>

6 wsl2迁移

6.1 wsl2安装路径查询

默认的wsl2安装路径是在C盘。在软件Everything中搜索ext4.vhdx中可以看到wsl2安装系统的虚拟磁盘的路径。

wsl2安装路径查询

6.2 wsl2迁移

  1. 查看已经安装的wsl2名称和版本,在Powershell中输入以下命令
      ❯ wsl -l --all -v
      # 输出:
      # NAME STATE VERSION
      # * Ubuntu-20.04 Running 2
      # docker-desktop Running 2
      # docker-desktop-data Running 2
  2. 导出系统到指定位置,wsl --export <系统名> <导出目录>
      ❯ wsl --export Ubuntu-20.04 D:\wsl\Ubuntu-20.04.tar
  3. 删除当前C盘中的wsl2系统
      ❯ wsl --unregister Ubuntu-20.04
  4. 导入系统到指定位置,wsl --import <系统名> <安装位置> <tar文件目录> WSL版本号
      ❯ wsl --import Ubuntu-20.04 D:\wsl\Ubuntu-20.04\ D:\wsl\Ubuntu-20.04.tar --version 2
  5. 配置之前的默认登录用户,ubuntu2004.exe config --default-user <用户名>
      ❯ ubuntu2004.exe config --default-user yann

7 docker迁移

本质还是wsl2的迁移

默认情况下,Docker Desktop for Window会创建如下两个发行版(distro),
C:\Users\jayzhen\AppData\Local\Docker\wsl
发行版1:docker-desktop (对应distro\ext4.vhdx)
发行版2:docker-desktop-data (对应data\ext4.vhdx)
按官网提示:vhdx文件最大支持256G,超出大小会有异常

  1. 导出发行版
      ❯ wsl --export docker-desktop-data D:\wsl\docker-desktop-data.tar
  2. 删除原发行版
      ❯ wsl --unregister docker-desktop-data
  3. 导入发行版到指定位置
      ❯ wsl --import docker-desktop-data D:\wsl\docker-desktop-data\ D:\wsl\docker-desktop-data.tar --version 2
  4. 对docker的两个发行版docker-desktopdocker-desktop-data均执行以上操作即可。
  5. 重新启动Docker Desktop for Windows。后面再下载docker image,会发现docker-desktop-data对应的虚拟磁盘体积会增大。

---------------------
作者:yann-qu
来源:CNBLOGS
原文:https://www.cnblogs.com/yann-qu/p/15590261.html
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

标签:--,wsl2,wsl,desktop,data,卸载,docker,安装
From: https://www.cnblogs.com/admans/p/18172047

相关文章

  • VMware虚拟机安装Centos-7.9
    VMware虚拟机安装Centos-7.9创作不易,点赞关注一下吧1.安装VMwareWorkstationPro大家根据自己的实际情况安装合适版本的VMwareWorkstationPro,具体的安装推荐及各版本的下载链接大家可以看我之前发布的一篇博客:VMwareWorkstationPro各版本下载链接汇总(特全!!!)。1.1运行安装程......
  • 【Qt 资源】OpenSSL1.1.1d windows安装包资源
    笔者QT版本:5.14.2 用途:openssl1.1.1d 版本 今天尝试用百度云人脸识别api搭载QT的人脸识别程序,但是遇到了QT缺乏openssl的相关问题,找了大半天资源,1.1.1版本官网已经不再提供下载链接了。现在免费开源共享给大家。 链接:https://pan.baidu.com/s/1SLhNDmRC-tmm86lDn......
  • 下载和安装anaconda
    下载anaconda官网下载:https://www.anaconda.com/清华园镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/这里我用的是清华园镜像下载的安装anaconda找到下载好的.exe文件,双击运行,会弹出下面的界面,点击Next然后点击IAgree前两步一般不会出问题,!!!这里请......
  • redis7下载及安装详细步骤
    Redis7详细安装步骤必备环境:centos7(64位)  gcc检查命令:出现下面内容,说明gcc安装成功了  如果没有出现上图的内容,则先进行gcc的安装命令:yum-yinstallgcc -c++1.下载安装包:https://redis.io/downloads/,本次安装以redis7.0.0为例2下载获得redis-7.0.0.tar.......
  • WSL2 固定IP与局域网访问
    前言新版WSL2已经支持镜像模式网络可以将WSL2的IP固定为与主机相同镜像模式网络但是在启用后WSL2中Docker运行的服务本机无法访问issues10494结合上述issues给出自己的使用新的帮助大家避坑环境Win1123H2win+r>winverWSL2.1.5.0win+r>cmd>wsl--version......
  • 安装 Google Cloud CLI(gcloud)
    安装#更新软件包索引sudoaptupdate#安装辅助工具sudoaptinstallapt-transport-httpsca-certificatesgnupgcurl#导入GoogleCloud公钥curlhttps://packages.cloud.google.com/apt/doc/apt-key.gpg|sudogpg--dearmor-o/usr/share/keyrings/cloud.google.g......
  • 安装pytorch
    $cat~/.condarc#https://help.mirrors.cernet.edu.cn/anaconda/channels:-defaultsshow_channel_urls:truedefault_channels:-https://mirrors.zju.edu.cn/anaconda/pkgs/main-https://mirrors.zju.edu.cn/anaconda/pkgs/r-https://mirrors.zju.edu.c......
  • Windows使用WSL2及docker(Ubuntu22.04 LTS)
    WSL2初始化1.换源#1cp/etc/apt/sources.list/etc/apt/sources.list.bak#2vim/etc/apt/sources.list#清空原源并替换成以下源#deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiversedebhttps://mirrors.tuna.tsinghua.e......
  • 在Linux中,如何卸载软件?
    在Linux中卸载软件,方法取决于你所使用的包管理系统。以下是针对几种主要包管理系统的卸载指南:1.基于APT的系统(如Debian、Ubuntu及其衍生版)打开终端:首先,打开一个终端窗口。卸载软件:使用以下命令卸载软件包,同时清除配置文件:sudoapt-getautoremove--purge软件包名如果......
  • linux18-软件安装
    linux18-软件安装yum需要root权限和网络连接RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题安装包为.rpm文件(适用于centOS,对应ubuntu中的apt)yum[-y][install|remove|search]软件名称选项:-y自动确认,无需手动确认安装和卸载的......