我可以在powershell中使用以下命令在wsl-2中装载我的ext4分区:
wsl --mount \.PHYSICALDRIVE4 --partition 1
但是,当我重新启动计算机或运行wsl --restart
时,分区将被卸载,我必须再次运行上述命令。有没有自动安装分区的方法?
谢谢。
在询问了wsl-github后,该选项目前不受支持,但下面有一个解决方案,可供任何需要该功能的人使用。
REG ADD "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun" /V "Mount PhysicalDrive4" /t REG_SZ /F /D "C:WindowsSystem32wsl.exe --mount \.PHYSICALDRIVE4 --partition 1"
此外,我忘了说,此功能仅适用于Windows Insiders预览版20211及以上版本。
下面由@dopewind提出的解决方案在这种情况下不起作用,因为wsl-2中的ext4安装必须在powershell(具有管理员权限(中进行,而不是在已安装的linux发行版中。
只需将命令添加到WSL主目录中.bashrc文件的末尾(如果使用zsh,则添加到.zshrc文件(