因为电脑是刚上大一时买的,系统盘非常的小,而 WSL 默认安装在 C 盘,少说也有了 20G 左右的占用,本文用于记录坎坷的迁移过程。
记录
- 首先下载工具 LxRunOffline,不要下载其他版本,有坑
- 下载解压,在该目录下打开命令行,运行查看子系统,记住名字等下用。
./LxRunOffline.exe list
- 查看子系统所在目录:
# 输入你的子系统名字 ./LxRunOffline.exe get-dir -n Ubuntu 复制代码
- 设置目标目录的权限,也就是你想迁移到的文件目录:
# 填写目录以及用户名 icacls F:\Ubuntu /grant "你的用户名:(OI)(CI)(F)" 复制代码
- 如果不知道上一步的用户名是什么,可以使用
whoanmi
命令查看:
- 开始迁移
# 注意更换名称 ./LxRunOffline.exe move -n Ubuntu -d F:\Ubuntu\Ubuntu 复制代码
- 耐心等待完成
你也可以使用以下命令检查安装路径是否正确:
./LxRunOffline.exe get-dir -n Ubuntu
安装 WSL
顺便更新一下 Win11 下 WSL 的安装过程以及 oh-my-zsh 的安装
- 只需要一行即可,在管理员权限下输入:
wsl --install 复制代码
- 默认是 Ubuntu,你也可以选择其他 Linux 发行版,点这查看
- 安装完成后重启,在应用中找到 Ubuntu 打开设置用户名密码即可
- 配合 Windows Terminal 使用更佳。
oh-my-zsh
只讲安装,插件相关可以自行搜索✔️
- 首先安装 zsh
sudo apt install zsh 复制代码
- 设为默认 shell
chsh -s $(which zsh) 复制代码
- 重启终端,输入
echo $SHELL
,如果显示/bin/zsh
说明设置成功 - 然后安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 复制代码
- 如果报错,就去到该网站把全部内容复制下来粘贴到一个
test.sh
文件中保存
# 加上执行权限 chmod +x test.sh # 执行即可安装 ./test.sh