Chạy Linux trên điện thoại Android: Phương pháp và ứng dụng

Spread the love

Điện thoại trong túi của bạn có thể làm được nhiều hơn là chỉ chạy Android. Và, nếu bạn đang đọc phần này, có lẽ bạn đang tìm cách chạy Linux trên Android.

Linux là một hệ điều hành mã nguồn mở và miễn phí sử dụng. Android dựa trên nhân Linux. Nhưng nếu bạn muốn sử dụng lại điện thoại di động Android của mình để chạy Linux để có trải nghiệm máy tính để bàn hoàn thiện hơn thì sao?

Để làm được điều đó, bạn sẽ cần cài đặt Linux trên điện thoại Android của mình. Và trong bài viết này, chúng ta sẽ làm điều đó.

Bắt đầu nào.

Lý do tại sao bạn muốn chạy Linux trên thiết bị Android

Trước khi chúng tôi bắt đầu liệt kê các phương pháp và ứng dụng cho phép bạn chạy Linux trên điện thoại hoặc máy tính bảng Android, hãy tìm hiểu những lợi ích/lý do để làm như vậy.

#1. Bạn muốn có một trải nghiệm máy tính / máy tính để bàn nhỏ và giá cả phải chăng

Điện thoại thông minh mạnh mẽ hơn bạn có thể nghĩ đến. Ngay cả một thiết bị Android cũ cũng có đủ sức mạnh tính toán để dễ dàng chạy hệ điều hành Linux (Linux nhẹ cũng giúp ích).

Vì vậy, nếu bạn muốn một thiết bị hỗ trợ Linux với giá phải chăng, bạn có thể cài đặt Linux trên Android và sử dụng nó trong các hoạt động hàng ngày của mình. Mặc dù thiết lập này có thể tối ưu hơn, nhưng nó cung cấp cho nhiều người dùng tùy chọn để đạt được điều gì đó.

Rốt cuộc, một thiết bị di động chạy Android, một nhân Linux có khả năng tương tác với phần cứng điện thoại di động bên dưới. Ngoài ra, có rất nhiều bản phân phối Linux nhẹ và dễ sử dụng, bao gồm Ubuntu, Gentoo và thậm chí cả Arch Linux.

#2. Bạn muốn làm thử nghiệm

Công nghệ trong tay bạn không chỉ để xem TikTok hay Instagram vô tâm. Nó cũng mở ra con đường thử nghiệm. Vì vậy, nếu bạn thích thử nghiệm, bạn có thể sử dụng thiết bị di động với Linux để làm nhiều việc. Ví dụ, bạn có thể làm như sau:

  • Cài đặt và chạy máy chủ web bằng Nginx.
  • Sử dụng thiết bị như một công cụ hack bằng cách cài đặt Kali Linux
  • Sử dụng nó như một hộp công cụ giáo dục bằng cách tìm hiểu về Linux
  • Chạy thiết bị torrent năng lượng thấp 24/7 để chia sẻ tệp
  • Chạy Trình chặn quảng cáo mạng cục bộ để chặn quảng cáo trên mạng không dây cục bộ của bạn

Đây chỉ là một vài trường hợp sử dụng về những gì bạn có thể làm bằng cách chạy Linux trên thiết bị Android.

#3. Thử các hương vị Linux khác nhau

Bạn cũng có thể sử dụng thiết bị di động chạy Android để thử các hương vị Linux khác nhau.

Điều kiện tiên quyết để bắt đầu

Bước đầu tiên là kiểm tra xem máy tính bảng hoặc thiết bị điện thoại của bạn có thể chạy Linux hay không. Trong hầu hết các trường hợp, thiết bị của bạn có thể chạy Linux. Tuy nhiên, cách tiếp cận để làm cho Linux hoạt động trên thiết bị Android có thể khác nhau tùy thuộc vào trạng thái gốc của thiết bị Android của bạn.

  4 SSD bên ngoài tốt nhất cho người dùng Linux nên chọn vào năm 2021

Về khả năng phần cứng, tất cả các thiết bị hiện đại, bao gồm cả điện thoại hoặc máy tính bảng, đều có thể chạy Linux do yêu cầu phần cứng thấp và khả năng tùy biến. Tuy nhiên, bạn cần một thiết bị Android đã root (đã bẻ khóa) nếu muốn kiểm soát hoàn toàn tài nguyên thiết bị. Nếu không, bạn vẫn có thể cài đặt Linux với sự trợ giúp của các ứng dụng Android như Andronix, UserLAnd hoặc Debian Noroot.

Cài đặt Linux không cần root

Nếu thiết bị điện thoại của bạn chưa được bẻ khóa, bạn có thể sử dụng các ứng dụng để chạy Linux trên điện thoại của mình.

Cách tốt nhất để có Linux là sử dụng AndroNix, thuật ngữTrình xem VNC.

AndroNix là một ứng dụng Android phổ biến cho phép bạn cài đặt Linux trên Android. Bạn có thể sử dụng nó để cài đặt Linux miễn phí.

Mặt khác, Termux là một chương trình mô phỏng thiết bị đầu cuối mạnh mẽ cho phép bạn truy cập vào bash và zsh shell. Cuối cùng, chúng tôi có một trình xem VNC mà chúng tôi sẽ cần kết nối với phiên Linux của mình.

Hãy thực hiện quá trình cài đặt Linux mà không cần root.

Bước 1: Điều kiện tiên quyết (Tùy chọn)

Trước khi bắt đầu, bạn cần có máy tính bảng hoặc điện thoại Android. Tuy nhiên, kết nối thiết bị của bạn với màn hình ngoài, bàn phím và chuột là cách tốt nhất để đảm bảo mức độ dễ sử dụng tối ưu.

Tôi sẽ sử dụng điện thoại Android Samsung FE 21 5G của mình cho hướng dẫn này. Samsung được biết là cung cấp một hệ sinh thái tuyệt vời. Nó cung cấp quyền truy cập vào Samsung Dex, cho phép bạn thực hiện đa nhiệm giữa các thiết bị. Khi bạn kết nối điện thoại Samsung hiện đại của mình với máy tính, bạn sẽ có một môi trường làm việc giống như PC.

Trước tiên, hãy tải xuống Samsung Dex trên máy Windows của bạn, sau đó kết nối điện thoại với PC bằng cáp USB.

Sau khi hoàn tất, bạn sẽ thấy giao diện người dùng giống như máy tính để bàn trực tiếp trên PC của mình.

Nhưng nếu bạn không có quyền truy cập vào thiết bị Samsung thì sao? Trong trường hợp đó, bạn vẫn có thể kết nối có dây hoặc không dây.

Bạn sẽ cần một bộ chuyển đổi OTG và một bộ chia cổng USB để kết nối bằng dây. Với điều này, bạn sẽ có quyền truy cập vào nhiều cổng USB cần thiết để kết nối chuột và bàn phím có dây của mình.

Nếu bạn có bàn phím và chuột không dây, bạn có thể kết nối chúng bằng Bluetooth.

Lưu ý: Bước này hoàn toàn không bắt buộc. Tuy nhiên, nếu bạn làm việc với Linux trên thiết bị Android, tốt nhất bạn nên thiết lập bàn phím và chuột để cải thiện khả năng sử dụng.

Bước 2: Cài đặt AndroNix, Termux và VNC Viewer

Bước này bao gồm cài đặt ba ứng dụng trên thiết bị Android của bạn. Truy cập trang Cửa hàng Play tương ứng của họ và cài đặt chúng.

Lưu ý: Nếu điện thoại thông minh của bạn không hỗ trợ các ứng dụng này, bạn có thể truy cập trực tiếp trang chính thức của họ để tải xuống tệp .apk và cài đặt. Trong trường hợp của tôi, Samsung không hỗ trợ Termux, vì vậy tôi đã truy cập trang web của họ trang web chính thứcđã tải xuống tệp .apk chính thức và cài đặt nó.

Cài đặt APK Termux đã ký mới nhất hiện có.

Bước 2: Mở Andronix và cài đặt bản phân phối Linux yêu thích của bạn

Sau khi mở Andronix, bạn sẽ thấy màn hình sau.

Từ đây, bạn có thể nhấp vào Phân phối Linux và xem danh sách các bản phân phối được hỗ trợ. Bao gồm các:

  • Ubuntu
  • Manjaro
  • Debian
  • KaliLinux
  • Fedora
  • vô hiệu
  • núi cao
  • Vòm Linux
  Cách ẩn ảnh riêng tư của bạn trên Android

Tất cả các bản phân phối này là chính thức và không được sửa đổi. Đối với hướng dẫn này, chúng ta sẽ cài đặt Ubuntu.

Vì vậy, hãy nhấp vào Ubuntu và nó sẽ yêu cầu bạn chọn GUI.

Tại đây, chọn Môi trường máy tính để bàn, sau đó nó sẽ chuyển hướng cửa sổ của bạn đến nơi bạn cần chọn từ các môi trường máy tính để bàn có sẵn, bao gồm XFCE, LXQT và LXDE. Bạn có thể chọn bất kỳ tùy chọn có sẵn. Chúng tôi sẽ sử dụng XFCE cho hướng dẫn này vì nó nhẹ và có thể chạy trên tài nguyên hệ thống thấp.

Môi trường máy tính để bàn có sẵn cho bản phân phối chính thức của Ubuntu

Ngay khi bạn nhấp vào Tiếp theo, nó sẽ sao chép một lệnh.

Đối với lựa chọn tùy chọn của chúng tôi, nó đã sao chép lệnh sau cho chúng tôi.

pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu22/ubuntu22-xfce.sh -O ubuntu22-xfce.sh && chmod +x ubuntu22-xfce.sh && bash ubuntu22-xfce.sh

Lưu ý: Mã triển khai của bạn có thể khác tùy thuộc vào lựa chọn của bạn.

Bước 3: Sử dụng Termux để chạy lệnh

Bạn có thể mở Termux bằng cách nhấp vào “Mở Termux”.

Bây giờ dán lệnh vào terminal và nhấn ENTER.

Lưu ý: Bạn có thể nhấn nút chuột “giữa” để dán lệnh. Bạn cũng cần thiết bị điện thoại của mình được kết nối với internet để tải xuống các tệp cần thiết.

Nó sẽ bắt đầu tải xuống tệp cần thiết và bạn có thể phải đợi vài phút để hoàn tất.

Lưu ý: Trong quá trình cài đặt, bạn sẽ nhận được nhiều lời nhắc khác nhau. Đối với tất cả chúng, hãy nhấn Enter để tiếp tục. Quá trình cài đặt cũng sẽ nhắc bạn cấp quyền cho tệp Termux. Cho phép nó.

Trong giai đoạn cuối cùng của quá trình cài đặt, lời nhắc sẽ yêu cầu bạn chọn ngôn ngữ, bố cục bàn phím và gói phông chữ.

Vui lòng đợi cho đến khi nó yêu cầu bạn nhập mật khẩu VNC mới. Chúng ta sẽ quay lại vấn đề này sau.

Bước 4: Tạo phiên VNC

Mở RealVNC Viewer và nhấn + để tạo phiên VNC mới. Bây giờ hãy nhập địa chỉ là “localhost:1” và Tên bạn thích.

Bước 5: Quay lại Termus và hoàn tất cài đặt

Bây giờ, hãy thêm một mật khẩu VNC mới.

Sau khi thực hiện, bạn sẽ thấy lựa chọn độ phân giải AndroNix VNCserver. Tại đây, bạn có thể chọn bất kỳ tùy chọn nào theo ý thích của mình. Đối với hướng dẫn này, hãy chọn độ phân giải là HD-ready.

Và bạn sẽ thấy thiết bị đầu cuối Ubuntu của mình! Chạy lệnh sau để tự kiểm tra.

$ lsb_release -a

Bước 6: Chạy môi trường Ubuntu Desktop

Để chạy môi trường máy tính để bàn của Ubuntu, hãy quay lại Trình xem RealVNC, mở Ubuntu và nhấp vào “Kết nối”.

Lưu ý: Nó sẽ nhắc bạn về một kết nối không được mã hóa. Chỉ cần nhấp vào tiếp tục.

Bây giờ, hãy nhập mật khẩu VNC mà bạn đã đặt ở trên.

Đó là nó! Bạn đã cài đặt Linux trên thiết bị Android.

Và đây là giao diện trên điện thoại của bạn.

Cài đặt Linux bằng Root

Nếu bạn có thiết bị Android đã bẻ khóa, bạn có thể triển khai Linux bằng cách thực hiện theo các bước bên dưới.

Bước 1: Cài đặt hộp bận rộn trên điện thoại của bạn. Điều này sẽ giúp bạn kiểm soát tốt hơn các cài đặt gốc.

Bước 2: Cài đặt bất kỳ ứng dụng nào trong ba ứng dụng này, Người dùngLAnd, AnLinuxhoặc LinuxTriển khai. Các ứng dụng này sẽ giúp bạn triển khai bản phân phối Linux.

Bước 3: Khi bạn đã cài đặt ứng dụng bạn chọn (với mục đích này, hãy sử dụng LinuxDeploy), hãy chạy ứng dụng đó. Ngoài ra, hãy đảm bảo rằng nó đã được bật quyền root.

Bước 4: Chuyển đến góc dưới bên phải của LinuxDeploy và nhấn Cài đặt.

  Cách chơi trò chơi Sony PSP trong Retro Arch trên Linux

Bước 5: Tại đây, chọn bản phân phối bạn chọn. Bạn có thể chọn từ Ubuntu, Fedora, Debian, v.v.

Bước 6: Trong GUI, chọn hộp Kích hoạt.

Bước 7: Trong Đồ họa, chọn VNC.

Bước 8: Sau đó, nó sẽ hỏi bạn muốn Cài đặt GUI nào. Chọn môi trường Máy tính để bàn.

Bước 9: Nhập tên và mật khẩu của bạn.

Bước 10: Chuyển đến góc trên bên phải và thoát khỏi menu.

Bước 11: Chọn Cài đặt, rồi nhấn vào OK

Từ đây, bạn sẽ cần mở RealVNC Viewer và sau đó triển khai một phiên (tương tự như cách chúng tôi đã thực hiện trong “Cài đặt Linux không cần root Bước 4”). Tuy nhiên, bạn sẽ cần nhập địa chỉ là localhost:5900.

Sau khi hoàn tất, hãy kết nối với phiên bản và nhập Máy tính để bàn Linux của bạn với thông tin đăng nhập bạn đã nhập ở Bước 9.

Tuyệt vời! Bạn đã cài đặt thành công Linux trên thiết bị Android đã root.

Sử dụng ứng dụng

Hệ sinh thái Android cung cấp cho bạn quyền truy cập vào nhiều ứng dụng để chạy Linux trên máy tính bảng hoặc điện thoại Android. Hãy liệt kê một vài trong số họ dưới đây.

Andronix

Andornix cho phép bạn cài đặt Linux trên Android một cách trực quan hơn. Nó hoạt động xuất sắc trên các thiết bị chưa root. Và phần tốt nhất là nó được sử dụng miễn phí do giấy phép nguồn mở của nó.

Sau khi mở hộp, bạn có thể sử dụng nó để cài đặt 8 bản phân phối Linux chính thức. Trước đó, chúng tôi đã sử dụng Andronix để cài đặt Ubuntu.

Ngoài các bản phân phối Linux miễn phí, nó còn cung cấp hệ điều hành Andronix Modded trả phí. Chúng được tối ưu hóa cho các thiết bị Android, mang lại sự ổn định và khả năng tùy chỉnh tốt hơn. Bạn cũng có thể nhận Andronix Premium với các tính năng bổ sung như cài đặt ngoại tuyến, lệnh, v.v.

Tải xuống: Cửa hàng Google Play

Người dùngLAnd

UserLAnd là một ứng dụng mã nguồn mở hữu ích cho phép bạn chạy bản phân phối Linux trên Android. Cũng giống như Andronix, nó hoạt động trên các thiết bị chưa root. Nó cung cấp một thiết bị đầu cuối tích hợp với sự hỗ trợ cho các shell khác nhau. Ngoài ra, bạn có thể kết nối với VNC để kích hoạt giao diện đồ họa.

Tải xuống: Google Play

AnLinux

AnLinux là một ứng dụng hữu ích để chạy Linux trên Android. Nó sử dụng Proot và Termux để bạn có thể chạy môi trường máy tính để bàn Xfce và SSH. Tương tự như UserLAnd và Andronix, nó không yêu cầu quyền root.

Bạn có thể sử dụng nó để chạy nhiều bản phân phối mà không có bất kỳ xung đột nào.

Tải xuống: Cửa hàng Google Play

AndroLinux

AnrdoLinux là một hệ điều hành mã nguồn mở sử dụng môi trường máy tính để bàn GNOME. Gói này cung cấp cho bạn trải nghiệm máy tính để bàn Linux hoàn chỉnh trên thiết bị Android của bạn.

Về cơ bản, AndroLinux dựa trên CentOS và Fedora. Nó cũng cung cấp bảo mật tốt.

Bạn có thể sử dụng AndroLinux để thiết lập một môi trường chuyên nghiệp vì nó có thể chạy các ứng dụng Office, hình minh họa và thiết kế.

Tải xuống: Cửa hàng Google Play

thuật ngữ

Termux cho phép bạn truy cập vào một thiết bị đầu cuối mạnh mẽ mà không cần cài đặt các tệp hoặc dịch vụ của bên thứ ba. Khi bạn cài đặt nó, bạn sẽ có quyền truy cập vào bash và zsh shell. Xét cho cùng, Android sử dụng nhân Linux và do đó, nó có thể xây dựng trên nhân Linux.

Bạn có thể sử dụng Termux để cài đặt các bản phân phối Linux, truy cập máy chủ qua ssh, quản lý tệp, chạy trò chơi dựa trên văn bản, v.v.

Tải xuống: Cửa hàng Google Play

Từ cuối cùng

Chạy Linux trên Android rất thú vị. Đó là một thử nghiệm thú vị mà bạn có thể chạy vào cuối tuần.

Phần hay nhất về Linux trên Android là bản thân Android sử dụng nhân Linux. Điều đó có nghĩa là hỗ trợ rộng rãi cho các ứng dụng Android có thể cho phép bạn cài đặt và dùng thử các bản phân phối Linux khác nhau. Hơn nữa, việc root thiết bị của bạn để sử dụng Linux trên thiết bị Android là không cần thiết. Thiết bị đã bẻ khóa cho phép bạn tự do hơn khi định cấu hình và sử dụng Linux trên thiết bị Android.

Tiếp theo, bạn có thể đọc cách cài đặt Linux trên Chromebook.

x