我想在Win10上安装Ubuntu发行版,但是选择C:/作为主目录,这样我就可以在所有文件夹上使用Linux命令的强大功能,包括文档文件夹、桌面文件夹、win/app文件夹。
我该怎么做?
发布于 2021-05-18 19:14:37
假设您指的是通过WSL在Windows上安装Ubuntu,您实际上不需要将您的C:\根目录设置为“主目录”。默认情况下,WSL自动挂载现有的Windows驱动器,因此您应该会发现/mnt/c已经存在于您的WSL安装中,并且您可以通过Linux命令访问该驱动器中的所有文件/目录。
不过,这里有一个很重要的警告。如果要这样做,我强烈建议使用WSL2 1,而不是WSL2。虽然WSL2有其用途,但使用Windows/NTFS文件系统目前并不是其中之一。WSL1在您的Windows驱动器(S)上访问文件要快得多(请参阅这)。
实际上,正是因为这个原因,我才保留了WSL1和WSL2实例。如果我计划对Windows文件执行某些操作,则使用WSL1安装。
再次检查您在wsl -l -v中使用的版本。如果是WSL2,那么您可以做两件事之一。
第一个选项,只需使用wsl --set-version <distro> 1更改版本即可。请注意,我(亲自)仍然建议先备份(使用wsl --export)。
第二个选项,这是我的首选,是创建一个现有实例的克隆/副本,这样您就可以同时拥有WSL2和WSL1。虽然有点“详细”,我就是这样做的.
WSL。我在My Documents\WSL下有我的。cd到那个目录。images和instances。再说一次,名字真的取决于你。wsl -l -v只是为了确认您当前的发行版名称。wsl --export Ubuntu images\2021-02-05_Ubuntu20.04_snapshot.tgz的东西备份现有的20.04发行版(当然,假设您的发行版名为"Ubuntu“)。wsl --import Ubuntu20.04_WSL1 instances\Ubuntu20.04_clone images\2021-02-05_Ubuntu20.04_snapshot.tgz --version 1的快照创建一个新实例。wsl ~ -d Ubuntu20.04_WSL1启动该实例。或者重新启动Windows终端(假设您正在使用它),则应该自动检测到新实例。/etc/wsl.conf来设置用户名:用户 default=me .当然,替换你的用户名。https://askubuntu.com/questions/1338912
复制相似问题