Blame
|
1 | # WSL导入导出(备份恢复) |
||||||
| 2 | ||||||||
| 3 | ## 备份当前实例 |
|||||||
| 4 | ||||||||
| 5 | ```sh |
|||||||
| 6 | wsl --export Ubuntu C:\wsl-backup\backup-ubuntu.tar.gz |
|||||||
| 7 | # Unregister 取消注册分发版并删除根文件系统。 |
|||||||
| 8 | wsl --unregister Ubuntu |
|||||||
| 9 | ``` |
|||||||
| 10 | ||||||||
| 11 | :::danger |
|||||||
| 12 | --unregister 会删除对应文件系统,无法找回 |
|||||||
| 13 | ::: |
|||||||
| 14 | ||||||||
| 15 | ||||||||
| 16 | ## 安装一个全新版本 Ubuntu |
|||||||
| 17 | ||||||||
| 18 | ```sh |
|||||||
| 19 | wsl --install -d Ubuntu |
|||||||
| 20 | ``` |
|||||||
| 21 | ||||||||
| 22 | ## 备份新安装的 Ubuntu |
|||||||
| 23 | ||||||||
| 24 | ```sh |
|||||||
| 25 | wsl --export Ubuntu C:\wsl-backup\ubuntu-empty.tar.gz |
|||||||
| 26 | ``` |
|||||||
| 27 | ||||||||
| 28 | ## 导入已备份的新 Ubuntu 系统 |
|||||||
| 29 | ||||||||
| 30 | 使用不同的名称和路径,实现多个实例共存 |
|||||||
| 31 | ||||||||
| 32 | ```sh |
|||||||
| 33 | wsl --import <Distro> <InstallLocation> <FileName> [options] |
|||||||
| 34 | ``` |
|||||||
| 35 | ||||||||
| 36 | ```sh |
|||||||
| 37 | wsl --import ubuntu2 C:\wsl-backup\ubuntu2 C:\wsl-backup\ubuntu-empty.tar.gz |
|||||||
| 38 | ``` |
|||||||
| 39 | ||||||||
| 40 | ```sh |
|||||||
| 41 | wsl --import qwas C:\wsl-backup\qwas C:\wsl-backup\ubuntu-empty.tar.gz |
|||||||
| 42 | ``` |
|||||||
| 43 | ||||||||
| 44 | ## 运行指定版本 |
|||||||
| 45 | ||||||||
| 46 | ```sh |
|||||||
| 47 | wsl -d ubuntu2 |
|||||||
| 48 | ``` |
|||||||
| 49 | ||||||||
| 50 | ```sh |
|||||||
| 51 | wsl -d qwas |
|||||||
| 52 | ``` |
|||||||
| 53 | ||||||||
| 54 | ## 导入旧的 Ubuntu |
|||||||
| 55 | ||||||||
| 56 | ```sh |
|||||||
| 57 | wsl --import default-ubuntu C:\wsl-backup\default-ubuntu C:\wsl-backup\backup-ubuntu.tar.gz |
|||||||
| 58 | ``` |
|||||||
| 59 | ## 其他 |
|||||||
| 60 | ||||||||
| 61 | ### 设置默认版本 |
|||||||
| 62 | ||||||||
| 63 | ```sh |
|||||||
| 64 | wsl --set-default default-ubuntu |
|||||||
| 65 | ``` |
|||||||
| 66 | ||||||||
| 67 | ### 修改用户 |
|||||||
| 68 | ||||||||
| 69 | 手动导入的 Ubuntu,默认以 root 用户登录,指定用户,需要修改 `/etc/wsl.conf` 文件,加入下面内容 |
|||||||
| 70 | ||||||||
| 71 | ```ini |
|||||||
| 72 | [user] |
|||||||
| 73 | default=<username> |
|||||||
| 74 | ``` |
|||||||
| 75 | ||||||||
| 76 | ## 参考 |
|||||||
| 77 | ||||||||
| 78 | [WSL挂载多个Ubuntu系统_wsl多个子系统-CSDN博客](https://blog.csdn.net/weixin_44286143/article/details/134047182) |
|||||||
| 79 | ||||||||
| 80 | [Installing multiple instances of Ubuntu in WSL2 | Mourtada.se](https://www.mourtada.se/installing-multiple-instances-of-ubuntu-in-wsl2/) |
|||||||