Một số Hệ thống con của Windows dành cho người dùng Linux đã gặp phải lỗi “ Đã xảy ra lỗi khi gắn một trong các hệ thống tệp của bạn. Vui lòng chạy ‘dmesg’ để biết chi tiết ”Thông báo lỗi khi chạy bản phân phối Linux đã cài đặt của họ. Hóa ra, thông báo lỗi xảy ra khi bản phân phối mà bạn đã cài đặt, hoặc WSL đơn giản, không thể gắn các ổ đĩa Windows của bạn. Mặc dù điều này nghe có vẻ là một vấn đề lớn nhưng thực sự không phải vậy và bạn có thể dễ dàng giải quyết nó bằng một số phương pháp khác nhau. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách giải quyết thông báo lỗi được đề cập, vì vậy hãy làm theo.
Hóa ra, Windows Subsystem dành cho Linux là một tính năng thay đổi cuộc chơi của Windows, đặc biệt là khi nói đến những người dùng nâng cao, những người tham gia nhiều hơn vào lĩnh vực đang phát triển. Việc cài đặt WSL được thực hiện khá dễ dàng và bây giờ bạn có thể thực hiện nó thông qua một lệnh duy nhất. Hầu hết những người dùng gặp phải vấn đề được đề cập đều đang sử dụng dockers và đôi khi, vấn đề phát 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.
Như đã nói, có nhiều cách sử dụng mà bạn có thể giải quyết vấn đề trong cuộc thảo luận. Vì vậy, không cần thêm bất kỳ lời quảng cáo nào nữa, chúng ta hãy bắt đầu và bắt tay ngay vào việc đó.
Cập nhật nhân Linux hoặc WSL
Điều đầu tiên bạn nên làm khi gặp sự cố được đề cập là cố gắng cập nhật Hệ thống con của Windows cho Linux, hệ thống này về cơ bản sẽ cập nhật nhân Linux của bạn. Làm như vậy đã được báo cáo là đã khắc phục được sự cố cho nhiều người dùng khác nhau, vì vậy nó cũng có thể giải quyết được vấn đề cho bạn. Điều này khá đơn giản để thực hiện và được thực hiện bằng một lệnh duy nhất. Làm theo hướng dẫn bên dưới để thực hiện việc này:
- Trước hết, hãy mở dấu nhắc lệnh nâng cao. Để làm điều đó, hãy mở Menu Bắt đầu và tìm kiếm dấu nhắc lệnh . Ở phía bên phải, nhấp vào nút Chạy với tư cách quản trị viên tùy chọn được cung cấp.
- Ngoài ra, bạn cũng có thể sử dụng Powershell nâng cao cửa sổ.
- Trong cửa sổ lệnh hoặc cửa sổ Powershell, nhập “ wsl –update ”Không có dấu ngoặc kép và sau đó nhấn Enter.
- Chờ quá trình cập nhật hoàn tất. Sau khi hoàn tất, hãy khởi động lại WSL để xem sự cố đã được giải quyết chưa.
Kiểm tra Phân phối Mặc định
Hóa ra, trong một số trường hợp, sự cố có thể phát sinh khi bạn đã cài đặt docker trên Windows Subsystem dành cho Linux. Do đó, khi bạn đang cố gắng khởi động bản phân phối Linux, bản phân phối đó có thể gặp phải thông báo lỗi đã đề cập 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 docker-desktop-data distro, thì cái sau có thể được đặt làm distro mặc định có thể gây ra sự cố. Nếu trường hợp này có thể áp dụng được, bạn chỉ cần thay đổi bản phân phối mặc định của mình tương ứng để giải quyết vấn đề. Để thực hiện việc này, hãy làm theo hướng dẫn bên dưới:
- Để bắt đầu, hãy mở dấu nhắc lệnh nâng cao bằng cách mở Menu Bắt đầu và tìm kiếm cmd. Nhấp vào nút Chạy với tư cách quản trị viên tùy chọn được cung cấp ở phía bên tay phải.
- Sau đó, trong cửa sổ nhắc lệnh, bạn có thể kiểm tra các bản phân phối đã cài đặt cùng với bản phân phối mặc định bằng cách sử dụng “ wsl –list " yêu cầu.
- Nếu đặt sai bản phân phối làm bản phân phối mặc định, bạn có thể thay đổi bản phân phối mặc định bằng cách sử dụng “ wsl -s distroName " yêu cầu. Rõ ràng, bạn sẽ phải thay thế distroName từ khóa với tên của bản phân phối được hiển thị trên danh sách.
- Sau khi hoàn tất, hãy xem sự cố có còn xảy ra hay không.
Cài đặt Bản cập nhật Windows
Vì Hệ thống con của Windows dành cho Linux là một phần của Windows nên nó có thể bị ảnh hưởng trực tiếp bởi các bản cập nhật Windows. Một số người dùng đã báo cáo rằng sự cố được đề cập đã được giải quyết cho họ sau khi họ cài đặt các bản cập nhật Windows. Cụ thể, bản cập nhật KB5005191 dường như đã giải quyết được sự cố cho nhiều người dùng khác nhau.
Do đó, nếu bạn chưa cài đặt các bản cập nhật Windows trong một thời gian, chúng tôi khuyên bạn nên cập nhật Windows vì nó cũng có thể khắc phục sự cố cho bạn. Làm theo hướng dẫn bên dưới để thực hiện việc này:
- Trước hết, hãy mở Cài đặt Windows ứng dụng bằng cách nhấn phím Windows + I trên bàn phím của bạn.
- Trên ứng dụng Cài đặt Windows, điều hướng đến Windows Update tiết diện.
- Tại đó, nhấp vào nút Kiểm tra bản cập nhật được cung cấp tùy chọn để tải xuống và cài đặt bất kỳ bản cập nhật nào có sẵn.
- Sau khi cài đặt xong các bản cập nhật và máy tính của bạn khởi động lại, hãy xem thông báo lỗi có còn không.
Gỡ cài đặt Windows Hypervisor Platform
Cuối cùng, nếu các phương pháp trên không khắc phục được sự cố cho bạn, thì việc gỡ cài đặt tính năng Windows Hypervisor Platform có thể chỉ phù hợp với bạn. Điều này đã được báo cáo bởi một người dùng gặp phải thông báo lỗi tương tự trong giai đoạn cài đặt và cấu hình Ubuntu bằng Hệ thống con Windows dành cho Linux 2. Để giải quyết vấn đề, anh ta đã gỡ cài đặt tính năng được đề cập và các bản cài đặt Ubuntu bắt đầu hoạt động tốt. Làm theo hướng dẫn bên dưới để thực hiện việc này:
- Để bắt đầu, hãy mở Bảng điều khiển bằng cách tìm kiếm nó trong Start Menu .
- Sau đó, đi đến Chương trình.
- Khi bạn đã ở đó, hãy nhấp vào nút Bật hoặc tắt các tính năng của Windows tùy chọn được cung cấp.
- Trên cửa sổ tiếp theo, cuộn xuống và tìm Nền tảng Windows Hypervisor .
- Bỏ chọn hộp kiểm Nền tảng Hypervisor của Windows, sau đó nhấp vào nút OK cái nút.
- Sau khi hoàn tất, tính năng Windows Hypervisor Platform sẽ được gỡ cài đặt.
- Bây giờ, hãy tiếp tục và kiểm tra xem thông báo lỗi có tiềm ẩn xung quanh hay không. Bạn không cần phải khởi động lại máy tính của mình trước khi thực hiện.