Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách Chạy Linux Trên Thiết Bị Android

Nếu bạn đang đọc điều này, bạn có lẽ đã dùng Linux trước và biết nó chạy trên hầu như mọi phần cứng. Trong khi đó, bạn có điện thoại trong túi, và bạn biết nó linh hoạt. Vậy điện thoại Android của bạn có thể chạy Linux?

Có, nó có thể. Đây là những gì bạn cần biết về chạy Linux trên smartphone hoặc tablet Android.

Đợi Déjà, Android Không Phải Đã Là Linux Rồi?

Thế nào... có và không.

Android được xây dựng trên kernel Linux, một ngăn xếp phần mềm giao tiếp với phần cứng thiết bị. Nó về cơ bản cho phép hệ điều hành giao tiếp với thiết bị - dù là PC, smartphone, hoặc phần cứng khác.

Hệ điều hành Linux thực sự nên được gọi là GNU/Linux. Nhưng theo thời gian, từ "Linux" đã trở nên thay thế cho nhau cho cả kernel lẫn các hệ điều hành. Chúng bao gồm Arch Linux, Ubuntu, Gentoo, và nhiều cái khác.

Vì vậy, trong khi Android dùng kernel Linux, nó không cung cấp môi trường màn hình nền. Đây là điều hầu hết mọi người nghĩ khi xem xét cách cài Linux cho Android.

Tại Sao Cài Linux Trên Thiết Bị Android?

Vậy tại sao bạn muốn môi trường màn hình nền Linux cài trên điện thoại hoặc tablet Android?

Bạn có thể muốn chạy ứng dụng không có trên Android. Nhưng trong hầu hết trường hợp, bạn đơn giản muốn truy cập vào một loại môi trường màn hình nền. Có lẽ bạn có tablet Android dự phòng muốn hồi sinh, và cài Linux lên nó là cách tốt.

Thiết bị Android hiện tại có phần cứng lý tưởng cho trải nghiệm giống PC, và cài Linux là cách tuyệt vời để kích hoạt điều này.

Tất nhiên, bạn có thể thấy nhiệm vụ bạn muốn làm trong Linux cũng chạy được trong Android. Rào cản duy nhất cản bạn có thể là đa nhiệm ứng dụng Android đồng thời. May mắn thay, đây là tính năng nhiều thiết bị Android hiện đại hỗ trợ trên phiên bản OS mới.

Chạy Linux trên điện thoại hoặc tablet Android không dễ dàng. Nếu bạn tìm đa nhiệm tốt hơn, hãy thử nâng cấp lên phiên bản Android gần đây.

Điện Thoại Hoặc Máy Tính Bảng Của Tôi Có Chạy Được Linux Không?

Để chạy Linux trên Android, bạn có vài lựa chọn. Lựa chọn nào bạn nên dùng phụ thuộc vào việc thiết bị Android đã được root (được quyền superuser) hay chưa.

Trong hầu như mọi trường hợp, điện thoại, tablet, hoặc thậm chí hộp Android TV có thể chạy môi trường màn hình nền Linux. Bạn cũng có thể cài công cụ dòng lệnh Linux trên Android. Không quan trọng điện thoại đã được root (mở khóa, tương đương jailbreak) hay chưa.

Các tùy chọn sau để cài Linux trên tablet hoặc điện thoại Android có sẵn:

  • Để cài Linux trên Android không cần root:
    • Debian Noroot
    • UserLAnd
    • Andronix
  • Để cài Linux trên Android đã root:
    • Dùng Linux Deploy
    • Cài Kali Linux cho kiểm thử thâm nhập

Một số phương pháp khác sẽ cho bạn trải nghiệm Linux, hoặc giống màn hình nền, trên Android. Chúng ta sẽ xem những cái đó cũng.

Cách Cài Linux Trên Android Không Cần Root

Trước, chúng ta sẽ xem ba cách cài Linux trên điện thoại hoặc tablet Android không cần root.

Cách Chạy Linux Trên Android Với Debian Noroot

Cách tốt nhất để chạy Linux trên điện thoại với ít phiền toái nhất là Debian Noroot. Bạn cần Android 4.1 hoặc mới hơn để chạy cái này.

Lợi ích của Debian Noroot là nó sẽ cài Debian Buster trên điện thoại với một lớp tương thích. Điều này cho phép bạn chạy ứng dụng Debian mà không phải root Android. Cho thấy việc root khó khăn với một số thiết bị, đây có thể là một trong những combo Linux Android tốt nhất bạn sẽ có.

Hiệu năng với Debian Noroot không tuyệt vời, nhưng có thể dùng. Để kết quả tốt nhất cài Linux cho Android, cân nhắc root thiết bị trước.

Tải xuống: Debian Noroot (Miễn phí)

Lấy Linux Trên Android Với UserLAnd

Một lựa chọn thay thế cho Debian Noroot, UserLAnd là ứng dụng Android từ Play Store cung cấp lựa chọn bản phân phối. Ngoài Alpine, Arch, Debian, Kali, và Ubuntu, công cụ này cho bạn cài ứng dụng.

Bạn có thể cài công cụ như GIMP, Firefox, và LibreOffice trước khi cài Linux trên Android. Chỉ cần chạy app, đồng ý quyền, và chọn bản phân phối để cài. Có lựa chọn xem phiên bản Linux đã cài qua SSH (dòng lệnh) hoặc dùng app VNC (cho màn hình nền).

Nó đơn giản đến ngạc nhiên để thiết lập và dùng. Vì vậy, nếu bạn tìm giải pháp chạy Linux trên Android, hãy thử cái này.

Tải xuống: UserLAnd (Miễn phí, mua trong ứng dụng)

AndroNix Cài Linux Trên Android

Đi kèm tám bản phân phối, công cụ hữu ích này cũng cung cấp phiên bản mod của một số hệ điều hành Linux để hiệu năng tốt hơn. Tám bản phân phối tiêu chuẩn:

  • Ubuntu
  • Debian
  • Manjaro
  • Fedora
  • Kali
  • Void
  • Alpine
  • Arch

Trong số đó, Ubuntu XFCE, Debian XFCE, Ubuntu KDE, và Manjaro XFCE có phiên bản mod cho thiết bị Android với chipset ARMv8 trở lên. Các phiên bản mod này được tối ưu chạy trên smartphone, và mod sẽ cho bạn tận hưởng Linux tối đa, đặc biệt Ubuntu trên Android.

Để cài hệ điều hành Linux trên Android với Andronix, chỉ cần nhấn vào bản phân phối bạn muốn, sau đó nhấn Install. Bạn sẽ cần làm theo bước sao chép lệnh vào cửa sổ terminal Termux, cũng như chọn môi trường màn hình nền.

Video trên mô tả quy trình chi tiết hơn. Chỉ chắc chắn bạn có Termux, và app xem VNC (như VNC Viewer) cài đặt. Bạn sẽ cần VNC để dùng màn hình nền Linux bạn chọn.

Andronix miễn phí nhưng có nâng cấp premium bỏ quảng cáo và thêm tính năng (phi thiết yếu). Bao gồm hỗ trợ tải xuống hệ điều hành ngoại tuyến.

Tải xuống: Andronix (Miễn phí, mua trong ứng dụng)

3 Cách Khác Chạy Linux Trên Android Không Cần Root

Cách Chạy Linux Trên Thiết Bị Android

Trong khi chúng ta đã bao phủ vài tùy chọn tốt chạy Linux trên thiết bị Android, phương pháp khác có sẵn:

  • DeX: Nếu bạn sở hữu thiết bị Samsung hiện đại, bạn có tùy chọn chuyển phần cứng sang chế độ màn hình nền với DeX. Mặc dù không chính xác hệ điều hành Linux, đây là môi trường màn hình nền với kernel Linux.
  • Remote Desktop (Màn hình nền từ xa) đến hệ thống chạy Linux, dùng app Splashtop.
  • Termux: Môi trường Linux tự chứa dựa trên dòng lệnh cho bạn chạy ứng dụng Linux trên Android. Vì vậy, nó thực sự là Linux trên Android!

Cách Cài Linux Trên Android Với Root

Dành cho người dùng đã root hoặc bất kỳ ai sẵn sàng dành thời gian root thiết bị Android, cài Linux đơn giản và nhanh hơn.

Cách Cài Linux Trên Thiết Bị Android Đã Root

Nếu bạn có thiết bị đã root, bạn có thể cài nhiều phiên bản Linux trên Android dùng công cụ Linux Deploy. Cách tốt nhất là trước hết kết nối điện thoại với mạng Wi-Fi.

Bắt đầu bằng cài BusyBox, cung cấp một vài khả năng root nâng cao. Tiếp theo, cài Linux Deploy. Lần chạy đầu, nhấn Start để đảm bảo quyền root được bật, sau đó nhấn Settings (Cài đặt) ở góc dưới phải.

Dùng menu tùy chọn hiển thị để chọn Distribution (Bản phân phối) ưa thích. Debian, Ubuntu, Gentoo, Fedora, và nhiều cái khác có sẵn để cài. Chúng tôi dùng Arch Linux.

Cách Chạy Linux Trên Thiết Bị Android Cách Chạy Linux Trên Thiết Bị Android

Bạn sẽ cần tích ô Enable (Bật) dưới GUI để xem màn hình nền Linux trên điện thoại. Cũng đảm bảo VNC được chọn cho hệ thống con Graphics (Đồ họa). Tiếp theo, kiểm tra độ phân giải màn hình dưới GUI settings, và chắc chắn bạn hài lòng với Desktop environment (Môi trường màn hình nền).

Cuối cùng, tìm mục User name (Tên người dùng) và User password (Mật khẩu). Hãy ghi nhớ hoặc đổi thành thứ dễ nhớ cho bạn.

Thoát menu này, sau đó nhấp ba chấm ở góc trên phải và chọn Install (Cài đặt), rồi OK.

Khi xong, cài VNC Viewer từ Play Store. Trong Linux Deploy, nhấn Start để chạy Linux. Sau đó mở VNC Viewer và kết nối tới localhost:5900 để xem màn hình nền Linux với thông tin bạn nhập trước.

Cách Chạy Linux Trên Thiết Bị Android Cách Chạy Linux Trên Thiết Bị Android

Một khi chạy, bạn có thể cài phần mềm Linux dùng terminal như bình thường. Chúc mừng: bạn giờ có Linux chạy trên Android!

Cách Cài Kali Linux Trên Android (Yêu Cầu Root)

Phương pháp Linux Deploy ở trên để chạy bản phân phối Linux trên Android có lẽ là cái tốt nhất bạn sẽ tìm thấy. Nó cung cấp lựa chọn tốt các phiên bản Linux, bao gồm Kali Linux.

Muốn dùng điện thoại hoặc tablet Android như thiết bị kiểm thử thâm nhập? Mặc dù bạn sẽ tìm thấy nhiều công cụ mạng Android hữu ích, tùy chọn tốt nhất là phiên bản portable Kali Linux. Chỉ làm theo hướng dẫn trên dùng Linux Deploy, và chọn Kali Linux để cài trên Android.

Một khi cài xong, bạn sẽ có giải pháp pen-testing (kiểm thử thâm nhập) mang theo trong túi. Nó sẽ kiểm tra an toàn bất kỳ mạng nào điện thoại kết nối.

Lựa Chọn Thay Thế: Cài Custom ROM Android

Không chắc chắn cài Linux trên Android là ý tưởng tốt, nhưng muốn thêm chức năng từ điện thoại? Bạn có thể đơn giản thử phiên bản Android khác.

Nếu bạn không biết bắt đầu đâu, đọc về cách cài custom ROM trên Android.