Ubuntu终端可能会抛出一个错误——无法在Win10上fork。该终端安装在Linux的Windows子系统的功能下。这个错误的原因是内存不足。
并且可能在用户试图获得终端的最新更新时发生。错误如下:
# apt-get updateFATAL - Failed to fork.
在Win10上使用Ubuntu无法解决分叉错误。
如果你在Win10上收到Ubuntu未能分叉错误,我们建议你尝试以下建议:
-创建新的交换文件。
-禁用防病毒软件。
1]创建新的交换文件。
打开Windows subsystem for Linux发行版的终端,输入以下命令创建一个新的交换文件,并为其分配4gb的空间:
Sudo fallocate -1 4G /swapfile输入以下命令使文件更加安全:
Sudo chmod 600 /swapfile使用以下命令来设置交换空间:
接下来,使用以下命令来启用交换空间:
Sudo swapon /swapfile在关闭发行版并检查后重新启动计算机。你的错误应该被改正。
2]禁用防病毒软件
您的防病毒软件可能会影响WSL终端中活动的正常运行。我们建议您暂时关闭防病毒解决方案或Windows Defender,并检查是否可以修复该错误。
操作成功完成后打开它。