Terminal Ubuntu może zgłosić błąd - Nie udało się rozwidlić w systemie Windows 10. Ten terminal jest instalowany w ramach funkcji podsystemu Windows dla systemu Linux. Przyczyną tego błędu jest brak pamięci i może wystąpić, gdy użytkownik próbuje pobrać najnowsze aktualizacje terminala. Błąd brzmi:
# apt-pobierz aktualizację
KRYTYCZNY -> Nie udało się rozwidleć.
Błąd rozwidlenia w systemie Ubuntu w systemie Windows 10
Jeśli pojawi się błąd Failed to Fork w systemie Ubuntu w systemie Windows 10, zalecamy wypróbowanie następujących sugestii:
- Utwórz nowy plik wymiany.
- Wyłącz program antywirusowy.
1] Utwórz nowy plik wymiany
Otwórz dystrybucję Terminal dla podsystemu Windows dla systemu Linux i wprowadź następujące polecenie, aby utworzyć nowy plik wymiany i przydzielić do niego 4 gigabajty:
sudo fallocate -1 4G / plik wymiany
Zwiększ bezpieczeństwo pliku, wprowadzając to polecenie:
sudo chmod 600 /plik wymiany
Ustaw przestrzeń wymiany za pomocą tego polecenia:
sudo mkswap / plik wymiany
Następnie włącz przestrzeń wymiany za pomocą tego polecenia:
sudo swapon / plik wymiany
Uruchom ponownie komputer po zamknięciu dystrybucji i sprawdzeniu. Twój błąd powinien zostać naprawiony.
2] Wyłącz program antywirusowy
Twój program antywirusowy może wpływać na prawidłowe działanie działań w Terminalu WSL. Zalecamy tymczasowe wyłączenie rozwiązania antywirusowego lub programu Windows Defender i sprawdzenie, czy to naprawi błąd.
Włącz go po pomyślnym zakończeniu operacji.
Mamy nadzieję, że kroki te okazały się łatwe do wykonania i udało się rozwiązać problem.
Związane z: Podsystem Windows dla systemu Linux nie ma zainstalowanych dystrybucji.