现在在 Windows 上运行的 Ubuntu只能安装在 Windows 的 C 盘。其他应用程序可以移动到 D 盘或其他盘。当尝试在 Windows 上移动已安装的 Ubuntu 时,它会抛出此消息:
有没有办法将 Ubuntu 移动到其他驱动器?
答案1
免责声明:不直接支持移动 Windows Store 应用。以下步骤类似于解决方法。这仅适用于 WSL 发行版软件包,而不适用于所有 Windows Store 软件包。正如使用 Ubuntu 18.04 时提出的问题,路径与该特定版本相关。但这种方法几乎适用于 WSL 中安装的每个发行版。
如果未安装分发版:
- 在 Powershell 中运行此命令,打开该 Windows 应用商店包的安装位置。
Explorer.exe (Get-AppxPackage *Ubuntu*).InstallLocation
将 Ubuntu 替换为您安装的发行版名称。对于 Ubuntu 18.04,文件夹路径为:
C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2019.522.0_x64__79rhkp1fndgsc
- 将
install.tar.gz
andubuntu1804.exe
(或其他名称)复制到您想要安装的位置。 - 运行
ubuntu1804.exe
将安装发行版。这可能需要一些时间。安装成功后,将有一个rootfs
和temp
文件夹。
如果安装了分发版:
此方法仅适用于 Windows 10版本 18305 或更高版本。
- 关闭该 WSL 发行版的所有正在运行的实例。
- 列出已安装的发行版以获取发行版名称:
wsl.exe --list --all
- 将所需的分发导出到 tar.gz 文件:
wsl.exe --export Ubuntu-18.04 D:\MyFolder\MyFile.tar.gz
- 导入相同的文件但不同的路径和不同的名称:
wsl.exe --import MyDistro D:\MyFolder D:\MyFolder\MyFile.tar.gz
- 启动分发:
wsl.exe --distribution MyDistro