Việc chạy Linux cùng với Windows đã được chứng minh là ngày càng hữu ích trong những năm qua. Tuy nhiên, việc khởi động kép có thể khó quản lý trong khi việc thiết lập máy ảo có một số vấn đề về độ ổn định.
Một giải pháp là sử dụng Hệ thống con của Windows dành cho Linux. Đây là cách chạy máy tính để bàn Linux trên Windows bằng Hệ thống con Windows dành cho Linux.
Hệ thống con của Windows dành cho Linux là gì?
Hệ thống con Windows dành cho Linux (WSL) là một tính năng tùy chọn cho Windows 10 và 11 hỗ trợ cài đặt hệ điều hành Linux có sẵn trong Windows Store.
Về cơ bản, điều đó có nghĩa là bạn có thể mở một thiết bị đầu cuối Linux trong Windows, cài đặt và chạy phần mềm Linux.
Không cần cài đặt bất kỳ ứng dụng ảo hóa nào và không cần khởi động kép.
Tuy nhiên, vấn đề với Hệ thống con Windows dành cho Linux là theo mặc định, nó hoàn toàn là trải nghiệm dòng lệnh. Không có máy tính để bàn. Đối với những người dùng thành thạo, điều này có lẽ sẽ không thành vấn đề, nhưng vì Linux có nhiều lựa chọn về môi trường máy tính để bàn, nên có vẻ như hơi sơ suất.
May mắn thay, bạn có thể cài đặt máy tính để bàn Linux trong Windows với WSL.
Đảm bảo rằng Windows 10 tương thích
Trước khi tiếp tục, đây là một điểm quan trọng:bạn cần chạy phiên bản Windows 64 bit.
Bạn có thể kiểm tra điều này trong Cài đặt> Hệ thống> Giới thiệu , nơi bạn sẽ tìm thấy Loại hệ thống lối vào. Để tiếp tục, điều này phải đọc "Hệ điều hành 64-bit". Nếu không và bạn đang chạy phần cứng 64 bit, bạn sẽ cần nâng cấp Windows 10 từ 32 bit lên 64 bit.
Điều kiện tiên quyết khác là bạn cần chạy Windows 10 bản dựng 14393 hoặc sau đó. Bạn có thể kiểm tra điều này trong cùng một màn hình Giới thiệu, được liệt kê trong Thông số kỹ thuật của Windows . Tìm kiếm bản dựng hệ điều hành --- nếu cao hơn 14393, bạn có thể sử dụng Hệ thống con của Windows dành cho Linux. Nếu không, chỉ cần chạy Windows Update.
Sau khi Windows 10 tương thích, đã đến lúc làm theo hướng dẫn của chúng tôi để cài đặt Hệ thống con Windows dành cho Linux.
Đọc thêm:Cài đặt hệ thống con của Windows cho Linux
Với thiết lập đó, đã đến lúc thêm máy tính để bàn.
Cài đặt Máy tính để bàn WSL
Nếu bạn đã thiết lập Hệ thống con Windows cho Linux, hãy nhấp vào Bắt đầu và nhập bash . Nhấp vào tùy chọn đầu tiên (lệnh chạy bash) để bắt đầu sử dụng Linux. Các bước sau giả sử bạn đã cài đặt Ubuntu làm hệ điều hành Linux ưa thích của mình.
Bắt đầu bằng cách chạy bản cập nhật và nâng cấp Ubuntu:
sudo apt update
sudo apt upgrade
Trong khi bản nâng cấp này đang chạy, hãy truy cập Sourceforge để tải xuống và cài đặt tiện ích VcXsrv Windows X Server. (Các Máy chủ X khác có sẵn cho Windows, bao gồm Xming và MobaXterm. Đối với phần còn lại của hướng dẫn này, chúng tôi sẽ sử dụng VcXsrv.)
Máy chủ X cho phép bạn truy cập ứng dụng Linux hoặc giao diện người dùng đồ họa (GUI) của môi trường máy tính để bàn. Các hệ thống Linux dựa vào X để hiển thị màn hình nền, nhưng nó cũng có thể được sử dụng trên mạng.
Đảm bảo máy chủ cửa sổ X của bạn đã được cài đặt trước khi tiếp tục. Bước tiếp theo là cài đặt môi trường máy tính để bàn Linux (LDE) của bạn.
Nhiều môi trường máy tính để bàn Linux có sẵn cho WSL. Chúng tôi sẽ đơn giản hóa mọi thứ và cài đặt một môi trường nhẹ được gọi là LXDE. Để cài đặt, hãy nhập:
sudo apt install lxde
Sau khi cài đặt LXDE, hãy nhập lệnh này
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
Điều này hướng dẫn Linux hiển thị màn hình nền thông qua máy chủ X. Vì vậy, khi bạn chạy chương trình Máy chủ X mà bạn đã tải xuống ở trên, bạn sẽ thấy môi trường máy tính để bàn Linux.
Chúng tôi đã sử dụng VcXsrv có tính năng công cụ XLaunch. Nhấp vào đây để xem Cài đặt hiển thị X cửa sổ và chọn Một cửa sổ lớn hoặc Một cửa sổ lớn không có thanh tiêu đề . Tìm kiếm Số hiển thị khi bạn ở đó và đặt nó thành 0 .
Nhấp vào Tiếp theo , sau đó chọn Bắt đầu không có ứng dụng khách để đảm bảo XLaunch chỉ khởi động máy chủ, cho phép bạn khởi động máy tính để bàn Linux sau này. Nhấp vào Tiếp theo một lần nữa, sau đó Kết thúc . Trước tiên, bạn có thể muốn nhấp vào Lưu cấu hình để lưu nó.
Sẵn sàng khởi chạy máy tính để bàn Linux của bạn? Nhập lệnh để bắt đầu LDE ưa thích của bạn. Ví dụ:đối với LXDE, hãy sử dụng:
startlxde
Môi trường máy tính để bàn Linux sau đó sẽ xuất hiện!
Giờ đây, bạn có thể chạy bất kỳ phần mềm Linux nào được cài đặt sẵn và thậm chí cài đặt các ứng dụng và tiện ích mới. Các môi trường máy tính để bàn tương thích với WSL khác bao gồm KDE. Bạn thậm chí có thể cài đặt GNOME trên Windows để có trải nghiệm máy tính Ubuntu đầy đủ.
Bạn không muốn có Môi trường máy tính để bàn WSL? Chỉ cần cài đặt ứng dụng Linux
Ngoài việc cài đặt một máy tính để bàn Linux, bạn có thể chỉ cần cài đặt một ứng dụng Linux dành cho máy tính để bàn từ Windows 10. Điều này rất hữu ích nếu bạn cho rằng việc cài đặt một máy tính để bàn đầy đủ là quá mức cần thiết.
Ví dụ:để cài đặt trình phát đa phương tiện Rhythmbox và chạy nó trong Linux trên Windows, hãy sử dụng:
sudo apt install rhythmbox
Đảm bảo rằng bạn đã đặt lệnh xuất:
export DISPLAY=:0
Sau đó, chỉ cần chạy ứng dụng từ dấu nhắc bash:
rhythmbox
Trình phát đa phương tiện sẽ khởi chạy, sẵn sàng để bạn duyệt tìm thư viện.
Bây giờ, trong trường hợp này, rõ ràng bạn sẽ cần thêm một số tệp phương tiện vào môi trường Linux trên máy tính của mình. Bạn có thể thực hiện việc này bằng cách cài đặt trình duyệt và tải tệp xuống hoặc đơn giản bằng cách kết nối ổ USB có bật tệp phương tiện.
Sau khi kết nối ổ USB, hãy nhớ gắn kết nó (ví dụ này sử dụng D:làm ký tự ổ đĩa):
sudo mount -t drvfs D: /mnt/d
Khi hoàn tất, bạn cần phải ngắt kết nối ổ đĩa trước khi gỡ bỏ. Điều này đảm bảo tính toàn vẹn của dữ liệu trên ổ đĩa.
sudo umount /mnt/d
Mặc dù bạn có thể duyệt các thư mục Windows của mình từ bên trong các ứng dụng Linux, nhưng không thể mở tệp thực tế nào. Đây là một thiếu sót của Hệ thống con Windows dành cho Linux, mặc dù là Hệ thống bảo vệ cả môi trường Windows và Linux khỏi bị hư hại.
Chạy Máy tính để bàn Linux trong Windows:Sự hội tụ tối thượng!
Hệ thống con của Windows dành cho Linux giúp việc chạy phần mềm Linux trên PC Windows trở nên đơn giản. Không cần phải lo lắng về các máy ảo hoặc sự đau đớn khi khởi động kép.
Với một máy tính để bàn Linux được cài đặt, sự hội tụ gần như hoàn tất. Đó là một cách tuyệt vời để làm quen với Linux từ sự thoải mái của máy tính để bàn Windows.
Muốn tìm hiểu thêm? Bây giờ là lúc bắt đầu với Linux.