精华内容
下载资源
问答
  • 问题在于,Win10 1903 之前的版本没有自带 WSL 备份还原工具,我们需要借助第三方工具 LxRunOffline 来进行操作,但如果你系统是 1903 之后的,可以直接参考这篇文章即可。 安装WSL 开启WSL组件 首先需要打开WSL组件...

    WSL 是 Windows 下的一个 Linux 子系统,可以直接在 Windows 上运行 Linux 环境,如执行一些编译等操作,无须使用实体机安装或者虚拟机安装。但是我们配置好的环境希望可以备份下来,如果环境出现了问题,我们可以直接还原。问题在于,Win10 1903 之前的版本没有自带 WSL 备份还原工具,我们需要借助第三方工具 LxRunOffline 来进行操作,但如果你系统是 1903 之后的,可以直接参考这篇文章即可。

    安装WSL

    开启WSL组件

    首先需要打开WSL组件,可以使用以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

    也可以手动在【控制面板】-【程序】-【启用或关闭Windows功能】-【适用于Linux的Windows子系统】打勾,然后确定再重启电脑即可。

    下载镜像

    可以直接在应用商店中搜索Ubuntu,然后自动下载安装即可。
    安装后的Ubuntu默认路径:

    C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
    

    如果你的Win10是精简版或者没有应用商店版本,你需要手动下载镜像,以下链接给出各个版本发行版的下载:

    https://docs.microsoft.com/en-us/windows/wsl/install-manual
    

    如下图:
    下载各个发行版wsl

    安装

    1. 把Ubuntu.appx重命名为Ubuntu.zip
    2. 解压
    3. 将Ubuntu.exe右键以管理员身份运行,输入用户名和密码既可安装完成

    修改默认用户

    在解压根目录中打开powershell:

    ubuntu config --default-user <username>
    

    完成之后,你就可以愉快的使用WSL,可以下载VScode,装个插件,就可以直连WSL了。
    但是,配置好的WSL在你重装系之后,所有的东子都需要从头再来,所以我们需要对其备份,接下来说一下WSL的备份。

    备份WSL

    下载LxRunOffline

    在Github上有LxRunOffline源代码和编译的文件,下载地址:

    https://github.com/DDoSolitary/LxRunOffline/releases
    

    在安装或者解压后的软件根目录运行CMD或者powershell,就可以使用LxRunOffline命令进行操作了

    常用的LxRunOffline命令

    使用LxRunOffline.exe -h查看软件的命令,常用的命令如下:

    //已经安装的WSL
    LxRunOffline.exe list 
    //还原WSL
    LxRunOffline.exe install -n <wsl_name> -d <res_path> -f <back_path>
    //卸载WSL
    LxRunOffline.exe uninstall -n <wsl_name>
    //备份WSL
    LxRunOffline.exe export -n <wsl_name> -f <back_path>
    //启动一个WSL
    LxRunOffline.exe run -n <wslname>
    

    备份/还原WSL

    • 查看当前系统中存在的WSL
    LxRunOffline.exe list
    
    Ubuntu
    
    • 开始备份
    LxRunOffline.exe export -n Ubuntu -f D:\UbuntuBackup.tar.gz
    

    -n: wsl的别名,就是之前用list查看的其中一个
    -f: 备份的路径,我这直接备份到当前路径backup.tar.gz

    • 还原WSL
    LxRunOffline.exe install -n Ubuntu -d C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState -f D:\UbuntuBackup.tar.gz
    

    -n :为wsl起个名字
    -d: wsl的还原路径
    -f: 备份文件的路径

    • 启动备份的WSL
    LxRunOffline.exe run -n Ubuntu
    

    每次需要在CMD中打开wsl,如果要点击Ubuntu图标直接启动,可以在新安装的系统重新安装的Ubuntu,先不要打开,先用LxRunOffline直接还原到安装目录就可以直接点击图标打开了。

    参考

    • https://github.com/DDoSolitary/LxRunOffline
    • https://docs.microsoft.com/en-us/windows/wsl/install-on-server
    • https://askubuntu.com/questions/816732/how-to-change-default-user-in-wsl-ubuntu-bash-on-windows-10
    展开全文
  • Windows安装wsl,并升级到wsl2

    万次阅读 2021-03-20 20:57:55
    LX高频操作用LX安装WSLLX设置发行版wsl的默认用户LX操作转移已wsl的安装目录LX备份和恢复WSL备份恢复LX设置默认WSL3. WSL启用WSL2 Windows安装wsl,并升级到wsl2 前提是win宿主机已经启用虚拟机以及Linux子系统...

    Windows安装wsl,并升级到wsl2

    前提是win宿主机已经启用虚拟机以及Linux子系统功能

    Windows设置 --> 应用(卸载、默认应用、可选功能) --> 可选功能(滑到最下边)

    –> 更多Windows功能 --> 勾选“适用于Linux的Windows子系统” --> 确定,后续按提示操作

    安装方式:

    • 通过微软商店(默认装在C盘,且不可更改)
    • 下载安装包,自行安装(自定义安装路径)

    1. 自定义安装

    • 在官网选择自己想要安装的版本,并下载安装包(.appx格式的文件),下载地址

      这里注意,下载完的包,如果通过命令Add-AppxPackage .\app_name.appx安装,其实和直接微软商店下载安装是等效的,也是默认装在C盘的

    • 将安装包放到自己设定(计划安装wsl)的目录中,后缀改为.zip类型,然后解压缩

    • 找到解压文件夹中的发行版.exe文件,双击会自动安装到当前目录

      这里有用LxRunOffline进行安装的,如果仅仅是使用wsl,完全通过Lx来进行管理,并无大碍。但是如果要使用pycharm等配置python解释器,通过LX安装的会没有.exe文件,导致pycharm无法加载到wsl的python启动命令。这里需要注意!

    • 等程序加载几秒,按提示输入用户、密码,会安装成功,自动进入对应发行版命令行,目录会成类如下所示结构(Ubuntu-20.04):

      .
      ├── AppxBlockMap.xml
      ├── AppxManifest.xml
      ├── AppxMetadata
      │   └── CodeIntegrity.cat
      ├── AppxSignature.p7x
      ├── Assets
      │   ├── LargeTile.scale-200.png
      │   ├── SmallTile.scale-200.png
      │   ├── SplashScreen.scale-200.png
      │   ├── Square150x150Logo.scale-200.png
      │   ├── Square44x44Logo.altform-unplated_targetsize-16.png
      │   ├── Square44x44Logo.altform-unplated_targetsize-256.png
      │   ├── Square44x44Logo.altform-unplated_targetsize-32.png
      │   ├── Square44x44Logo.altform-unplated_targetsize-48.png
      │   ├── Square44x44Logo.scale-200.png
      │   ├── Square44x44Logo.targetsize-16.png
      │   ├── Square44x44Logo.targetsize-24.png
      │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
      │   ├── Square44x44Logo.targetsize-256.png
      │   ├── Square44x44Logo.targetsize-32.png
      │   ├── Square44x44Logo.targetsize-48.png
      │   ├── StoreLogo.scale-200.png
      │   └── Wide310x150Logo.scale-200.png
      ├── [Content_Types].xml
      ├── ext4.vhdx
      ├── fsserver
      ├── install.tar.gz
      ├── resources.pri
      ├── temp
      │   └── {8e2d940c-29cd-4399-946c-8307575a4fd3}
      │       └── 0000000000000001_tmpfs
      └── ubuntu2004.exe
      

    2. LxRunOffline(github开源)管理wsl

    a. 安装LX

    • 普通手动安装:下载解压 LxRunOffline ,并设置环境变量。
    • 使用 Chocolatey (win包管理工具)安装。
    choco install lxrunoffline
    

    b. LX命令选项、参数简述

    powershell通过 LxRunOffline.exe --h查看所有命令及其用法

    l , list - 列出所有已安装的发行版。

    gd , get-default - 获取 bash.exe 使用的默认发行版。

    sd , set-default - 设置 bash.exe 使用的默认发行版。

    i , install - 安装新的发行版。

    sd , set-default - 设置 bash.exe 使用的默认发行版。

    ui , uninstall - 卸载发行版。

    rg , register - 注册现有的安装目录。

    ur , unregister - 取消注册发行版但不删除安装目录。

    m , move - 将发行版移动到新目录。

    d , duplicate - 在新目录中复制现有发行版。

    e , export - 将发行版的文件系统导出到.tar.gz 文件,该文件可以通过 install 命令安装。

    r , run - 在发行版中运行命令。

    di , get-dir - 获取发行版的安装目录。

    gv , get-version - 获取发行版的文件系统版本。

    ge , get-env - 获取发行版的默认环境变量。

    se , set-env - 设置发行版的默认环境变量。

    ae , add-env - 添加到发行版的默认环境变量。

    re , remove-env - 从发行版的默认环境变量中删除。

    gu , get-uid - 获取发行版的默认用户的 UID。

    su , set-uid - 设置发行版的默认用户的 UID。

    gk , get-kernelcmd - 获取发行版的默认内核命令行。

    sk , set-kernelcmd - 设置发行版的默认内核命令行。

    gf , get-flags - 获取发行版的一些标志。有关详细信息,请参考这里

    sf , set-flags - 设置发行版的一些标志。有关详细信息,请参考这里

    s , shortcut - 创建启动发行版的快捷方式。

    ec , export-config - 将发行版配置导出到 XML 文件。

    ic , import-config - 从 XML 文件导入发行版的配置。

    sm , summary - 获取发行版的一般信息。

    c. LX高频操作

    用LX安装WSL

    • 同样使用上边下载下来的.appx包,改为.zip并解压缩后,找到目录中的install.tar.gz文件,执行下述命令进行安装
      • lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.gz

    LX设置发行版wsl的默认用户

    如果需要切换打开时的wsl的用户名字,可执行如下命令

    • 先进wsl命令行,查看对应用户的uid。新建的普通用户一般是1000,root用户是0

    • 推出wsl,在win的power shell执行lxrunoffline su -n <WSL名称> -v 0可将默认用户切换为root用户

    LX操作转移已wsl的安装目录

    • 查看默认wsl 使用lxrunoffline gd或者执行wls -l
    • 输入命令对 WSL 的目录进行移动。
    lxrunoffline m -n <WSL名称> -d <路径>
    
    • 最后查看路径,进行确认。
    lxrunoffline di -n <WSL名称>
    

    LX备份和恢复WSL

    使用 LxRunOf­fline 可以方便的对 WSL 进行备份和恢复,同样可以实现转移的操作,而且还可以在转移到其它电脑上。

    备份

    输入需要备份的 WSL 名称和备份的目标路径。

    lxrunoffline e -n <WSL名称> -f <压缩包路径>.tar.gz
    

    类似但不等同于wsl --export <WSL名称> <压缩包路径>.tar

    LxRunOf­fline 备份完会生成一个.xml后缀的同名配置文件,比如WSL.tar.gz.xml

    恢复

    输入以下命令可以恢复已备份的 WSL,和安装是相同的命令。

    lxrunoffline i -n <WSL名称> -d <安装路径> -f <压缩包路径>.tar.gz
    

    类似但不等同于wsl --import <WSL名称> <安装路径> <压缩包路径>.tar

    LxRunOf­fline 会读取备份时生成的配置文件并写入配置,前提是同目录且同名。否则你需要加入-c参数指定配置文件。

    LX设置默认WSL

    powershell 中输入 wsl 直接调用默认的 WSL 。

    lxrunoffline sd -n <WSL名称>
    

    等同于wsl -s <WSL名称>

    3. WSL启用WSL2

    查看现在的wsl状态。

    PS C:\> wsl -l -v
     NAME            STATE           VERSION
    * ubuntu-18.04    Running         1
    

    转换为wsl2

    wsl --set-version ubuntu-18.04 2
    

    pycharm配置wsl,并启用wsl的virtualenv

    展开全文
  • WSL安装和使用LxRunOffline备份

    千次阅读 2019-08-10 11:00:47
    WSL安装和使用LxRunOffline备份 安装 开启WSL组件 CopyEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 下载镜像 由于我的Win10是精简版所以没用应用商店所以只能手动下载...

    WSL安装和使用LxRunOffline备份

    安装

    开启WSL组件

    CopyEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

    下载镜像

    由于我的Win10是精简版所以没用应用商店所以只能手动下载镜像

    各个发行版 https://docs.microsoft.com/en-us/windows/wsl/install-manua

    安装

    • 把Ubuntu.appx重命名为Ubuntu.zip
    • 解压
    • 对Ubuntu.exe右键以管理员运行,输入用户名和密码即安装完成

    修改默认用户

    在解压的根目录打开powershell

    ubuntu config --default-user <username>
    

    备份WSL

    安装LxRunOffline

    https://github.com/DDoSolitary/LxRunOffline

    安装好后最好重启下电脑,如果不重启可能有问题

    常用LxRunOffline命令

    //已经安装的wsl
    LxRunOffline.exe list 
    //安装wsl
    LxRunOffline.exe install
    //备份wsl
    LxRunOffline.exe export
    //启动一个wsl
    LxRunOffline.exe run
    

    备份wsl

    • 先查看当前系统中存在的wsl

    LxRunOffline.exe list

    Ubuntu-18.04

    
    - 开始备份
    
    

    LxRunOffline.exe export -n Ubuntu-18.04 -f backup.tar.gz

    
    -n :wsl的别名,就是之前用list查看的其中一个
    
    -f :备份的路径,我这直接备份到当前路径backup.tar.gz
    
    - 还原wsl
    
    

    LxRunOffline.exe install -n new-linux -d .\ -f D:\temp\backup.tar.gz

    
    -n :起个名字
    
    -d :wsl安装目录
    
    -f :备份文件目录
    
    - 启动备份的wsl
    
    

    LxRunOffline.exe run -n new-linux

    
    # 参考
    
    <https://github.com/DDoSolitary/LxRunOffline>
    
    <https://docs.microsoft.com/en-us/windows/wsl/install-on-server>
    
    <https://askubuntu.com/questions/816732/how-to-change-default-user-in-wsl-ubuntu-bash-on-windows-10>
    
    >作者:[ setting](https://www.cnblogs.com/ahmczsy/)
    出处:<https://www.cnblogs.com/ahmczsy/p/10544926.html>
    版权:本站使用「[CC BY 4.0](https://creativecommons.org/licenses/by/4.0)」创作共享协议,转载请在文章明显位置注明作者及出处。
    
    
    
    展开全文
  • 本文初衷是想在非默认目录下安装WSL,查阅资料后用LxRunOffline了解并实现了WSL自定义安装 前言 虽说目前的 WSL 在 Windows 10 生态中已经越发成熟,但在实际使用中依旧存在一些不足之处,比如目前 WSL 的 Linux ...

    本文初衷是想在非默认目录下安装WSL,查阅资料后用LxRunOffline了解并实现了WSL自定义安装

    前言

    虽说目前的 WSL 在 Windows 10 生态中已经越发成熟,但在实际使用中依旧存在一些不足之处,比如目前 WSL 的 Linux 发行版必须通过 Windows Store 或者旁加载安装包的形式安装到系统中。另外市面上 WSL 发行版也只有寥寥几款,且 WSL 只能默认安装到系统盘中,如果原本系统盘容量较小,就很容易造成 Windows 的系统盘空间不足。虽然可以修改windows应用安装位置,或者使用 wsl --exportwsl --import 这两个命令对 WSL 进行打包再自定义目录安装,但依靠本文提到的实用 WSL 管理软件:LxRunOffline,可以实现安装任意发行版到任意目录、转移已安装的 WSL 目录、备份 WSL、设置默认用户和修改环境变量等操作,完全碾压 wsl、wslconfig 这些简陋原生管理命令。

    安装 LxRunOffline

    LxRunOffline 与其说是软件,实际上只有两个文件,安装方式可以使用类似 choco 或者 scoop 这样的 Windows 包管理系统进行安装

    scoop 安装

    scoop bucket add extras
    scoop install lxrunoffline
    

    choco 安装

    choco install lxrunoffline
    

    手动安装

    当然最为简单的安装办法则是直接在其 GitHub 上下载安装,文件下载并解压缩之后,直接拷贝到 C:\Windows\System32即可,如果需要未来可以通过右键菜单功能执行某些功能操作,则需要以管理员权限打开终端,再执行regsvr32 LxRunOfflineShellExt.dll ,完成功能注册。
    值得注意的是,开发者并没有在 GitHub 上给出任何选项参数说明,你需要在终端内直接输入 lxrunoffline 查看。

    使用 LxRunOffline 安装 WSL

    如果你没有使用过 WSL ,首先以管理员身份运行 Pow­er­Shell (WIN+X , A),输入下面的命令开启 “适用于 Linux 的 Win­dows 子系统” 功能,并重启计算机。

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

    下载 WSL 官方离线包,你会得到一个后缀为.appx的文件,改后缀名为.zip,解压后文件夹中会有名为 install.tar.gz 的文件。

    本文安装的是ubuntu2004,其它版本没有实测,但方法会在后面讲到

    • Ubuntu2004

    解压内容
    输入以下命令进行安装:

    lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.gz
    

    加入-s参数可在桌面创建快捷方式。
    安装成功

    • Others Linux

    首先我们可以通过 LxRunOffline 的 Wiki 页面来查看如何找到各种发行版的下载路径,实际上 WSL (特指第一代)并非是完整版的 Linux 环境,可以将其理解成一个基于微软订制的 Linux 内核加上各种 Linux 发行版软件的结合体,因此我们想要安装其他发行版,其实就是找到各个发行版推出的基于 Docker 或者 核心版 ,而无需关心 Linux 内核部分。

    1. LxRunOffline WiKi 中下载大佬们提供的镜像文件(从其它途径下载也可以)。
    2. 下载完毕之后,将其保存到一个全英文的目录中,接下来执行安装,这里直接打开终端执行以下的命令:
    lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.xz
    

    例如:

    LxRunOffline install -n CentOS -d D:\linux\centos -f D:\softbackup\centos-7.8.2003-x86_64-docker.tar.xz -s
    

    这里的执行的命令意思是,将位于D:\softbackup\的 centos-7.8.2003-x86_64-docker.tar.xz镜像以 WSL 形式安装到 目录D:\linux\centos里面,并且创建桌面快捷方式。

    1. 当桌面出现快捷方式之后双击就可以启动当前的 WSL 的 Bash 了

    以此类推,我们也可以就此安装比如 Fedora、ArchLinux 等 Linux 发行版

    使用 LxRunOffline 设置默认用户

    当修改过 WSL 的名称或目录后就无法通过微软官方提供的方法设置默认用户。这时可以使用 LxRunOf­fline 进行设置。

    设置普通用户为默认用户

    使用 LxRunOf­fline 新安装的 WSL 默认是以 root 用户登录,如果你需要默认以普通用户进行登录,就需要进行下面的操作。

    首先运行 WSL ,输入以下命令创建用户:

    useradd -m -s /bin/bash <用户名>
    

    然后对该用户设置密码,输入命令后会提示输入两次密码。

    passwd <用户名>
    

    授予该用户 sudo 权限。

    usermod -aG sudo <用户名>
    

    查看用户 UID ,一般是 1000

    id -u <用户名>
    

    Ctrl+D 退出 WSL ,在 Pow­er­Shell 中输入以下命令:

    lxrunoffline su -n <WSL名称> -v 1000(UID)
    

    设置 root 为默认用户

    root 用户的 UID 为 0,所以可以直接在 Pow­er­Shell 输入以下命令进行设置:

    lxrunoffline su -n <WSL名称> -v 0
    

    使用 LxRunOffline 转移 WSL 安装目录

    默认情况下,如果你通过 Microsoft Store 下载发行版安装 WSL 都会默认安装到系统盘,如果你的系统盘较小很容易造成后面的容量紧张,LxRunOffline 的好处在于你可以将 WSL 转移到非系统盘中,从而降低 WSL 对系统盘的空间占用。

    1. 首先我们需要确定安装了哪些 WSL
    LxRunOffline l
    

    类似于wsl -l。LxRunOf­fline 不会显示默认 WSL ,查看默认 WSL 需要使用 lxrunoffline gd命令。

    1. 确定需要转移目录的发行版的名字 ,比如截图中我安装的 Ubuntu。
      输入命令对 WSL 的目录进行移动。
    lxrunoffline m -n <WSL名称> -d <路径>
    

    比如我将 Ubuntu 转移到我的 D 盘下的 D:\Linux\Ubuntu中:

    LxRunOffline m -n Ubuntu -d D:\Linux\Ubuntu
    
    1. 最后查看路径,进行确认。
    lxrunoffline di -n <WSL名称>
    

    例如

    LxRunOffline di -n Ubuntu
    

    如果终端返回 D 盘的位置表示转移目录成功,这个功能支持所有的 WSL 安装模式,当然包括从 Microsoft Store 安装或者通过 LxRunOffline 安装。

    使用 LxRunOffline 备份和恢复 WSL

    备份

    实际上你可以将备份看作是 LxRunOffline 安装 WSL 的「逆操作」,比如我目前电脑中只安装了 Ubuntu 发行版,然后需要将其备份到移动存储或者备份文件服务器中,那么命令就是:

    lxrunoffline e -n <WSL名称> -f <压缩包路径>.tar.gz
    

    例如:

    lxrunoffline e -n Ubuntu -f D:\dev\backupwsl\ubuntu_back.tar.gz
    

    其中D:\dev\backupwsl\ubuntu_back.tar.gz为保存的备份文件和对应的路径,并且备份路径下还会生成 xml 格式的配置文件,用于在后面进行还原。

    类似但不等同于wsl --export <WSL名称> <压缩包路径>.tar。LxRunOf­fline 备份完会生成一个.xml后缀的同名配置文件,比如WSL.tar.gz.xml

    还原

    还原工作就类似安装过程,只不过 LxRunOffline 会读取同目录下的 xml 文件并写入相关的配置:

    lxrunoffline i -n <WSL名称> -d <安装路径> -f <压缩包路径>.tar.gz
    

    比如我需要还原我安装的 Ubuntu,那么命令就是:

    lxrunoffline i -n Ubuntu -d D:\Linux\ubuntu -f D:\dev\backupwsl\ubuntu_back.tar.gz
    

    其中D:\Linux\ubuntu就是安装的路径,这样之前的备份就会被正式还原了。

    类似但不等同于wsl --import <WSL名称> <安装路径> <压缩包路径>.tar。LxRunOf­fline 会读取备份时生成的配置文件并写入配置,前提是同目录且同名。否则你需要加入-c参数指定配置文件。

    使用 LxRunOffline 运行 WSL

    在 LxRunOffline 管理 WSL 要比原生 WSL 方便快捷的多,当然也包括了原生 WSL 命令行工具的一些功能。

    使用命令运行指定 WSL

    在有多个 WSL 的情况下,可以指定运行某个发行版。

    lxrunoffline r -n <WSL名称>
    

    等同于wsl -d <WSL名称>

    取消注册已安装的 WSL 发行版

    lxrunoffline ur -n <WSL名称>
    

    例如取消注册我安装的 WSL 发行版 CentOS 的命令就是:

    lxrunoffline ur -n CentOS
    

    不过取消注册并非删除文件,如果删除文件还需要进入原来的安装目录手动删除。

    创建快捷方式

    lxrunoffline s -n <WSL名称> -f <快捷方式路径>.lnk
    

    LxRunOffline 还可以实现一个功能就是生成 WSL 的桌面快捷方式,尤其是安装的 WSL 发行版一多,除非使用类似 Microsoft Terminal 的多标签页终端进行管理启动,否则启动某一个发行版必须要在命令行执行,所以我们可以使用 LxRunOffline 来为某一款发行版生成桌面快捷方式,比如我安装的 Ubuntu 希望生成桌面快捷方式,那么命令就是:

    lxrunoffline s -n Ubuntu -f C:\Users\NB-PM\Desktop\Ubuntu.lnk
    

    当然默认快捷方式是没有logo 的,这里你也可以手动在更改发行版的 Logo 文件然后让他看上去更像是一款独立应用。

    设置默认 WSL

    设置默认 WSL 后,可以在 cmdpowershell 中输入 wsl 直接调用默认的 WSL 。

    lxrunoffline sd -n <WSL名称>
    

    等同于wsl -s <WSL名称>

    使用 LxRunOffline 修改 WSL 名称

    查看 WSL 名称

    wsl -l
    

    查看 WSL 安装目录

    lxrunoffline di -n <WSL名称>
    

    导出指定的 WSL 配置文件到目标路径

    lxrunoffline ec -n <WSL名称> -f <配置文件路径>.xml
    

    配置信息可以输入lxrunoffline sm -n <WSL名称>查看
    取消注册(这个操作不会删除目录)

    lxrunoffline ur -n <WSL名称>
    

    使用新名称注册

    lxrunoffline rg -n <WSL名称> -d <WSL路径> -c <配置文件路径>.xml
    

    参考资料

    [1]. 想安装更多 Linux 发行版?LxRunOffline 让 WSL 更好用-by化学心情下2
    [2]. LxRunOffline 使用教程 - WSL 自定义安装、备份-by P3TERX

    展开全文
  • 上一篇博客写了WSL的安装与基本配置,这篇文章来写写如何对wsl进行备份。对wsl进行备份不仅仅是留一份存档,这个功能更像是虚拟及的快照功能,如果是当前的环境因为配置出错或者其他原因不能使用,那利用这个备份...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 882
精华内容 352
关键字:

备份wsl