Caài linux trên nền win

Giờ đây, bạn có thể truy cập hầu hết các tiện ích và ứng dụng dòng lệnh Linux trên hệ điều hành Windows 10 bằng Hệ thống con Windows dành cho Linux là Windows Subsystem for Linux [WSL].

Mặc dù Windows là hệ điều hành được sử dụng rộng rãi nhất và phổ biến nhất cho máy tính để bàn và laptop, nhưng nó không an toàn và có nguồn mở như Hệ điều hành Linux. Đó là lý do tại sao rất nhiều nhà phát triển phần mềm và các chuyên gia thích hệ điều hành Linux.

Microsoft đã bắt đầu hợp tác với Canonical, người tạo ra Ubuntu Linux. Đây là con đường mở đường cho người dùng Linux sử dụng Linux trên Windows. Có, bạn có thể chạy Linux trên Windows 10 mà không cần khởi động kép hoặc sử dụng VMWare / VirtualBox hoặc cài đặt nó làm Hệ điều hành chính của bạn.

Bạn có thể truy cập các lệnh và phần mềm Linux khác nhau từ Linux Terminal trong Windows 10. Trong bài viết này, chúng tôi sẽ cung cấp cho bạn hướng dẫn từng bước về cách cài đặt và chạy Linux Terminal trên Hệ điều hành Windows 10.

  • Bật Hệ thống con của Windows cho Linux [WSL] và Cài đặt Ubuntu trong Windows 10
  • Trước tiên, hãy kiểm tra phiên bản Windows của bạn
  • Bật hệ thống con của Windows cho Linux
  • Cài đặt bản phân phối Linux mà bạn lựa chọn
  • Nâng cấp WSL1 lên WSL 2 cho Ubuntu
  • bash shell trên Windows 10

Bật Hệ thống con của Windows cho Linux [WSL] và Cài đặt Ubuntu trong Windows 10

Nếu bạn định chạy một Linux Terminal trên Windows 10, trước tiên bạn phải bật tính năng ‘Hệ thống con của Windows dành cho Linux’. Sau đó, bạn có thể tải xuống và cài đặt bản phân phối Linux mà bạn lựa chọn.

Hệ thống con Windows dành cho Linux [WSL] là một tính năng tạo môi trường GNU / Linux cho phép bạn chạy các dịch vụ và công cụ dòng lệnh lõi Linux trực tiếp trên Windows, cùng với máy tính để bàn và các ứng dụng cửa hàng hiện đại.

Bằng cách bật hệ thống con Linux của Windows 10, bạn có thể cài đặt và chạy các bản phân phối [phân phối] Linux khác nhau như Ubuntu, OpenSuse, SUSE Linux, Fedora, v.v.

Trước tiên, hãy kiểm tra phiên bản Windows của bạn

Nhưng trước khi chúng ta tìm hiểu cách bật Hệ thống con của Windows cho Linux [WSL] và cài đặt Linux, bạn cần kiểm tra xem bạn có đang chạy phiên bản tương thích của Windows 10. WSL chỉ được hỗ trợ trên cả Windows 10 64-bit [từ phiên bản 1607] và Windows Server 2019.

 Để kiểm tra phiên bản và bản dựng Windows của bạn, hãy đi tới ‘Cài đặt’ từ Start Menu của Windows.

Tiếp theo, nhấp vào cài đặt ‘Hệ thống’.

Sau đó, cuộn xuống và chọn tùy chọn ‘Giới thiệu’ ở cuối ngăn bên trái để xem phần Giới thiệu.

Trên trang Giới thiệu, bên dưới thông số kỹ thuật của Windows, bạn có thể thấy ‘Phiên bản’ và ‘Bản dựng hệ điều hành’ của Windows 10 của mình.

Bật hệ thống con của Windows cho Linux

Có hai loại phiên bản WSL khác nhau: WSL 1 và WSL 2. Mặc dù cả hai đều cung cấp khả năng tích hợp liên tục và trơn tru cho Linux trong Windows, WSL 2 là phiên bản mới nhất và nhanh nhất với hỗ trợ hạt nhân Linux đầy đủ và khả năng tương thích cuộc gọi hệ thống. WSL 1 chạy một lớp dịch giúp thu hẹp khoảng cách giữa Linux kernal và Windows.

  • Để chạy WSL 2 , bạn phải chạy hệ thống Windows 10 x64 bit: Phiên bản 1903 trở lên, với Bản dựng 18362 trở lên.
  • Để chạy WSL 1 , bạn sẽ cần hệ thống Windows 10 x64 bit: Phiên bản 1709 trở lên, với Bản dựng 16215 trở lên.

Không quan trọng phiên bản WSL nào bạn muốn chạy, trước tiên bạn phải kích hoạt nó để sử dụng nó. Để thực hiện việc này, hãy bắt đầu gõ ‘Bật và tắt các tính năng của Windows’ vào trường tìm kiếm của Start Menu.

Chọn bảng điều khiển ‘Bật và tắt các tính năng của Windows’ từ kết quả tìm kiếm.

Sau đó, cuộn xuống ‘Hệ thống con Windows dành cho Linux’, đánh dấu vào ô phía trước và nhấp vào nút ‘OK’.

Sau khi các thay đổi được áp dụng, hãy nhấp vào ‘Khởi động lại ngay bây giờ’ để khởi động lại máy tính của bạn

Nếu bạn chỉ muốn cài đặt WSL 1, bây giờ bạn có thể khởi động lại máy tính và cài đặt bản phân phối Linux của mình.

Bật WSL 1 qua PowerShell

Bạn cũng có thể kích hoạt WSL thông qua công cụ dòng lệnh ‘PowerShell’. Điều này thực hiện công việc tương tự như bảng điều khiển Tính năng của Windows. Đối với điều đó, hãy mở ‘PowerShell’ với tư cách Administrator và chạy lệnh dưới đây.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Bật WSL 2

Chúng tôi khuyên bạn nên nâng cấp WSL của mình lên phiên bản 2 để có tốc độ hoạt động nhanh hơn và chạy nhân Linux thực trực tiếp trên Windows 10. Tất cả những gì bạn cần làm là bật tính năng ‘Nền tảng máy ảo’ ngoài ‘Hệ thống con Windows dành cho Linux’ tính năng trên bảng điều khiển các tính năng của Windows [xem bên dưới].

Chờ các thay đổi được áp dụng, sau đó khởi động lại máy tính của bạn.

Bật WSL 2 qua PowerShell

Bước đầu tiên để kích hoạt WSL 2 là bật thành phần tính năng Nền tảng máy ảo trên Windows. Bạn cũng có thể kích hoạt WSL 2 thông qua công cụ dòng lệnh ‘PowerShell’. Để làm điều đó, hãy mở ‘PowerShell’ với tư cách Administrator và chạy lệnh bổ sung sau với lệnh WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Đặt WSL 2 làm phiên bản mặc định

Trước khi thiết lập WSL 2 làm phiên bản mặc định của bạn cho tất cả các bản phân phối Linux, hãy tải xuống  bản cập nhật gói nhân WSL Linux cho hệ thống x64 .

Chạy trình cài đặt .msi đã tải xuống và cài đặt nó. Nó sẽ chỉ mất vài giây.

Để đặt WSL 2 làm phiên bản mặc định của bạn khi cài đặt bản phân phối Linux mới, hãy mở PowerShell và chạy lệnh này theo lệnh sau:

wsl –set-default-version 2

Sau đó, khởi động lại hệ thống của bạn để chuyển tính năng từ WSL 1 sang WSL 2.

Cài đặt bản phân phối Linux mà bạn lựa chọn

WSL đã được kích hoạt, bây giờ chúng tôi sẽ cài đặt một bản phân phối Linux. Trước tiên, hãy tìm kiếm ‘Microsoft Store’ trong trường tìm kiếm của Menu Start. Sau đó, mở nó từ kết quả tìm kiếm.

Bạn sẽ thấy danh sách mọi bản phân phối Linux hiện có trong Windows Store được hỗ trợ bởi WSL.  

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU / Linux
  • Fedora Remix cho WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Tất cả các bản phân phối luận án đều có sẵn miễn phí. Đối với hướng dẫn của chúng tôi, chúng tôi sẽ chọn ‘Ubuntu’.

Từ trang phân phối Ubuntu, Nhấp vào nút ‘Nhận’.

Bây giờ, bản phân phối Ubuntu sẽ được tải xuống và cài đặt tự động trên máy tính của bạn.  

Sau khi cài đặt xong, hãy nhấp vào nút ‘Khởi chạy’ để khởi chạy terminal. Bạn cũng có thể khởi chạy ứng dụng từ Menu Start của Windows.

Một cửa sổ đầu cuối Ubuntu mới sẽ xuất hiện. Lần khởi chạy đầu tiên sẽ mất vài phút để đăng ký môi trường Ubuntu với WSL. Sau khi hoàn tất, terminal sẽ nhắc bạn tạo ‘tên người dùng Unix mới’ và ‘mật khẩu mới’. Nhập tên người dùng và mật khẩu mới và hoàn tất thiết lập.

Sau khi thiết lập xong, nó sẽ đưa bạn đến dòng lệnh bash. Tốt hơn hết bạn nên cập nhật phần mềm ngay lập tức. Trong Ubuntu, bạn có thể tìm kiếm, tải xuống và cài đặt các bản cập nhật phần mềm, tất cả đều từ aptlệnh.

Nhập lệnh dưới đây để cập nhật phần mềm. Và bạn sẽ được nhắc nhập mật khẩu, hãy nhập mật khẩu mới tạo để chạy lệnh với tư cách administrator.

sudo apt update

Lệnh ‘cập nhật’ này sẽ cập nhật kho lưu trữ Ubuntu.

Ubuntu sẽ tải xuống một loạt danh sách gói.

Nhưng chúng vẫn chưa được nâng cấp. Để nâng cấp tất cả các gói có sẵn, hãy nhập lệnh sau:

sudo apt upgrade

Nhập ‘Y’ ở lời nhắc để tiếp tục cài đặt.

Các gói nâng cấp lệnh ‘phân phối’ lên phiên bản mới nhất của chúng.

Nâng cấp WSL1 lên WSL 2 cho Ubuntu

Nếu bạn muốn nâng cấp phiên bản WSL 1 hiện có lên WSL 2 cho một bản phân phối cụ thể. Sau đó, chạy lệnh dưới đây trong PowerShell.

wsl –set-default-version  2

Thay thế đối số ‘’ bằng tên của bất kỳ bản phân phối nào [trong trường hợp của chúng tôi là Ubuntu] cài đặt WSL 1 của bạn chạy.

Giờ đây, bạn có thể truy cập các lệnh và phần mềm Linux trên hệ thống Windows 10 bằng Môi trường Ubuntu này.

bash shell trên Windows 10

Bây giờ bạn có một trình bao dòng lệnh đầy đủ ‘bash’ trên hệ thống của mình dựa trên bản phân phối Linux. Bạn có thể truy cập tất cả các lệnh và ứng dụng Linux thông qua bash shell đó.

Để chạy bash shell, hãy nhập ‘bash’ vào trường tìm kiếm của Menu Start và nhấp để mở công cụ dòng lệnh bash.

Bây giờ, bạn có thể bắt đầu chạy các lệnh ở đó.

Tận hưởng Linux trên Windows!

Bài Viết Liên Quan

Chủ Đề