路径

D:\Applications\wsl2

步骤

如果你希望将WSL2中CentOS的根目录移动到非C盘,可以按照以下步骤进行操作:

  1. 首先,确保已经关闭WSL2和CentOS的所有运行实例。在WSL2终端中执行以下命令:

    wsl --shutdown
  2. 在Windows系统中,通过以下步骤将WSL2分发设置从C盘迁移到其他驱动器:

    • 打开Windows PowerShell(管理员权限)。
    • 运行以下命令,将WSL2默认的分发设置迁移到新位置(以 D:\WSL2 为例):
      wsl --set-version <DistributionName> 2
      wsl --export <DistributionName> <ExportedFilePath.tar>
      wsl --unregister <DistributionName>
      wsl --import <DistributionName> <NewInstallLocation> <ExportedFilePath.tar>
      • <DistributionName> 替换为你的WSL2分发名称(例如,CentOS7)。
      • <ExportedFilePath.tar> 替换为导出的文件的路径(例如,C:\WSL2\CentOS7.tar)。
      • <NewInstallLocation> 替换为你想要移动到的新位置(例如,D:\WSL2\CentOS7)。
  3. 在Windows PowerShell中运行以下命令来启动WSL2及CentOS:

    wsl -d <DistributionName>

    (将 <DistributionName> 替换为你的WSL2分发名称,例如CentOS7)

现在,你就成功将WSL2中CentOS的根目录移动到非C盘位置。你可以在新的位置上继续使用WSL2及CentOS。


 wsl --set-version CentOS7 2
 wsl --export CentOS7 D:\Applications\wsl2\CentOS7.tar
 wsl --unregister CentOS7
 wsl --import CentOS7 D:\Applications\wsl2\CentOS7 D:\Applications\wsl2\CentOS7.tar


 wsl --set-version Ubuntu 2
 wsl --export Ubuntu D:\Applications\wsl2\Ubuntu.tar
 wsl --unregister Ubuntu
 wsl --import Ubuntu D:\Applications\wsl2\Ubuntu D:\Applications\wsl2\Ubuntu.tar
文档更新时间: 2023-08-01 09:29   作者:admin