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