Làm thế nào và tại sao để chạy ứng dụng Ubuntu trên Windows 11

Tác giả Security+, T.Tư 02, 2024, 11:34:02 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Nó dễ dàng hơn bạn nghĩ.

  • Cài đặt WSL2 Kernel, kích hoạt Nền tảng máy ảo và đảm bảo bạn có quyền Quản trị viên trước khi tải Ubuntu trên Windows 11.
  • Kích hoạt Hệ thống con Windows cho Linux, sau đó tải xuống và cài đặt Ubuntu cho WSL qua Microsoft Store để chạy các ứng dụng Linux trên Windows 11.


Bạn có biết việc sử dụng các ứng dụng độc quyền của Ubuntu không yêu cầu ghi đè hệ điều hành của bạn không? Mở khóa tiềm năng thực sự của máy tính để bàn Windows bằng cách sử dụng ứng dụng Ubuntu trên Windows 11, nâng cao trải nghiệm PC của bạn bằng cách kết hợp sức mạnh của Linux và Windows.

1. Tại sao nên sử dụng ứng dụng Ubuntu trên Windows 11?

Việc thêm Ubuntu vào Windows 11 cho phép truy cập vào nhiều ứng dụng miễn phí không có sẵn trên Windows. Đây không chỉ là những chương trình thông thường; chúng có thể hoàn thành hầu hết mọi tác vụ trên máy tính của bạn, từ việc nâng cao khả năng quản lý tệp của bạn cho đến các dự án sáng tạo. Ví dụ: nếu bạn đang tìm kiếm một công cụ quản lý ảnh tuyệt vời không có trên Windows 11, bạn có thể thử Shotwell với WSL. Hoặc, nếu bạn không phải là người yêu thích các ứng dụng email có sẵn trên Windows, bạn có thể cài đặt ứng dụng email Geary gốc Ubuntu. Có rất nhiều ứng dụng độc quyền tuyệt vời dành cho Ubuntu có thể nâng cấp PC Windows của bạn.

Hơn nữa, nếu bạn thích chế tạo và viết mã, sự kết hợp giữa Windows và Ubuntu sẽ mang lại lợi ích đáng kể cho bạn. Nó đơn giản hóa quá trình làm việc trên các dự án định hướng Linux mà không cần phải rời khỏi môi trường Windows. Sự tích hợp này làm giảm sự phức tạp và tăng năng suất, cho dù mục tiêu theo đuổi của bạn liên quan đến viết mã để giải trí hay xây dựng các dự án quan trọng.

Hãy tưởng tượng bạn là nhà phát triển đang làm việc trong một dự án đa nền tảng. Sử dụng ứng dụng Ubuntu trên Windows có nghĩa là bạn có thể thử nghiệm dự án mới của mình trên Linux và Windows một cách nhanh chóng và hiệu quả một cách dễ dàng. Hãy lấy nó từ tôi: Tôi viết chương trình bằng ngôn ngữ lập trình Go và có thể kiểm tra mã của mình và chạy liền mạch trên cả Ubuntu và Windows 11 là rất mạnh mẽ.

2. Yêu cầu trước khi bạn bắt đầu

Trước khi bạn có thể bắt đầu sử dụng Ubuntu trên hệ thống Windows 11 của mình, bạn phải đáp ứng một số yêu cầu để đảm bảo quá trình diễn ra suôn sẻ. Trong quá trình thử nghiệm của tôi, WSL sẽ không hoạt động cho đến khi tôi cài đặt gói Hạt nhân WSL2 mới nhất được cài đặt trên Windows 11. Nếu bạn gặp sự cố với WSL chạy trên Windows 11 như tôi đã làm, hãy cài đặt gói hạt nhân này. Nó sẽ đảm bảo rằng hệ điều hành WSL v2 chạy chính xác. Bạn có thể tải xuống và cài đặt tệp EXE trực tiếp từ Microsoft.

Ngoài gói EXE hạt nhân WSL2, bạn sẽ cần bật tính năng "Nền tảng máy ảo" trong khu vực "Tính năng Windows" của Windows 11. WSL chạy với sự trợ giúp của ảo hóa và tính năng này là bắt buộc để có được hầu hết Ubuntu trong Windows 11.

Cuối cùng, hãy đảm bảo bạn có quyền Quản trị viên trên hệ thống Windows 11 của mình. Việc sử dụng WSL yêu cầu sửa đổi các tính năng của Windows và nó sẽ không hoạt động nếu bạn không có đặc quyền của Quản trị viên.

3. Kích hoạt hệ thống con Windows cho Linux (WSL)

Hệ thống con Windows cho Linux không được bật theo mặc định trên Windows 11. Bạn sẽ cần kích hoạt tính năng này trên Windows trước khi có thể sử dụng nó để chạy các ứng dụng Ubuntu trên PC chạy Windows của mình.

Để bắt đầu, hãy mở Menu Bắt đầu của Windows trên màn hình nền. Khi nó được mở, hãy nhập "Bật hoặc tắt tính năng của Windows" vào hộp tìm kiếm. Khởi chạy biểu tượng có nhãn "Bảng điều khiển" bên dưới nó để truy cập khu vực "Thêm/Xóa tính năng" của Windows 11.

Bên trong cửa sổ "Tính năng của Windows", cuộn xuống và tìm "Hệ thống con Windows cho Linux". Sau khi tìm thấy hãy nhấn vào ô trống bên cạnh để kích hoạt tính năng này. Chọn "OK" sau khi thực hiện lựa chọn của bạn.


Bây giờ nút "OK" đã được chọn, Windows 11 sẽ bắt đầu thiết lập WSL trên hệ thống của bạn. Quá trình thiết lập này sẽ mất vài phút để hoàn thành. Khi quá trình thiết lập hoàn tất, bạn phải khởi động lại PC Windows của mình. Chọn nút "Khởi động lại ngay" để khởi động lại.

Sau khi khởi động lại, hãy đăng nhập lại vào màn hình nền Windows 11 của bạn. Sau khi bạn đăng nhập lại, Hệ thống con Windows dành cho Linux sẽ được kích hoạt trên Windows 11.

4. Cài đặt Ubuntu

Ubuntu cho WSL có sẵn cho Windows 11 thông qua Microsoft Store, cho phép cài đặt Ubuntu trên hệ thống của bạn để chạy các ứng dụng Linux trong Windows 11.

Để bắt đầu cài đặt Ubuntu cho WSL, hãy mở Microsoft Store từ máy tính để bàn Windows 11. Sau khi mở, hãy tìm hộp "Tìm kiếm ứng dụng, trò chơi, phim, v.v." và nhấp vào hộp đó.

Trong hộp tìm kiếm, nhập "Ubuntu." Khi vào "Ubuntu", Microsoft Store sẽ hiển thị nhiều phiên bản khác nhau của ứng dụng Ubuntu. Chọn "Ubuntu 22.04.3 LTS" bằng chuột.


Sau khi chọn "Ubuntu 22.04.3 LTS", bạn sẽ được chuyển đến trang tính năng của nó trong Microsoft Store. Xác định vị trí nút "Nhận" và nhấp vào nó. Chọn nút "Nhận" sẽ bắt đầu tải xuống Ubuntu cho Windows 11.

Quá trình tải xuống Ubuntu 22.04.3 LTS trên Windows 11 sẽ diễn ra nhanh chóng vì kích thước của chương trình chỉ khoảng 560 MB. Sau khi quá trình tải xuống hoàn tất, Ubuntu sẽ có thể truy cập được trong Menu Bắt đầu của Windows.

Sau khi Ubuntu 22.04.3 LTS cài đặt xong trên Windows 11, hãy truy cập Menu Bắt đầu của Windows, tìm kiếm "Ubuntu 22.04.3 LTS" và khởi chạy nó. Khi khởi chạy lần đầu tiên, Ubuntu sẽ tự động cấu hình và chuẩn bị sử dụng.


Sau khi Ubuntu hoàn tất thiết lập trên Windows 11, bạn sẽ thấy một cửa sổ terminal trống, sẵn sàng để bạn tương tác với Ubuntu trên hệ thống Windows 11 của mình.

5. Mẹo cấu hình cơ bản

Dưới đây là một số mẹo cấu hình cơ bản để cải thiện trải nghiệm WSL trên Windows 11.

5.1. Tích hợp hệ thống tệp Windows và Linux

Tích hợp hệ thống tệp Windows và Linux giúp đơn giản hóa việc di chuyển các tệp giữa thiết lập Ubuntu WSL và máy tính để bàn Windows 11 của bạn. Đây là cách sử dụng tính năng này.

Để truy cập các tệp Ubuntu của bạn từ Windows 11, hãy bắt đầu bằng cách mở Windows Explorer. Sau khi mở, hãy tìm biểu tượng chim cánh cụt "Linux" trong thanh bên và chọn nó.

Khi chọn "Linux", một thư mục có tên "Ubuntu-22.04" sẽ xuất hiện. Nhấp chuột phải vào thư mục này và chọn "Ghim vào truy cập nhanh". Hành động này cho phép bạn dễ dàng truy cập các tệp Ubuntu của mình từ Windows.


Để truy cập các tệp Windows từ Ubuntu, hãy điều hướng đến thư mục /mnt/c bằng lệnh cd. Phương pháp này cung cấp khả năng tương tác với ổ đĩa Windows 11 C:/.

Mã nguồn [Chọn]
cd /mnt/c
5.2. Cập nhật ứng dụng Ubuntu WSL của bạn

Cách tốt nhất là thỉnh thoảng cập nhật ứng dụng Ubuntu WSL của bạn, nếu không các chương trình sẽ ngừng hoạt động. Đây là cách thực hiện trên Windows 11.

Đầu tiên, hãy mở ứng dụng Ubuntu từ Menu Bắt đầu của Windows. Khi nó được mở, hãy chạy lệnh apt update để kiểm tra các bản cập nhật phần mềm Ubuntu.

Mã nguồn [Chọn]
sudo apt update
Khi kiểm tra xong các bản cập nhật, bạn có thể sử dụng lệnh nâng cấp apt để cài đặt chúng.

Mã nguồn [Chọn]
sudo apt upgrade

6. Khởi động và sử dụng Ubuntu

Ubuntu trong Windows 11 có giao diện đầu cuối với WSL. WSL là lớp hệ thống Linux có thể truy cập trực tiếp từ Windows, thay vì máy tính để bàn Linux phía trên Máy tính để bàn Windows.

Sử dụng Ubuntu có nghĩa là cài đặt các gói để sử dụng trên Windows 11. Để khởi động Ubuntu, hãy tìm kiếm "Ubuntu 22.04.3 LTS" trong Menu Bắt đầu của Windows. Một khi nó được mở ra, nó sẽ sẵn sàng để sử dụng.

Từ đây, bạn có thể cài đặt bất kỳ ứng dụng nào bạn thích. Để cài đặt ứng dụng Ubuntu trên hệ thống Windows 11 của bạn, hãy bắt đầu bằng cách tìm kiếm tên ứng dụng. Bạn có thể tìm kiếm bằng lệnh tìm kiếm apt. Ví dụ: để tìm "wireshark", hãy làm:

Mã nguồn [Chọn]
apt search wireshark
Xem qua kết quả tìm kiếm chương trình bạn muốn cài đặt. Sau đó, sử dụng lệnh "apt install tên chương trình". Ví dụ: để cài đặt Wireshark:

Mã nguồn [Chọn]
sudo apt install wireshark
Khi chương trình của bạn được cài đặt, bạn có thể khởi chạy nó trực tiếp từ thiết bị đầu cuối bằng lệnh sau:

Mã nguồn [Chọn]
nohup program_name & disown

Ngoài ra, các ứng dụng có thể được khởi động từ menu bắt đầu của Windows 11.

7. Tích hợp với Windows 11

Khi các ứng dụng được cài đặt thông qua WSL, chúng sẽ tích hợp khá tốt vào Windows 11 bằng cách tự cài đặt vào menu Bắt đầu của Windows 11. Để truy cập các chương trình WSL đã cài đặt của bạn từ Windows 11, hãy xem qua các chương trình của bạn. Mỗi ứng dụng tích hợp sẽ có biểu tượng Linux.

Việc tích hợp WSL với Windows 11 khá tốt. Tuy nhiên, hãy nhớ rằng không phải mọi ứng dụng đều tạo biểu tượng trên màn hình. Đôi khi, bạn có thể cần khởi chạy các chương trình Ubuntu trực tiếp từ thiết bị đầu cuối. Bạn thường thực hiện việc này bằng cách nhập tên gói của nó và nhấn Enter.

8. Khắc phục sự cố thiết lập thường gặp

WSL thường cài đặt mà không gặp trở ngại nào trên Windows 11. Tuy nhiên, nếu bạn gặp sự cố thì có một cách khắc phục nhanh chóng và dễ dàng. Đầu tiên, hãy mở PowerShell trong Windows 11. Sau khi mở, hãy sử dụng lệnh cập nhật cho WSL. Cập nhật WSL sẽ cài đặt nhiều bản vá và bản sửa lỗi khác nhau chắc chắn sẽ giảm bớt các sự cố bạn đang gặp phải.

Mã nguồn [Chọn]
wsl --update
Ngoài ra, nếu việc cập nhật không hiệu quả, hãy xem xét cài đặt lại Ubuntu WSL bằng cách làm theo hướng dẫn cài đặt trong phần "Thiết lập" của hướng dẫn này.

WSL nâng cấp trải nghiệm Windows 11 của bạn bằng cách đưa các ứng dụng Ubuntu vào máy tính để bàn của bạn mà không gặp rắc rối về ảo hóa. Truy cập Ubuntu và WSL để nâng cao sức mạnh cho PC chạy Windows 11 của bạn và khám phá những khả năng mới trong điện toán.