安装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

图:

安装

  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直接还原到安装目录就可以直接点击图标打开了。

参考

使用LxRunOffline工具备份/还原Linux子系统(WSL)的更多相关文章

  1. MySQL/MariaDB数据库的mysqldump工具备份还原实战

    MySQL/MariaDB数据库的mysqldump工具备份还原实战 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.mysqldump概述 1>.逻辑备份工具 mysq ...

  2. 通过LxRunOffline迁移Win10的Linux子系统

    默认情况WSL装在系统盘(C:),重装系统怎么办?C盘空间不足怎么办?能修改WSL安装路径吗? 当然可以,使用LxRunOffline不仅能修改WSL安装路径,还能备份WSL.还原WSL…… 修改WS ...

  3. Windows Sublime Text 配置Linux子系统(WSL)下的 gcc/g++ 编译环境

    0. 简介(若已了解背景可以跳过此部分) Windows 10 Build 14316以上版本中加入了"Windows系统的Linux子系统"(Windows Subsystem ...

  4. Windows10上使用Linux子系统(WSL)

    Linux的Windows子系统让开发人员可以直接在Windows上运行Linux环境(包括大多数命令行工具,实用程序和应用程序),而无需建立在虚拟机的开销之上,整个系统共200多M,但包含了你能用到 ...

  5. 使用再生龙Clonezilla备份还原Linux系统

    一位老哥推荐给我的,产地是祖国宝岛台湾,实测效果非常好,解决了我的一个大问题. 为了减少篇幅,方便阅读,把备份还原的过程单独写一篇随笔. 官网简介:http://clonezilla.nchc.org ...

  6. 再生龙备份还原linux系统

    相关下载: Clonezilla再生龙:http://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/ tuxboot ...

  7. Navicat工具备份还原mysql数据库详细图解

    Navicat是个很不错的MYSQL数据库管理工具,我们常用的还web形式的phpmyadmin和font这三种了,都是非常不错的mysql管理工具.因为Navicat工具兼容性比较好,操作也比较简单 ...

  8. WSL(Windows上的Linux子系统)

    WSL(Windows上的Linux子系统) WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++ ...

  9. win10配置linux子系统使用python绘图并显示--WSL使用GUI输出

    默认情况下,Win10的linux子系统(WSL)是只能使用命令行程序的.所有图形界面的程序都无法执行. 通过为Win10安装XWindows协议的终端应用,可以让Win10成为一台XWindow终端 ...

随机推荐

  1. 我用 Python 集齐了五福

    ​ [新智元导读]又到了每年集五福的时间.你的五福集齐了吗?每天在各种群里苦苦求扫福,或者忍受着别人天天求扫福,是不是有点厌倦了.作为技术人员,怎么能忍受得了这种低效的全人工操作呢?今天就为大家推荐用 ...

  2. Jackson使用指南

    Jackson常用注解 序列化注解 @JsonAnyGetter 像普通属性一样序列化Map public class ExtendableBean { public String name; pri ...

  3. mongodb 基础入门教程

    算是学习下来精炼的笔记,希望对大家有帮助.如果有问题欢迎大家指正. 0.概述 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保 ...

  4. python高级应用

    一:错误和异常 1.python错误和异常 语法错误:Python的语法错误或者解析错. 异常:运行时检测到的错误被称为异常. 2.异常处理 Python中使用try except 语句来捕获并处理异 ...

  5. axios 跨域请求允许带cookie,则服务器Access-Control-Allow-Origin应设置为具体域名,否则请求无法获得返回数据

    1.通过允许跨域访问实现了跨域请求,但为了使每个请求带上session信息,我设置了withCredentials ,即: axios.defaults.withCredentials = true ...

  6. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  7. 2019.2.21 T2题解

    meet 大概思路就是 , 找出相交的路径 , 判断方向 , 分类讨论.. 假设已经找出了相交路径 ... 若方向相同 , 则找到相交路径上边权的最大值 , 若最大值>出发时间差 , 则可行. ...

  8. 18新生赛 4. Deal

    题目描述:双十一过后,syx发现自己快要吃土了.但是机智的他决定理财.他预测了将来n天的比特币行情,发现有涨有跌,有跌有涨.手里的钱只要在比特币的浪潮中经历沉浮,低价收入,高价卖出,就可以轻易割到别人 ...

  9. day30 nfs服务器配置

    04. NFS服务部署流程 RPC: 远程过程调用服务程序--- 相当于租房的中介(网络编程支持) 服务端部署 第一个历程: 下载安装软件 rpm -qa|grep -E "nfs|rpc& ...

  10. Laradock + tp5 + nginx 配置虚拟机域名始终跳转首页/502报错

    laradock默认配置文件如下: 配置运用于本地windows+phpstudy 部署的laravel项目未出现问题,如下: server { listen ; listen [::]:; serv ...