Cách cài đặt và sử dụng Linux Bash Shell trên Windows 10

How Install Use Linux Bash Shell Windows 10



Microsoft đã bắt đầu hợp tác với Canonical, và nó là công ty mẹ của Ubuntu. Sự hợp tác này đã mở ra cánh cửa cho người dùng Linux vì nó cho phép mọi người sử dụng Linux trên Windows. CEO của Microsoft đã chính thức thông báo rằng giờ đây ai cũng có thể cài đặt và sử dụng Linux Bash Shell trên Windows 10. Nhiều bạn vẫn chưa tin vào điều đó, vì vậy trong bài viết này, chúng tôi sẽ cung cấp cho các bạn thông tin về cách cài đặt và sử dụng Linux Bash Shell trên Windows 10.

Tại sao bạn nên sử dụng Linux Bash Shell

Như chúng ta đã biết, hệ điều hành Windows đã có PowerShell, là ngôn ngữ kịch bản và trình bao lệnh. PowerShell giúp quản trị viên hệ thống thực hiện các tác vụ quản trị khác nhau và nó được tạo từ khung công tác.NET để khắc phục các thiếu sót của dấu nhắc lệnh.







Bây giờ bạn nghĩ rằng PowerShell đã có mặt trong Windows, vậy cần phải có Bash Shell trong Windows là gì? Bash và PowerShell được thiết kế khác nhau cho các tác vụ khác nhau. Bash shell được tích hợp vào hệ điều hành Windows và loại bỏ các bước bổ sung bạn cần làm để sử dụng cùng một ngôn ngữ lập trình trên Windows của bạn.



Bash Shell là gì?

Bash là tên viết tắt của Bourne-Again Shell, là cách chơi chữ của Stephen Bourne (Tác giả của tổ tiên trực tiếp cho UNIX shell sh hiện tại). Bash là một ngôn ngữ lệnh hoặc Shell, và nó được sử dụng cho các loại hệ điều hành GNU và Linux khác nhau.



Bash là phiên bản miễn phí của Bourne Shell và nó được phân phối với hệ điều hành GNU và Linux cũng bao gồm Ubuntu. Trong trường hợp bạn đã sử dụng Ubuntu và làm việc với các lệnh cụ thể của thiết bị đầu cuối, bạn phải sử dụng Bash cho quá trình này. Bash là một trong những trình thông dịch dòng lệnh tuyệt vời nhất, vì vậy nó là một trình bao tương tác mặc định trong các bản phân phối khác nhau của Linux.





Cách cài đặt và sử dụng Linux Bash Shell trên Windows 10

Bước đầu tiên của quy trình yêu cầu bạn bật tùy chọn Hệ thống con Windows dành cho Linux trên Windows từ PowerShell. Trong trường hợp bạn muốn sử dụng GUI, thì bạn phải tìm kiếm tùy chọn tính năng để có được danh sách tính năng của Windows, vì vậy bạn có thể thực hiện theo hình dưới đây:


Tiếp theo, mở nó để sử dụng tất cả các tùy chọn, vì vậy hãy kiểm tra Hệ thống con Windows dành cho LinuxNền tảng máy ảo và kích hoạt chúng bằng cách đánh dấu hộp, sau đó khởi động lại hệ thống của bạn để áp dụng các thay đổi.




Trong trường hợp bạn đang sử dụng PowerShell, thì bạn cần vào menu Bắt đầu và nhập PowerShell vào hộp tìm kiếm, sau đó chạy nó với tư cách quản trị viên bằng cách nhấp chuột phải vào nó:


Khi bạn mở PowerShell, hãy sử dụng lệnh dưới đây để bật Bash trong Windows 10. (Trong trường hợp này, hệ thống sẽ hỏi về xác nhận, vì vậy hãy nhập Y hoặc bạn có thể nhấn Enter.



Bây giờ, bạn cần tải xuống hệ thống Linux từ Windows Store và tìm kiếm Linux hoặc Ubuntu.


Sau khi tìm kiếm, bạn sẽ thấy màn hình tiếp theo mà bạn có thể cài đặt Ubuntu hoặc SUSE. (Trong trường hợp này, Ubuntu được sử dụng cho quá trình tiếp theo).


Sự khác biệt giữa openSUSE hoặc Ubuntu hoặc SUSE Linux Enterprise là các lệnh khác nhau để cài đặt các gói mới của hệ thống con Linux mới. Sẽ mất khoảng 1GB hoặc hơn thế để tải xuống Ubuntu.


Đây là tác vụ cuối cùng để chạy Linux trong Windows 10, vì vậy bạn cần tìm kiếm bản phân phối Linux mà bạn đã cài đặt, tức là Ubuntu.

Bây giờ hãy chạy nó như một ứng dụng Windows thông thường, và sẽ mất một khoảng thời gian để cài đặt sau đó điền tên người dùng và mật khẩu.


Cuối cùng, Linux sẽ được cài đặt trong hệ thống của bạn, vì vậy hãy tận hưởng nó.

Trường hợp khắc phục sự cố

1. Trong trường hợp bạn nhận được mã như thế này:


Điều đó có nghĩa là bạn đã nhận được thành phần tùy chọn WSL không được kích hoạt. Vui lòng kích hoạt nó và thử lại. lỗi. Nó sẽ yêu cầu bạn nhấn phím bất kỳ để tiếp tục, vì vậy nó sẽ tự động đóng lại khi bạn nhấn phím bất kỳ.

Lỗi này có thể xảy ra do Hệ thống con của Windows dành cho Linux không được bật đúng cách. Do đó, bạn cần phải kích hoạt nó như chúng tôi đã giải thích trong bài viết của chúng tôi.

2. Trong trường hợp bạn nhận được Cài đặt không thành công với lỗi 0x80070003 thì bạn phải đảm bảo rằng Linux của bạn phải được lưu trữ và cài đặt trong Ổ C của hệ thống vì Hệ thống con Windows của Linux’sLinux chỉ hoạt động trên ổ C, là ổ hệ thống.

Đầu tiên, hãy chuyển đến Cài đặt> Bộ nhớ> Cài đặt bộ nhớ khác và thay đổi vị trí của nội dung mới tải xuống.

Nâng cấp WSL1 lên WSL 2 hoặc Hệ thống con Windows cho Linux 2

Trong trường hợp hệ thống của bạn được đăng ký trong chương trình Insider của Windows hoặc hệ thống của bạn được cập nhật lên 18917 trở lên, bạn có thể dễ dàng cập nhật WSL 1 lên WSL 2.

Trước khi nâng cấp WSL1 lên WSL 2, bạn phải bật một tính năng của Windows, vì vậy hãy mở nó và cuộn xuống trong tùy chọn rồi bật tính năng Nền tảng máy ảo. Bây giờ, hãy khởi động lại hệ thống của bạn để áp dụng các thay đổi.


Sau đó, mở PowerShell và bạn phải chạy nó với tư cách quản trị viên, sau đó thực hiện lệnh được đưa ra bên dưới.

wsl- phiên bản bộ 2

Hãy nhớ rằng, bạn cần thay thế bằng các tên phân phối đã cài đặt như Ubuntu, Debian hoặc Kali Linux. Sau quá trình này, hệ thống của bạn sẽ chuyển WSL1 sang WSL 2 và sẽ mất gần 5 đến 10 phút.

Cuối cùng, hãy nhập lệnh dưới đây để kiểm tra phiên bản WSL (Hệ thống con của Windows dành cho Linux) trên hệ thống của bạn. Nếu nó hiển thị WSL phiên bản 2, điều đó có nghĩa là WSL của bạn hiện đã được nâng cấp.

wsl-NS -v

Phần kết luận

Bài viết này đã cung cấp thông tin đầy đủ về Cách cài đặt và sử dụng Linux Bash Shell trên Windows 10. Như chúng ta đã thảo luận, Giám đốc điều hành của Microsoft đã chính thức thông báo rằng bạn hiện có thể cài đặt và sử dụng Linux Bash Shell trên Windows 10. Bài viết này sẽ giúp ích cho bạn. bạn cài đặt Linux Bash Shell trên Windows 10 của mình mà không gặp bất kỳ sự cố nào, vì vậy chúng tôi đã đưa ra các cách khắc phục lỗi khi cài đặt Linux Bash Shell. Phản hồi của bạn về bài viết này là gì? Hãy cho chúng tôi biết!.