WSL迁移过程

简介: WSL迁移过程

因为电脑是刚上大一时买的,系统盘非常的小,而 WSL 默认安装在 C 盘,少说也有了 20G 左右的占用,本文用于记录坎坷的迁移过程。


记录


  1. 首先下载工具 LxRunOffline,不要下载其他版本,有坑
  2. 下载解压,在该目录下打开命令行,运行查看子系统,记住名字等下用。


./LxRunOffline.exe list


image.png


  • 查看子系统所在目录:


# 输入你的子系统名字
./LxRunOffline.exe get-dir -n Ubuntu
复制代码
  • 设置目标目录的权限,也就是你想迁移到的文件目录:


# 填写目录以及用户名
icacls F:\Ubuntu /grant "你的用户名:(OI)(CI)(F)"
复制代码


  • 如果不知道上一步的用户名是什么,可以使用 whoanmi 命令查看:


image.png


  1. 开始迁移


# 注意更换名称
 ./LxRunOffline.exe move -n Ubuntu -d F:\Ubuntu\Ubuntu
复制代码


  1. 耐心等待完成


image.png

你也可以使用以下命令检查安装路径是否正确:


./LxRunOffline.exe get-dir -n Ubuntu


image.png


安装 WSL


顺便更新一下 Win11 下 WSL 的安装过程以及 oh-my-zsh 的安装


  1. 只需要一行即可,在管理员权限下输入:


wsl --install
复制代码


  1. 默认是 Ubuntu,你也可以选择其他 Linux 发行版,点这查看
  2. 安装完成后重启,在应用中找到 Ubuntu 打开设置用户名密码即可
  3. 配合 Windows Terminal 使用更佳。


oh-my-zsh


只讲安装,插件相关可以自行搜索✔️


  1. 首先安装 zsh


sudo apt install zsh
复制代码
  1. 设为默认 shell


chsh -s $(which zsh)
复制代码
  1. 重启终端,输入 echo $SHELL ,如果显示 /bin/zsh 说明设置成功
  2. 然后安装 oh-my-zsh


sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
复制代码
  1. 如果报错,就去到该网站把全部内容复制下来粘贴到一个 test.sh 文件中保存


# 加上执行权限
chmod +x test.sh
# 执行即可安装
./test.sh


目录
相关文章
|
canal 存储 SQL
MySQL数据库同步CDC方案调研
数据库同步是一个比较常见的需求,业务数据一般存储在一致性要求比较高的OLTP数据库中,在分析场景中往往需要OLAP数据库或者比较火的数据湖方案;CDC是数据库同步较为流行的方案,全称是Change Data Capture,主要用于捕捉数据库中变化的数据,然后根据变化的数据写入不同的目标存储。接下来是一些数据库CDC方案的调研及原理探讨,调研方案基于MySQL数据库。
3840 0
MySQL数据库同步CDC方案调研
|
8月前
|
人工智能 Kubernetes API
Dify+DeepSeek实战教程!企业级 AI 文档库本地化部署,数据安全与智能检索我都要
接下来这篇文章,就打算用最接地气的方式,手把手带你从 0 到 1 搭建一套专属的本地知识库系统。无论你是想优化企业内部文档检索(不用担心敏感数据上传云端的风险),还是像我一样想为用户打造更智能的文档服务,都能跟着步骤一步步实现。咱们不卖关子,直接上干货
1338 14
Dify+DeepSeek实战教程!企业级 AI 文档库本地化部署,数据安全与智能检索我都要
|
数据采集 数据可视化 数据挖掘
基于Python的数据分析与可视化实战
本文将引导读者通过Python进行数据分析和可视化,从基础的数据操作到高级的数据可视化技巧。我们将使用Pandas库处理数据,并利用Matplotlib和Seaborn库创建直观的图表。文章不仅提供代码示例,还将解释每个步骤的重要性和目的,帮助读者理解背后的逻辑。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供有价值的见解和技能。
586 0
|
10月前
|
自然语言处理 数据挖掘 API
淘宝直播间弹幕 API 接口(淘宝 API 系列)
淘宝直播间弹幕API助力电商直播数据分析与优化。通过实时获取弹幕信息(昵称、内容、时间、类型),商家可精准把握消费者需求,优化直播内容;开发者可构建数据分析工具和智能客服系统。接口采用WebSocket协议,支持全双工通信,确保数据实时性。请求需包含直播间ID(room_id),并遵循平台使用规范。示例代码展示了Python调用方法,需安装`websocket-client`库并处理重连与异常。
Vue3面包屑(Breadcrumb)
该Breadcrumb组件允许自定义设置多个属性,包括路由数组、面包屑类名和样式、文本最大显示宽度、分隔符及样式、以及目标URL的打开方式。通过这些配置项,可以轻松实现不同样式的面包屑导航。组件支持点击跳转,并且能够处理带查询参数的路径。在线预览展示了其丰富的定制功能。可通过引入并在页面中使用该组件来快速构建导航结构。
440 1
Vue3面包屑(Breadcrumb)
|
人工智能 自然语言处理 数据挖掘
免费获得AI的力量:探索顶级AI工具的免费替代品
免费获得AI的力量:探索顶级AI工具的免费替代品
465 0
免费获得AI的力量:探索顶级AI工具的免费替代品
|
API C# Windows
【C#】在winform中如何实现嵌入第三方软件窗体
【C#】在winform中如何实现嵌入第三方软件窗体
728 0
|
运维 Linux Docker
Docker详解(四)——Docker换源与镜像拉取
Docker详解(四)——Docker换源与镜像拉取
2502 0
|
机器学习/深度学习
机器学习基础入门(二)(线性回归与成本函数)
已知一系列房子的大小以及其对应的价格的数据,要求是已知房子大小预测其房子的价格
|
JavaScript
vue3+vite项目配置ESlint
vue3+vite项目配置ESlint
1127 0