WSL的导出与导入

news/2024/7/7 22:31:40

1需求

现在我需要把我在平板上配好的系统导出来,再放到我的笔记本上。

2基本情况

笔记本电脑没装过wsl

平板上配好了wsl,并且里面的ubuntu配好了python环境。

3从平板导出

比较顺利

先关机。

wsl --shutdown

这里后两个我用不到,因为没有桌面的图形界面,导出提示为空。 

wsl --export Ubuntu-20.04 E:\your_path\Ubuntu-20.04_export.tar
wsl --export docker-desktop E:\your_path\docker-desktop_export.tar
wsl --export docker-desktop-data E:\your_path\docker-desktop_export-data.tar

4向笔记本导入

因为笔记本没装WSL,需要先装(由于待会导入,不用装某种分发)

wsl --install

等安装完成后重启, 开始菜单上会多出这么一个货,点开会提示“未安装任何分发”

把平板导出的文件拷进电脑,执行如下命令

 wsl --import 分发版本 安装的路径 之前导出的文件

一个坑,注意,文件夹如果名字带空格,最好改个名,或者用双引号把路径括起来,否则会识别成两个指令,导致不认。 

最后会提示“操作成功完成” 

PS:成功后就可以把导出的那个包删掉了,否则浪费空间。

5切换用户

漏了这点会每次默认进别的目录而不是自己的用户文件夹

WSL的ubuntu需要设置缺省用户,你需要在你的linux窗口中编辑/etc/wsl.conf这个文件,下面是文件的内容

[user] 
default = DemoUser

【DemoUser】就是你之前的用户名

然后shutdown重启一下吧~


主要参考:

如何迁移wsl和docker的虚拟盘 - 知乎 (zhihu.com)


http://lihuaxi.xjx100.cn/news/1890210.html

相关文章

Python核心编程之文件和输入输出

目录 一、文件对象 二、 文件内建函数[open()和file()] 1、工厂函数 file() 2、通用换行符支持(UNS)

java并发-ReentrantReadWriteLock读写锁

文章目录 介绍读写锁的获取规则示例源码解读ReentrantReadWriteLock核心变量ReentrantReadWriteLock相关属性和构造函数Sync静态内部类的核心属性tryAcquireShared方法tryAcquire方法锁降级 总结 介绍 读写锁就是将一个锁拆分为读锁和写锁两个锁。 读写锁的获取规则 如果有一…

postgreSql服务的window启动

CMD启动服务: D:\PostgreSQL\bin pg_ctl register -N PostgreSQL -D "D:\PostgreSQL\data # 登录 psql -U postgres # 验证输入 select 1; 拓展:删除服务 sc delete 服务名称 PostgreSQLUSER: postgresPWD: rootPORT: 5432动PostgreSQL服务器 3.1 打…

关于“Python”的核心知识点整理大全18

目录 ​编辑 8.5 传递任意数量的实参 pizza.py 8.5.1 结合使用位置实参和任意数量实参 8.5.2 使用任意数量的关键字实参 user_profile.py 8.6 将函数存储在模块中 8.6.1 导入整个模块 pizza.py making_pizzas.py 8.6.2 导入特定的函数 8.6.3 使用 as 给函数指定别名…

现代信号处理实验:MATLAB实现多分量信号的WV分布和模糊函数的绘制

MATLAB实现多分量信号的WV分布和模糊函数的绘制 时域信号的傅氏谱(傅里叶变换频谱)、能量谱、功率谱都是信号变换到频域的一种表示,对于频谱不随时间变换的确定性信号和平稳随机信号而言,在频域分析中都可以很好的对信号进行分析…

后台业务管理系统原型模板,Axure后台组件库(整套后台管理页面)

后台业务系统需要产品经理超强的逻辑思维能力和业务理解能力,整理了一批后台原型组件及完整的用 Axure 8 制作的后台系统页面,方便产品经理们快速上手制作后台原型。 包括交互元件、首页、商品、订单、库存、用户、促销、运营、内容、统计、财务、设置、…

【PTA刷题】求链式线性表的倒数第K项(代码+详解)

文章目录 题目代码详解 题目 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内&#…

软件设计不是CRUD(8):低耦合模块设计实战——组织机构模块(下)

接上文《软件设计不是CRUD(7):低耦合模块设计实战——组织机构模块(中)》 5、某项目研发团队进行扩展 上文中我们介绍了如何研发一个具有较低耦合强度的组织机构模块(包括模块的SDK和模块的默认本地数据库…