Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Failed to Fork กับ Ubuntu บน Windows 10

Terminal ของ Ubuntu อาจแสดงข้อผิดพลาด – Failed to fork บน Windows 10 Terminal นี้ติดตั้งภายใต้ฟีเจอร์ Windows Subsystem for Linux (WSL) สาเหตุของข้อผิดพลาดมาจากขาดหน่วยความจำ (lack of memory) และอาจเกิดขึ้นเมื่อผู้ใช้พยายามดึงอัปเดตล่าสุดสำหรับ Terminal ข้อผิดพลาดจะแสดงดังนี้:

# apt-get update
FATAL -> Failed to fork.

แก้ไขข้อผิดพลาด Failed to Fork กับ Ubuntu บน Windows 10

ข้อผิดพลาด Failed to Fork กับ Ubuntu บน Windows 10

หากคุณเจอข้อผิดพลาด Failed to Fork กับ Ubuntu บน Windows 10 เราแนะนำให้ลองข้อเสนอแนะต่อไปนี้:

  1. สร้าง Swap file ใหม่
  2. ปิดใช้งาน Antivirus

1] สร้าง Swap file ใหม่

เปิด Terminal สำหรับ WSL distro และพิมพ์คำสั่งต่อไปนี้เพื่อสร้าง swap file ใหม่และจัดสรร 4 GB:

sudo fallocate -1 4G /swapfile

ทำให้ไฟล์ปลอดภัยมากขึ้นด้วยคำสั่ง:

sudo chmod 600 /swapfile

ตั้งค่า Swap space ด้วยคำสั่ง:

sudo mkswap /swapfile

เปิดใช้งาน Swap space ด้วยคำสั่ง:

sudo swapon /swapfile

รีสตาร์ทคอมพิวเตอร์หลังปิด distro และตรวจสอบ ข้อผิดพลาดควรแก้ไขแล้ว

2] ปิดใช้งาน Antivirus

Antivirus ของคุณอาจส่งผลต่อการทำงานของ WSL Terminal เราแนะนำให้ปิด Antivirus หรือ Windows Defender ชั่วคราว และตรวจสอบว่าข้อผิดพลาดหายหรือไม่

เปิดใช้งาน Antivirus กลับหลังจากดำเนินการเสร็จสิ้น

หวังว่าขั้นตอนจะง่ายดายและคุณจะแก้ไขปัญหาได้สำเร็จ

เกี่ยวข้อง: Windows Subsystem for Linux has no installed distributions

แก้ไขข้อผิดพลาด Failed to Fork กับ Ubuntu บน Windows 10