Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cài Đặt Linux Bash Shell Trên Windows 10: Hướng Dẫn Chi Tiết Bước Đi Bước

Bash Shell đơn giản là một tiện ích dòng lệnh đã là một phần của Linux từ rất lâu nay và bây giờ, Microsoft đã trực tiếp thêm nó vào Windows 10. Đây không phải là máy ảo, container hay bất kỳ phần mềm nào được biên dịch cho Windows. Thay vào đó, nó là một Windows Subsystem đầy đủ dành cho việc chạy phần mềm Linux, dựa trên Project Astoria đã ngừng hoạt động của Microsoft để chạy ứng dụng Android trên Windows.

Chúng ta đều biết gì về hệ điều hành dual-mode. Bạn sẽ làm gì nếu muốn sử dụng cả Windows và Linux nhưng máy tính không đủ mạnh để xử lý hai hệ điều hành? Có nghĩa là bạn phải giữ hai máy tính, một chạy Windows và một chạy Linux? Tất nhiên là không.

Microsoft đã làm cho việc sử dụng chế độ dual operating system trở nên khả thi mà không cần thực sự có hai hệ điều hành trong máy tính. Microsoft hợp tác với Canonical, công ty mẹ của Ubuntu, đã thông báo rằng bây giờ bạn có thể chạy RalinkLinuxClient trên Windows bằng Bash shell, nghĩa là bạn sẽ có thể thực hiện tất cả các chức năng của Linux trên Windows mà không cần hệ điều hành Linux trong máy tính.

Và với việc nâng cấp Windows 10, việc có Bash shell trên Windows đã trở nên rất dễ dàng. Câu hỏi nảy sinh là: Làm thế nào để cài đặt Linux Bash shell trên Windows 10? Trong bài viết này, bạn sẽ tìm thấy câu trả lời.

Cách cài đặt Linux Bash shell trên Windows 10

Để sử dụng Linux Bash shell trên Windows 10, trước tiên bạn phải cài đặt Linux Bash shell trên Windows 10, và trước khi cài đặt Bash shell, có một số điều kiện tiên quyết.

  • Bạn phải chạy bản cập nhật Windows 10 Anniversary Update trên máy tính.
  • Bạn phải sử dụng phiên bản 64-bit của Windows 10 vì Linux Bash shell không hoạt động trên phiên bản 32-bit.

Khi tất cả các điều kiện tiên quyết đều được đáp ứng, hãy bắt đầu cài đặt Linux Bash shell trên Windows 10.

Để cài đặt Linux Bash shell trên Windows 10, hãy làm theo các bước sau:

  1. Mở Settings (Cài đặt).
  2. Nhấp vào tùy chọn Update & Security.
  3. Nhấp vào Developer options (Tùy chọn nhà phát triển) từ menu ở bảng bên trái.
  4. Dưới tính năng nhà phát triển, nhấp vào nút Radio bên cạnh Developer mode (Chế độ nhà phát triển).
  5. Lưu ý: Bắt đầu từ Fall Creators Update, bạn không cần bật Developer mode. Bỏ qua trực tiếp đến bước 9.
  6. Một hộp thoại cảnh báo sẽ xuất hiện hỏi bạn có chắc chắn muốn bật chế độ nhà phát triển không. Nhấp vào nút Yes.
  7. Nó sẽ bắt đầu cài đặt Developer Mode package.
  8. Sau khi cài đặt hoàn tất, bạn sẽ nhận được thông báo về việc chế độ nhà phát triển đã được bật.
  9. Khởi động lại máy tính.
  10. Sau khi máy tính khởi động lại, mở Control Panel.
  11. Nhấp vào Programs.
  12. Dưới Programs and Features, nhấp vào Turn Windows features on or off.
  13. Hộp thoại dưới đây sẽ xuất hiện.
  14. Chọn ô checkbox bên cạnh tùy chọn Windows Subsystem for Linux.
  15. Nhấp vào nút OK.
  16. Các thay đổi sẽ bắt đầu được áp dụng. Khi yêu cầu hoàn tất và các thành phần được cài đặt, bạn cần khởi động lại máy tính bằng cách nhấp vào tùy chọn Restart Now.
  17. Sau khi hệ thống khởi động lại, bạn cần cài đặt bản phân phối Ubuntu cho Windows Subsystem for Linux.
  18. Mở Command Prompt (quản trị viên) và nhập lệnh sau rồi nhấn Enter:
lxrun /install

Lưu ý: Bắt đầu từ Fall Creators Update, bạn không còn có thể cài đặt hoặc sử dụng Ubuntu bằng cách dùng lệnh "bash".

  1. Điều này sẽ cài đặt thành công bản phân phối Ubuntu. Bây giờ bạn chỉ cần thiết lập tên người dùng và mật khẩu Unix (có thể khác với thông tin đăng nhập Windows).
  2. Sau khi hoàn tất, bạn có thể sử dụng lệnh Bash trên Windows bằng cách mở command prompt và sử dụng lệnh sau:
bash

Phương án thay thế: Cài đặt bản phân phối Linux bằng Microsoft Store

  1. Mở Microsoft Store.
  2. Bây giờ bạn có tùy chọn cài đặt các bản phân phối Linux sau:

Ubuntu.
OpenSuse Leap
Kali Linux
Debian
Alpine WSL
Suse Linux Enterprise

  1. Tìm kiếm bất kỳ bản phân phối Linux nào ở trên và nhấp vào nút Install.
  2. Trong ví dụ này, chúng ta sẽ cài đặt Ubuntu. Tìm kiếm ubuntu sau đó nhấp vào nút Get (hoặc Install).
  3. Sau khi cài đặt hoàn tất, nhấp vào nút Launch.
  4. Bạn cần tạo tên người dùng & mật khẩu cho bản phân phối Linux này (có thể khác với tên người dùng & mật khẩu Windows).
  5. Bây giờ tạo tên người dùng & mật khẩu mới sau đó nhập lại mật khẩu và nhấn Enter để xác nhận.
  6. Đó là xong, bây giờ bạn có thể sử dụng bản phân phối Ubuntu bất cứ khi nào bạn muốn bằng cách khởi chạy nó từ Menu Start.
  7. Thay vào đó, bạn có thể khởi chạy bản phân phối Linux đã cài đặt bằng cách sử dụng lệnh wsl.

Như bạn biết, Linux Bash shell trên Windows không phải là Bash shell thực sự bạn tìm thấy trên Linux, nên tiện ích dòng lệnh này có một số hạn chế. Những hạn chế này là:

  • Windows Subsystem for Linux (WSL) không được thiết kế để chạy các ứng dụng đồ họa Linux.
  • Nó chỉ cung cấp cho các nhà phát triển tính năng dòng lệnh dựa trên văn bản để chạy Bash.
  • Các ứng dụng Linux truy cập các tệp hệ thống và mọi thứ có sẵn trên ổ cứng nên bạn không thể khởi chạy hoặc sử dụng các script trên các chương trình Windows.
  • Nó cũng không hỗ trợ phần mềm máy chủ chạy ngầm.
  • Không phải mọi ứng dụng dòng lệnh đều hoạt động.

Microsoft đang phát hành tính năng này với nhãn beta, có nghĩa là nó vẫn đang trong quá trình phát triển, và không phải mọi tính năng dự định đều được bao gồm và đôi khi nó có thể không hoạt động đúng cách.

Khuyến nghị:

  • Khắc phục lỗi Trang Web Bị Chặn Bởi ISP Trên Windows 10
  • Cách Cài Among Us Trên Linux
  • Thay Đổi Địa Chỉ MAC Trên Windows, Linux Hoặc Mac
  • Top 10 Phân Phối Kodi Linux Tốt Nhất

Nhưng theo thời gian và các bản cập nhật, Microsoft đang tìm cách làm cho Linux Bash shell giống hệt Bash shell Linux thực sự bằng cách tập trung vào các chức năng cốt lõi như môi trường Bash để chạy các công cụ như awk, sed, và grep, hỗ trợ người dùng Linux, và nhiều hơn nữa.