Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: "Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn" trên WSL

Một số người dùng Windows Subsystem for Linux (WSL) gặp thông báo lỗi "Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn. Vui lòng chạy 'dmesg' để biết chi tiết" khi chạy bản phân phối Linux đã cài đặt. Thực tế, thông báo lỗi này xảy ra khi bản phân phối bạn đã cài đặt, hoặc đơn giản là WSL, không thể gắn kết ổ đĩa Windows của bạn. Mặc dù nghe có vẻ như một vấn đề lớn, nhưng thực tế không phải vậy và bạn có thể dễ dàng khắc phục qua một vài phương pháp khác nhau. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách giải quyết thông báo lỗi này, hãy theo dõi.

Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL

Thực tế, Windows Subsystem for Linux đã là một tính năng thay đổi cuộc chơi cho Windows, đặc biệt khi nói đến người dùng nâng cao trong lĩnh vực phát triển. Cài đặt WSL khá dễ dàng và giờ bạn có thể làm được qua một lệnh duy nhất. Hầu hết người dùng gặp vấn đề này đều đang dùng Docker và thường xuyên, vấn đề nảy sinh khi bản phân phối của họ không được đặt làm hệ điều hành mặc định.

Với đó, có nhiều cách để giải quyết vấn đề đang thảo luận. Vì vậy, không nói thêm nữa, hãy bắt đầu và đi thẳng vào vấn đề.

Cập nhật Linux Kernel hoặc WSL

Điều đầu tiên bạn nên làm khi gặp vấn đề này là thử cập nhật Windows Subsystem for Linux, điều này về cơ bản sẽ cập nhật Linux kernel của bạn. Việc này đã được báo cáo khắc phục vấn đề cho nhiều người dùng nên có thể nó cũng hiệu quả với bạn. Việc này khá đơn giản và hoàn thành bằng một lệnh. Làm theo hướng dẫn dưới đây:

  1. Đầu tiên, mở Command Prompt với quyền quản trị viên. Để làm vậy, mở Menu Bắt đầu và tìm command prompt. Ở bên phải, nhấp vào tùy chọn Chạy với tư cách quản trị viên.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  2. Thay vào đó, bạn cũng có thể dùng cửa sổ Powershell nâng cao.
  3. Trong cửa sổ Command Prompt hoặc Powershell, gõ "wsl --update" không bao gồm dấu ngoặc kép và nhấn Enter.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  4. Đợi cập nhật hoàn tất. Sau đó, khởi động WSL lại để xem vấn đề đã được giải quyết chưa.

Kiểm tra bản phân phối mặc định

Thực tế, trong một số trường hợp, vấn đề có thể nảy sinh khi bạn đã cài đặt Docker trên Windows Subsystem for Linux. Khi bạn cố khởi động một bản phân phối Linux, nó có thể gặp thông báo lỗi nêu trên do không được đặt làm bản phân phối mặc định.

Ngoài ra, trong trường hợp bạn chỉ có Docker cùng với bản phân phối docker-desktop-data, bản sau có thể được đặt làm mặc định và kích hoạt vấn đề. Nếu trường hợp này áp dụng, bạn chỉ cần thay đổi bản phân phối mặc định tương ứng để giải quyết vấn đề. Để làm vậy, làm theo hướng dẫn dưới:

  1. Để bắt đầu, mở Command Prompt nâng cao bằng cách mở Menu Bắt đầu và tìm cmd. Nhấp vào tùy chọn Chạy với tư cách quản trị viên ở bên phải.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  2. Sau đó, trong cửa sổ Command Prompt, bạn có thể kiểm tra các bản phân phối đã cài đặt cùng với bản mặc định bằng lệnh "wsl --list".
  3. Nếu một bản phân phối sai được đặt làm mặc định, bạn có thể thay đổi bản phân phối mặc định bằng lệnh "wsl -s tenPhanPhoi". Tất nhiên, bạn phải thay từ khóa tenPhanPhoi bằng tên bản phân phối hiển thị trong danh sách.
  4. Sau khi xong, xem vấn đề có còn xảy ra hay không.

Cài đặt cập nhật Windows

Vì Windows Subsystem for Linux là một phần của Windows, nó có thể bị ảnh hưởng trực tiếp bởi cập nhật Windows. Một số người dùng báo cáo vấn đề được giải quyết sau khi họ cài đặt cập nhật Windows. Cụ thể, bản cập nhật KB5005191 dường như đã khắc phục vấn đề cho nhiều người dùng.

Do đó, nếu bạn chưa cài đặt cập nhật Windows منذ một thời gian, chúng tôi khuyên bạn nên cập nhật Windows vì nó có thể khắc phục vấn đề cho bạn. Làm theo hướng dẫn dưới để làm vậy:

  1. Đầu tiên, mở ứng dụng Cài đặt Windows bằng cách nhấn phím Windows + I trên bàn phím.
  2. Trong ứng dụng Cài đặt Windows, điều hướng đến phần Cập nhật Windows.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  3. Ở đó, nhấp vào tùy chọn Kiểm tra cập nhật để tải xuống và cài đặt các cập nhật có sẵn.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  4. Sau khi cập nhật được cài đặt và máy tính khởi động lại, xem thông báo lỗi còn đó hay không.

Gỡ cài đặt Windows Hypervisor Platform

Cuối cùng, nếu các phương pháp trên chưa khắc phục được vấn đề cho bạn, thì gỡ cài đặt tính năng Windows Hypervisor Platform có thể hiệu quả. Điều này đã được báo cáo bởi một người dùng gặp thông báo lỗi tương tự trong giai đoạn cài đặt và cấu hình Ubuntu sử dụng Windows Subsystem for Linux 2. Để giải quyết vấn đề, anh ấy gỡ cài đặt tính năng nêu trên và cài đặt Ubuntu bắt đầu hoạt động tốt. Làm theo hướng dẫn dưới để làm vậy:

  1. Để bắt đầu, mở Control Panel bằng cách tìm kiếm trong Menu Bắt đầu.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  2. Sau đó, đi đến Chương trình.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  3. Khi đã ở đó, nhấp vào tùy chọn Bật hoặc tắt tính năng Windows.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  4. Trong cửa sổ tiếp theo, cuộn xuống và tìm Windows Hypervisor Platform.
  5. Bỏ chọn hộp kiểm Windows Hypervisor Platform và nhấp nút OK.Khắc phục:  Đã xảy ra lỗi khi gắn kết một trong các hệ thống file của bạn  trên WSL
  6. Sau khi xong, tính năng Windows Hypervisor Platform sẽ bị gỡ cài đặt.
  7. Bây giờ, kiểm tra xem thông báo lỗi còn đó hay không. Bạn không cần khởi động lại máy tính trước khi kiểm tra.