Đây là cách dễ nhất để chạy các bản phân phối Linux trên điện thoại Android của bạn
Bạn có thể chạy hầu hết mọi bản phân phối Linux phổ biến trên điện thoại Android của mình chỉ với vài bước đơn giản. Với các tập lệnh phù hợp, bạn thậm chí có thể cài đặt một bản phân phối đầy đủ giao diện GUI với môi trường desktop và trình quản lý cửa sổ mà bạn chọn. Hãy để tôi chỉ cho bạn cách làm.
Sử dụng Linux trong terminal
Nếu bạn chỉ cần giao diện dòng lệnh cho Linux mà bạn đang cố gắng cài đặt, Termux là lựa chọn đơn giản nhất. Trong số nhiều tính năng thú vị mà nó có thể làm, Termux cho phép bạn cài đặt và chạy nhiều bản phân phối Linux ngay trong shell của nó. Nó khá giống với Windows Subsystem for Linux, cung cấp cho bạn một bản phân phối Linux đầy đủ ngay trong terminal.
Bắt đầu bằng cách cài đặt Termux. Ứng dụng này có trên Play Store, nhưng phiên bản đó bị hạn chế nhiều và không được cập nhật thường xuyên. Phiên bản thật sự của ứng dụng được lưu trữ trên F-Droid (một cửa hàng ứng dụng miễn phí và mã nguồn mở cho Android). Bạn có thể cài đặt cửa hàng F-Droid hoặc tải tệp APK từ F-Droid và cài thủ công.
Sau khi bạn đã cài đặt Termux, hãy mở nó lên. Gõ và chạy lệnh sau để đồng bộ và cập nhật các gói.
pkg update && pkg upgrade
Nhấn "Y" để xác nhận và sau đó nhấn Enter, nếu được yêu cầu.
Tiếp theo, chúng ta sẽ cài đặt công cụ quản lý bản phân phối.
pkg install proot-distro
Hãy cùng xem danh sách các bản phân phối Linux có sẵn thông qua công cụ này.
proot-distro list
Hãy chú ý đến thẻ bên cạnh tên của bản phân phối. Chúng ta sẽ cần nó để cài đặt bản phân phối mục tiêu. Ví dụ, để cài đặt Alpine Linux, hãy chạy lệnh sau.
proot-distro install alpineSử dụng lệnh này để khởi chạy Alpine Linux.
proot-distro login alpineTrải nghiệm đầy đủ trên máy tính để bàn
Bạn thậm chí có thể nhận được phiên bản phân phối đồ họa đầy đủ với môi trường máy tính để bàn mà bạn chọn. Cài đặt này cung cấp cho bạn một con trỏ mà bạn có thể kéo quanh và chạm trên màn hình để nhấp. Có một bàn phím ảo với các phím tắt bàn phím PC như phím Super và các phím mũi tên. Nếu bạn muốn sử dụng nó cho công việc thực sự, bạn có thể kết nối chuột và bàn phím với điện thoại. Trình quản lý gói dòng lệnh chính thức sẽ tự động tải các ứng dụng tương thích với kiến trúc chip của điện thoại bạn.
Chúng ta cần ba thứ để làm cho việc này hiệu quả.
- Kịch bản cài đặt bản phân phối máy tính để bàn trên Android
- Termux
- Một ứng dụng xem VNC mà bạn chọn. Tôi đang sử dụng RealVNC Viewer.
Andronix là một ứng dụng cung cấp cho bạn các lệnh mà bạn có thể chạy để cài đặt một hệ thống Linux đầy đủ trên Termux. Chúng tôi sao chép lệnh từ Andronix, dán vào shell của Termux và chờ quá trình cài đặt hoàn tất. Sau đó, chúng tôi sẽ sử dụng Termux để đăng nhập vào bản phân phối Linux và khởi động một máy chủ VNC (Virtual Network Computing).
Về cơ bản, chúng tôi chạy hệ điều hành trong một ứng dụng, và chúng tôi tương tác với hệ thống trên một ứng dụng khác.
Bạn có thể cuộn qua danh sách các bộ cài có sẵn trên Andronix, chọn một bản phân phối, phiên bản của nó và môi trường desktop hoặc trình quản lý cửa sổ.
Trình quản lý cửa sổ nhẹ hoạt động tốt nhất trên điện thoại, nhưng bạn cũng có thể sử dụng môi trường bàn làm việc XFCE. Nếu bạn không cần giao diện đồ họa, cũng có các trình cài đặt dòng lệnh.
Tôi đã chọn Ubuntu với môi trường máy tính để bàn XFCE và dán lệnh này để khởi động trình cài đặt.
pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20-xfce.sh -O ubuntu20-xfce.sh && chmod +x ubuntu20-xfce.sh && bash ubuntu20-xfce.shBạn sẽ được yêu cầu chọn múi giờ và bố cục bàn phím. Bạn có thể làm điều này bằng cách nhập số bên cạnh mục tiêu và nhấn Enter.
Trình cài đặt cuối cùng sẽ yêu cầu bạn đặt mật khẩu cho máy chủ VNC. Chúng ta sẽ cần mật khẩu này để kết nối với phiên làm việc trong ứng dụng VNC viewer. Script này tự động khởi chạy máy chủ VNC cho tôi, nhưng nếu máy của bạn không khởi chạy, hãy chạy lệnh này.
vncserver-startVới máy chủ VNC đã được khởi động và chạy trong Termux, hãy mở ứng dụng VNC viewer mà bạn chọn. Tôi đang sử dụng ứng dụng RealVNC Viewer. Địa chỉ là localhost:1 và mật khẩu là mật khẩu bạn đã đặt trong quá trình cài đặt ở Termux. Nhấn kết nối và chờ để được đưa đến màn hình desktop.
Bạn có thể kéo con trỏ bằng ngón tay, nhấn một lần để click, và nhấn hai lần để double-click. Bạn có thể nhấn vào biểu tượng bàn phím để mở bàn phím ảo. Cũng có một lớp phủ bàn di chuột ảo, cung cấp cho bạn ba nút chuột và một thanh cuộn.
Thỉnh thoảng, bạn có thể thấy máy chậm hoặc VNC Viewer không thể kết nối. Nếu điều đó xảy ra, hãy thử dừng và khởi động lại máy chủ VNC.
vncserver-stopRồi chạy,
vncserver-start
Bạn nên thấy hiệu suất khá ổn khi chạy đầy đủ trải nghiệm trên desktop, ngay cả trên những chiếc điện thoại tầm trung. Nếu có một con chip đủ mạnh, một chiếc máy tính bảng với bàn phím và chuột có thể trở thành một trạm làm việc tuyệt vời. Nếu bạn không cần giao diện GUI, bạn có thể chạy bất kỳ distro phổ biến nào và truy cập các gói của nó bên trong Termux.
















