Nếu bạn là người dùng Windows 11, người quan tâm đến việc khám phá thế giới của Linux, việc cài đặt và sử dụng Linux trên máy Windows của bạn sẽ dễ dàng hơn bạn nghĩ. Nhờ hệ thống con Windows cho Linux (WSL), giờ đây bạn có thể chạy phân phối Linux đầy đủ ngay bên cạnh Windows 11, tận dụng giao diện dòng lệnh mạnh mẽ của Linux và mảng lớn các gói phần mềm nguồn mở.
Trước khi chúng tôi đi sâu vào quá trình cài đặt, có một vài điều kiện tiên quyết để kiểm tra. Đầu tiên, hãy đảm bảo bạn có tài khoản Microsoft được thiết lập trên máy Windows 11 của mình. Điều này là cần thiết để truy cập và tải xuống Trình cài đặt WSL. Thứ hai, xác minh rằng máy của bạn đáp ứng các yêu cầu của hệ thống đối với WSL, bao gồm phiên bản Windows 11 64 bit với các khả năng ảo hóa cần thiết được bật. Nếu bạn không chắc chắn liệu máy của bạn có hỗ trợ ảo hóa hay không, hãy tìm kiếm menu "Bật hoặc tắt tính năng Windows" trong cài đặt hệ thống của bạn và đảm bảo rằng "Nền tảng máy ảo" và "Hệ thống con Windows cho Linux" được bật.
Bây giờ bạn có tất cả các điều kiện tiên quyết tại chỗ, đã đến lúc cài đặt Linux trên máy Windows 11 của bạn. Bước đầu tiên là tải xuống và khởi chạy trình cài đặt WSL. Điều này có thể được thực hiện bằng cách mở một dấu nhắc lệnh hoặc cửa sổ Windows PowerShell với các đặc quyền của quản trị viên và gõ lệnh "WS L-cài đặt". Nhấn Enter, và trình cài đặt sẽ tải xuống và cài đặt các thành phần cần thiết.
Sau khi cài đặt hoàn tất, bạn có thể khởi chạy Shell Linux bằng cách nhập "WSL" vào cửa sổ Prompt Prompt hoặc PowerShell. Theo mặc định, một phân phối như Ubuntu hoặc Pengwin sẽ được cài đặt, nhưng bạn có thể chọn một phân phối khác với Microsoft Store hoặc bằng cách sử dụng
Khi Linux shell được thiết lập và chạy, bạn có thể bắt đầu cài đặt các gói và chạy các ứng dụng Linux. Môi trường Linux bao gồm giao diện dòng lệnh tương tự như Dấu nhắc lệnh của Windows hoặc PowerShell, vì vậy bạn có thể sử dụng các lệnh quen thuộc để điều hướng hệ thống tệp, cài đặt gói phần mềm và thực hiện nhiều tác vụ khác nhau. Tuy nhiên, hãy nhớ rằng một số lệnh và chương trình có thể khác với các lệnh và chương trình tương ứng trên Windows.
Một công cụ hữu ích cần cân nhắc là Win-Kex, công cụ này cho phép bạn chạy các ứng dụng đồ họa Linux trên Windows. Để cài đặt Win-Kex, hãy mở shell Linux của bạn và gõ " sudo apt update && sudo apt instal l-y win-kex ". Sau khi cài đặt, bạn có thể khởi chạy Win-Kex bằng cách gõ "ws l-e win-kex" trong cửa sổ Command Prompt hoặc PowerShell. Thao tác này sẽ mở một cửa sổ riêng với môi trường máy tính để bàn Linux đầy đủ, cung cấp cho bạn khả năng chạy các ứng dụng đồ họa Linux cùng với các ứng dụng Windows của bạn.
Tóm lại, cài đặt và sử dụng Linux trên Windows 11 với WSL là một quá trình đơn giản mở ra nhiều khả năng. Cho dù bạn là người đam mê Linux muốn khám phá một bản phân phối khác, nhà phát triển cần môi trường phát triển cụ thể hay người muốn dùng thử các ứng dụng Linux, WSL đều cung cấp một cách thuận tiện để trải nghiệm Linux mà không cần phải chuyển đổi hệ điều hành. Hãy làm theo hướng dẫn từng bước được nêu ở đây và bạn sẽ nhanh chóng thiết lập và chạy Linux trên Windows 11.
Hướng dẫn từng bước cài đặt Linux trên Windows 11 với WSL
Nếu bạn là người dùng Windows 11 và muốn thêm Linux vào máy của mình thì bạn thật may mắn. Với Hệ thống con Windows dành cho Linux (WSL), việc thêm Linux vào môi trường Windows của bạn là một quá trình đơn giản. Cho dù bạn đang sử dụng Windows 11 Home hay Windows 11 Pro, WSL đều cho phép bạn chạy các bản phân phối Linux trong Windows, giúp bạn tránh khỏi rắc rối khi thiết lập một máy vật lý hoặc máy ảo riêng biệt.
Trước khi chúng ta đi sâu vào quá trình cài đặt, có một số điều kiện tiên quyết bạn cần phải thực hiện:
- Hãy chắc chắn rằng bạn có kết nối internet đang hoạt động.
- Kiểm tra xem hệ thống của bạn có đáp ứng các yêu cầu phần cứng cho WSL 2 hay không. Bạn sẽ cần phiên bản Windows từ 1903 trở lên với Build 18362 trở lên, với khả năng ảo hóa được bật trong BIOS.
- Đảm bảo bạn có đủ dung lượng ổ đĩa trên ổ đĩa cho các bản phân phối Linux mà bạn định cài đặt.
Khi bạn đáp ứng các điều kiện tiên quyết này, bạn có thể tiến hành quá trình cài đặt:
- Mở dấu nhắc lệnh Windows PowerShell hoặc Dấu nhắc lệnh bằng cách chọn nó từ menu Bắt đầu. Lưu ý rằng bạn cần có đặc quyền quản trị để thực hiện các thay đổi hệ thống trong quá trình cài đặt.
- Kích hoạt tính năng WSL bằng cách chạy lệnh sau:
wsl --cài đặt
. Điều này sẽ kích hoạt cả tính năng WSL và Virtual Machine Platform. - Sau khi quá trình cài đặt hoàn tất, bạn sẽ được nhắc khởi động lại máy tính để những thay đổi có hiệu lực. Lưu mọi công việc chưa được lưu và khởi động lại máy của bạn.
- Sau khi khởi động lại, hãy mở Microsoft Store thông qua menu Bắt đầu và tìm kiếm bản phân phối Linux mà bạn muốn cài đặt (ví dụ: Ubuntu, Kali Linux, v. v.). Chọn bản phân phối mong muốn và nhấp vào "Cài đặt" để bắt đầu quá trình cài đặt.
- Trong khi bản phân phối đang được tải xuống và cài đặt, bạn có thể tạo tài khoản người dùng và chỉ định mật khẩu. Tài khoản người dùng và mật khẩu sẽ được sử dụng để truy cập vào môi trường Linux.
- Sau khi quá trình cài đặt hoàn tất, bạn có thể truy cập bản phân phối Linux đã cài đặt của mình bằng cách chọn nó từ menu Bắt đầu hoặc chỉ cần nhập lệnh
wsl
trong Windows PowerShell hoặc Dấu nhắc lệnh.
Bây giờ bạn đã cài đặt Linux trên Windows 11, bạn có thể bắt đầu sử dụng nó thông qua thiết bị đầu cuối Linux (còn được gọi là shell). Bạn có thể thực thi các lệnh Linux khác nhau, thực hiện các thao tác với tệp và chạy các ứng dụng trong hệ thống con Linux. Dưới đây là một số ví dụ về lệnh shell bạn có thể chạy trong môi trường Linux:
ls
: Liệt kê các tập tin và thư mục.cd
: Thay đổi thư mục hiện tại.mkdir
: Tạo một thư mục mới.rm
: Xóa tập tin hoặc thư mục.con mèo
: Hiển thị nội dung của một tập tin.grep
: Tìm kiếm một mẫu cụ thể trong một tập tin.
Đây chỉ là một vài ví dụ về các thao tác bạn có thể thực hiện trong shell Linux. Bạn có thể khám phá thêm các tiện ích Linux, chạy các ứng dụng khác nhau và thậm chí phát triển phần mềm bằng môi trường Linux.
Hãy nhớ rằng WSL cho phép bạn chạy nhiều bản phân phối Linux trên máy Windows của mình, do đó bạn có thể tạo và quản lý các môi trường Linux khác nhau cho các mục đích khác nhau. Để gỡ cài đặt một bản phân phối Linux cụ thể, hãy mở PowerShell hoặc Dấu nhắc lệnh và chạy lệnhwsl --unregister & lt; DistributionName& gt;
. Thay thế & lt; Tên phân phối& gt; với tên thực của bản phân phối mà bạn muốn xóa.
Đây là một lệnh ví dụ để hủy đăng ký và xóa bản phân phối Ubuntu:wsl --unregister Ubuntu
.
Bằng cách làm theo các bước này, bạn có thể cài đặt và sử dụng thành công Linux trên Windows 11 bằng WSL. Hãy tận hưởng sự kết hợp mạnh mẽ giữa Windows và Linux và tận dụng tối đa cả hai hệ điều hành!
Hiểu WSL và lợi ích của nó đối với người dùng Windows 11
WSL, hay Hệ thống con Windows cho Linux, là lớp tương thích cho phép người dùng Windows 11 chạy các bản phân phối Linux nguyên bản trên máy Windows của họ. Tính năng mạnh mẽ này cung cấp một cách liền mạch để truy cập và sử dụng các công cụ và môi trường Linux, mang lại lợi ích cho các nhà phát triển, quản trị viên hệ thống và bất kỳ ai quan tâm đến việc khám phá hệ sinh thái Linux.
WSL là gì?
WSL là lớp tương thích Linux dành cho Windows, cho phép thực thi các tệp nhị phân Linux và các công cụ dòng lệnh trực tiếp trên hệ điều hành Windows. Nó bao gồm hai thành phần chính: WSL 1 và WSL 2.
- WSL 1: Phiên bản đầu tiên của WSL này cung cấp lớp tương thích bằng cách dịch các lệnh gọi hệ thống Linux sang các phiên bản tương đương của Windows.
- WSL 2: Phiên bản thứ hai, được giới thiệu cùng với Windows 10 phiên bản 2004 và có sẵn trên Windows 11, cung cấp kiến trúc nâng cao hơn bằng cách chạy nhân Linux đầy đủ trong một máy ảo nhẹ, mang lại hiệu suất và khả năng tương thích được cải thiện.
Lợi ích của WSL đối với người dùng Windows 11
Có một số lợi ích khi sử dụng WSL trên Windows 11:
- Cài đặt dễ dàng: WSL có thể được cài đặt thông qua cài đặt Windows 11 hoặc sử dụng lệnh PowerShell. Đây là một quá trình đơn giản và không yêu cầu bất kỳ phương tiện cài đặt bổ sung nào.
- Truy cập vào các công cụ và môi trường Linux: WSL cho phép bạn sử dụng nhiều công cụ, tiện ích và ngôn ngữ lập trình Linux mà không cần phải thiết lập một máy Linux riêng.
- Tích hợp liền mạch: Với WSL, bạn có thể truy cập các tệp và thư mục Linux từ Windows hoặc Linux shell. Điều này có nghĩa là bạn có thể sử dụng các công cụ Windows yêu thích của mình để chỉnh sửa tệp và dễ dàng chia sẻ mã cũng như dữ liệu giữa môi trường Windows và Linux.
- Kiểm soát và cộng tác phiên bản: WSL hỗ trợ các hệ thống kiểm soát phiên bản phổ biến như Git và tích hợp với các công cụ phát triển như Visual Studio Code. Điều này giúp bạn dễ dàng cộng tác với những người khác và thực hiện các dự án liên quan đến cả môi trường Windows và Linux.
- Nhanh chóng và hiệu quả: Kiến trúc của WSL cho phép thời gian khởi động nhanh và hiệu suất được cải thiện so với các máy ảo truyền thống.
Sử dụng WSL trên Windows 11
Để bắt đầu sử dụng WSL trên Windows 11, bạn sẽ cần bật tính năng và cài đặt phân phối Linux từ Microsoft Store hoặc sử dụng hình ảnh tùy chỉnh. Đây là hướng dẫn từng bước về cách bắt đầu:
- Enable WSL: Open the Windows 11 Settings, navigate to "Apps" > "Features" > "Programs and Features" >"Bật hoặc tắt tính năng Windows" và bật "Hệ thống con Windows cho Linux".
- Cài đặt phân phối Linux: Mở Microsoft Store, tìm kiếm phân phối Linux ưa thích của bạn (ví dụ: Ubuntu, Debian, Suse Linux Enterprise) và cài đặt nó.
- Thiết lập phân phối: Mở phân phối đã cài đặt, tạo tên người dùng và mật khẩu và thiết lập môi trường của bạn theo sở thích của bạn.
- Bắt đầu sử dụng WSL: Sau khi cài đặt hoàn tất, bạn có thể truy cập và sử dụng phân phối Linux bằng cách mở cửa sổ Dấu nhắc lệnh hoặc PowerShell và gõ tên của phân phối được cài đặt (ví dụ: "Ubuntu" hoặc "Debian").
Bằng cách làm theo các bước này, bạn có thể bắt đầu khám phá và sử dụng các công cụ và môi trường Linux trên máy Windows 11 của mình với WSL.
Cài đặt phân phối WSL và Linux trên Windows 11
Để cài đặt hệ thống con Windows cho Linux (WSL) trên Windows 11, bạn có thể sử dụng giao diện dòng lệnh hoặc cửa sổ Cài đặt Windows. Đây là hướng dẫn từng bước về cách thực hiện:
- Mở dấu nhắc lệnh Windows (CMD) hoặc Windows PowerShell làm quản trị viên.
- Chạy lệnh
wsl --cài đặt
Để cài đặt WSL và tất cả các thành phần cần thiết của nó. - Nếu được nhắc bởi cửa sổ UAC (Điều khiển tài khoản người dùng), nhấp vào "Có" để cho phép quá trình cài đặt bắt đầu.
- Đợi cho việc cài đặt hoàn thành. Điều này có thể mất một thời gian, vì vậy hãy kiên nhẫn.
- Sau khi cài đặt kết thúc, bạn sẽ cần bật tính năng WSL. Để thực hiện việc này, hãy mở cửa sổ Cài đặt Windows bằng cách nhấp vào nút Bắt đầu và sau đó trên biểu tượng Gear hoặc bằng cách nhập
Key Windows + I
trên bàn phím của bạn. - Trong cửa sổ Cài đặt, nhấp vào "Ứng dụng" và sau đó trên "Ứng dụng & tính năng" ở phía bên trái.
- Cuộn xuống và nhấp vào liên kết "Tính năng tùy chọn".
- Nhấp vào nút "Thêm tính năng" ở đầu trang.
- Cuộn xuống hoặc tìm kiếm và chọn tính năng "Hệ thống con Windows cho Linux". Bạn có thể tìm thấy nó bằng cách nhập
wsl
trong hộp tìm kiếm. - Nhấp vào nút "Cài đặt" để bật tính năng WSL. Nếu được nhắc, hãy khởi động lại máy tính của bạn để áp dụng các thay đổi.
- Sau khi khởi động lại, hãy mở dấu nhắc lệnh Windows hoặc Windows PowerShell làm quản trị viên một lần nữa.
- Chạy lệnh
WSL--set-version distribution_name 2
Để nâng cấp phiên bản WSL lên WSL 2. Thay thế Distribution_Name bằng tên của phân phối Linux bạn muốn sử dụng (ví dụ: Ubuntu). - Nếu bản phân phối Linux được chỉ định không tồn tại, bạn có thể tải xuống từ Microsoft Store hoặc kho lưu trữ chính thức khác. Ví dụ: bạn có thể cài đặt Ubuntu bằng cách chạy
wsl --instal l-d Ubuntu
. - Bạn có thể bắt đầu sử dụng WSL bằng cách chạy các lệnh Linux bên trong Dấu nhắc lệnh của Windows hoặc Windows PowerShell. Đơn giản chỉ cần nhập
wsl
để mở phiên cuối mới với bản phân phối Linux mặc định.
Với WSL và bản phân phối Linux đã chọn của bạn được cài đặt, giờ đây bạn có thể quản lý và chạy các gói và ứng dụng Linux trong môi trường Windows. Đây là một tính năng mạnh mẽ cho phép bạn truy cập nhiều công cụ và tiện ích từ vùng người dùng Linux, ngay từ máy Windows 11 của bạn.