Giải Trí & Công Nghệ

Hướng dẫn cách cài Linux (WSL) trên Windows 10

lochuung

lochuung

Administrator
Ban Quản Trị
Cài đặt hệ thống con Windows cho Linux trên Windows 10
Trên Windows 10 , Hệ thống con Windows cho Linux (WSL) là một tính năng tạo ra một môi trường nhẹ cho phép bạn cài đặt và chạy các phiên bản Linux được hỗ trợ (như Ubuntu, OpenSuse, Debian, v.v.) mà không cần thiết lập phức tạp máy ảo hoặc máy tính khác nhau.
Mặc dù bạn sẽ không có giao diện đồ họa, cách tiếp cận này cho phép các nhà phát triển và quản trị viên mạng sử dụng một danh sách dài các công cụ và dịch vụ lệnh (như vim, tmux, andemacs, sshd, Apache và MySQL) và chạy các tập lệnh shell Bash được viết trong Python, Ruby, C #, F # và nhiều thứ khác bằng bảng điều khiển lệnh.
Trong hướng dẫn Windows 10 này , chúng tôi sẽ hướng dẫn bạn các bước để cài đặt Hệ thống con Windows cho Linux bằng ứng dụng Cài đặt cũng như PowerShell. Ngoài ra, chúng tôi sẽ chỉ cho bạn các hướng dẫn để tải xuống và cài đặt các bản phân phối Linux và các bước để loại bỏ đúng tất cả các thành phần khi bạn không còn cần môi trường nguồn mở.
Cách cài đặt Windows Subsystem cho Linux bằng Cài đặt
Nếu bạn muốn chạy distro của Linux trên Windows 10, trước tiên bạn phải kích hoạt tính năng Windows subsystem cho Linux trước khi bạn có thể tải xuống và cài đặt hương vị của Linux mà bạn muốn sử dụng.
Kích hoạt hệ thống con Windows cho Linux bằng Cài đặt
Để cài đặt WSL bằng Cài đặt trên Windows 10, hãy sử dụng các bước sau:
  1. Mở Cài đặt .
  2. Bấm vào Ứng dụng .
  3. Trong phần "Cài đặt liên quan", nhấp vào tùy chọn Chương trình và Tính năng .
    Trang cài đặt ứng dụng và tính năng
  4. Nhấp vào tùy chọn Bật hoặc tắt các tính năng của Windows từ khung bên trái.
    Bật hoặc tắt các tính năng của Windows trong Bảng điều khiển
  5. Kiểm tra tùy chọn Windows Subsystem for Linux .
    Bật hoặc tắt các tính năng của Windows
  6. Nhấp vào nút OK .
  7. Nhấp vào nút Khởi động lại ngay .
Khi bạn hoàn thành các bước, môi trường sẽ được cấu hình để tải xuống và chạy các bản phân phối của Linux trên Windows 10.
Cài đặt các bản phân phối Linux bằng Microsoft Store
Để cài đặt bản phân phối Linux trên Windows 10, hãy sử dụng các bước sau:
  1. Mở Cửa hàng Microsoft .
  2. Tìm kiếm bản phân phối Linux mà bạn muốn cài đặt.
    Một số bản phân phối có sẵn bao gồm:
  3. Chọn bản phân phối của Linux để cài đặt trên thiết bị của bạn.
    Tải xuống Microsoft Store Linux
  4. Nhấp vào nút Nhận (hoặc Cài đặt ).
    Microsoft Store cài đặt bản phân phối Linux
  5. Nhấp vào nút Khởi chạy .
  6. Tạo tên người dùng cho bản phân phối Linux và nhấn Enter .
  7. Chỉ định mật khẩu cho bản phân phối và nhấn Enter .
    Thiết lập Ubuntu trên WSL
  8. Lặp lại mật khẩu và nhấn Enter để xác nhận.
Sau khi bạn hoàn thành các bước, bạn có thể bắt đầu sử dụng bản phân phối như bất kỳ hương vị nào khác của Linux (tất nhiên không có giao diện người dùng đồ họa).
Gỡ cài đặt các bản phân phối Linux bằng Cài đặt
Nếu bạn không còn cần chạy Linux trên thiết bị của mình nữa, bạn nên xóa các bản phát hành và sau đó tắt WSL.
Để gỡ cài đặt bản phân phối Linux, hãy sử dụng các bước sau:
  1. Mở Cài đặt .
  2. Bấm vào Ứng dụng .
  3. Nhấp vào Ứng dụng & tính năng .
  4. Trong phần "Ứng dụng & tính năng", chọn bản phân phối - ví dụ: Ubuntu .
  5. Nhấp vào nút Gỡ cài đặt .
    Gỡ cài đặt Ubuntu khỏi Windows 10
  6. Nhấp vào nút Gỡ cài đặt một lần nữa để xác nhận.
Khi bạn hoàn thành các bước, việc cài đặt Linux sẽ bị xóa và bạn có thể tiến hành các bước để vô hiệu hóa WSL.
Vô hiệu hóa Windows Subsystem cho Linux bằng cách sử dụng Cài đặt
Để tắt WSL trên Windows 10, hãy sử dụng các bước sau:
  1. Mở Cài đặt .
  2. Bấm vào Ứng dụng .
  3. Trong phần "Cài đặt liên quan", nhấp vào tùy chọn Chương trình và Tính năng .
  4. Nhấp vào tùy chọn Bật hoặc tắt các tính năng của Windows từ khung bên trái.
    Bật hoặc tắt các tính năng của Windows trong Bảng điều khiển
  5. Xóa tùy chọn Windows Subsystem for Linux .
    Vô hiệu hóa hệ thống con Windows cho Linux
  6. Nhấp vào nút OK .
  7. Nhấp vào nút Khởi động lại ngay .
Sau khi bạn hoàn thành các bước, Hệ thống con Windows cho Linux sẽ bị xóa khỏi thiết bị của bạn.
Cách cài đặt Windows subsystem cho Linux bằng PowerShell
Ngoài ra, nếu bạn không có quyền truy cập vào giao diện đồ họa Windows hoặc bạn cảm thấy thoải mái khi sử dụng các dòng lệnh, bạn cũng có thể sử dụng PowerShell để bật Hệ thống con Windows cho Linux, tải xuống và cài đặt các bản phân phối của Linux và hoàn nguyên tất cả các thay đổi.
Kích hoạt hệ thống con Windows cho Linux bằng PowerShell
Để cài đặt Hệ thống con Windows cho Linux bằng PowerShell, hãy sử dụng các bước sau:
  1. Mở Bắt đầu .
  2. Tìm kiếm PowerShell , bấm chuột phải vào kết quả trên cùng và chọn tùy chọn Chạy với tư cách quản trị viên .
  3. Nhập lệnh sau để kích hoạt hệ thống con Linux và nhấn Enter :
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    Kích hoạt hệ thống con Windows cho Linux bằng PowerShell
  4. Y và nhấn Enter để xác nhận và khởi động lại máy tính của bạn.
Khi bạn hoàn thành các bước, bạn có thể tiến hành các hướng dẫn để tải xuống và cài đặt mọi bản phân phối Linux tương thích có sẵn thông qua Microsoft Store.
Cài đặt các bản phân phối Linux bằng PowerShell
Để tải xuống và cài đặt bản phân phối Linux (như Ubuntu) với PowerShell, hãy sử dụng các bước sau:
  1. Mở Bắt đầu .
  2. Tìm kiếm PowerShell , bấm chuột phải vào kết quả trên cùng và chọn tùy chọn Chạy với tư cách quản trị viên .
  3. Nhập lệnh sau để chọn thư mục tải xuống và nhấn Enter:
    cd c:\PATH\TO\DESTINATION-FOLDER
    Ví dụ này điều hướng đến thư mục dữ liệu trong thư mục gốc của ổ đĩa chính:
    cd c:\data
  4. Nhập lệnh sau để tải xuống Ubuntu và nhấn Enter :
    Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx -UseBasicParsing
    Tải xuống Ubuntu bằng PowerShell
    Lệnh trên tải xuống phiên bản Ubuntu 16.04, nhưng bạn có thể cần cập nhật lệnh với tên và phiên bản của bản phân phối mà bạn đang cố tải xuống.
    Lưu ý nhanh: Mặc dù liên kết trong bước này và liên kết trong ảnh chụp màn hình trông khác nhau, nhưng chúng thực sự giống nhau. Một trong ảnh chụp màn hình chỉ là phiên bản ngắn.
  5. Nhập lệnh sau để xem tên thực của trình cài đặt và nhấn Enter :
    dir
  6. Nhập lệnh sau để cài đặt Ubuntu phiên bản 16.04 và nhấn Enter :
    Add-AppxPackage .\APP-NAME.appx
    Ví dụ này cài đặt bản phân phối Ubuntu trên Windows 10:
    Add-AppxPackage .\Ubuntu.appx
    Cài đặt Ubuntu trên WSL bằng PowerShell
  7. Mở Bắt đầu .
  8. Tìm kiếm bản phân phối Linux gần đây (ví dụ: Ubuntu ), nhấp vào kết quả hàng đầu để khởi chạy trải nghiệm.
  9. Tạo tên người dùng cho bản phân phối Linux và nhấn Enter .
  10. Chỉ định mật khẩu cho bản phân phối và nhấn Enter .
    Ubuntu khởi tạo WSL
  11. Lặp lại mật khẩu và nhấn Enter để xác nhận.
Sau khi hoàn thành các bước, bạn có thể bắt đầu sử dụng Ubuntu hoặc bất kỳ bản phân phối nào khác như khi cài đặt Linux đầy đủ mà không cần giao diện đồ họa.
Gỡ cài đặt bản phân phối Linux bằng PowerShell
Nếu bạn muốn hoàn nguyên các thay đổi, trước tiên bạn muốn xóa mọi phân phối của Linux trước khi tắt WSl.
  1. Mở Bắt đầu .
  2. Tìm kiếm PowerShell , bấm chuột phải vào kết quả trên cùng và chọn tùy chọn Chạy với tư cách quản trị viên .
  3. Nhập lệnh sau để tìm ra tên distro và nhấn Enter :
    Get-AppxPackage *PARTIAL-DISTRO-NAME*
    Ví dụ này tìm kiếm gói ứng dụng bao gồm "ubfox" trong tên:
    Get-AppxPackage *ubuntu*
    Tìm kiếm tên WSL Linux bằng PowerShell
    Trong lệnh, đảm bảo thay đổi "ubfox" cho tên của bản phân phối bạn đang cố gắng tìm.
  4. Nhập lệnh sau để gỡ cài đặt phiên bản Linux được cài đặt trên máy tính của bạn và nhấn Enter :
    Get-AppxPackag FULL-DISTRO-NAME | Remove-AppxPackage
    Ví dụ này loại bỏ gói Ubuntu khỏi Windows 10:
    Get-AppxPackage CanonicalGroupLimited.Ubuntu16.04onWindows | Remove-AppxPackage
    Gỡ cài đặt Ubuntu Linux khỏi WSL bằng PowerShell
    Trong lệnh, đảm bảo thay đổi "CanonicalgroupLrict.Ubfox16.04onWindows" cho tên của bản phân phối bạn đang cố xóa.
Sau khi hoàn thành các bước, bạn có thể tiến hành vô hiệu hóa tính năng Windows subsystem for Linux trên máy tính của mình.
Vô hiệu hóa hệ thống con Windows cho Linux bằng PowerShell
Để tắt WSL bằng PowerShell, hãy sử dụng các bước sau:
  1. Mở Bắt đầu .
  2. Tìm kiếm PowerShell , bấm chuột phải vào kết quả trên cùng và chọn tùy chọn Chạy với tư cách quản trị viên .
  3. Nhập lệnh sau để kích hoạt hệ thống con Linux và nhấn Enter :
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    Vô hiệu hóa hệ thống con Windows cho Linux bằng PowerShell
  4. Y và nhấn Enter để xác nhận và khởi động lại máy tính của bạn.
Sau khi bạn hoàn thành các bước, môi trường Linux sẽ bị vô hiệu hóa khỏi máy tính của bạn.
 
Bên trên