/ / Bạn có thể chạy máy ảo trên điện thoại thông minh không? Làm thế nào nó hoạt động?

Bạn có thể chạy máy ảo trên điện thoại thông minh không? Làm thế nào nó hoạt động?

Mang đến sự tiện lợi và bảo mật tuyệt vời, máy ảo là một yếu tố phổ biến cho những ai thích mày mò và thử nghiệm trên các hệ điều hành khác nhau. Khi máy tính cá nhân ngày càng trở nên có khả năng hơn, thị trường máy ảo cũng phát triển theo nó. Ngày nay, PC có thể chạy nhiều hệ điều hành đồng thời.

Thế hệ điện thoại thông minh hiện nay đã trở thành những thiết bị có khả năng. Người dùng có thể chỉnh sửa video, chơi các trò chơi phức tạp ở độ phân giải cao, phát trực tuyến và xem video 4K cũng như mô phỏng phần mềm dành cho máy tính. Điều này đặt ra một câu hỏi — bạn có thể chạy một máy ảo trên điện thoại thông minh không?

Điện thoại thông minh có thể chạy máy ảo không?

Câu trả lời ngắn gọn là có. Trên thực tế, mọi điện thoại thông minh đều đang chạy trên một loại máy ảo. Hiện tại, điện thoại thông minh Android chạy qua ART (Android Runtime). Điều này cho phép các mã bytecodes từ các tệp APK được dịch sang mã nhị phân mà bộ xử lý có thể đọc và thực thi. Kể từ khi triển khai ART, các thiết bị Android có RAM hai GB (hoặc hơn) có thể thoải mái chạy một máy ảo.

Đã nhiều năm kể từ khi RAM 2GB là một thứ và hầu hết các điện thoại thông minh hiện đại đều ra mắt với nhiều hơn thế. Vì vậy, việc chạy một máy ảo trên điện thoại thông minh trở nên dễ dàng hơn bao giờ hết.

Tôi cần ứng dụng nào để chạy máy ảo trên điện thoại thông minh của mình?

Để chạy một máy ảo trên điện thoại thông minh, bạn cần cài đặt hai ứng dụng thông qua Google Play.

Andronix là một trong những cách dễ nhất để chạy máy ảo trên điện thoại thông minh Android của bạn. Ứng dụng cung cấp cho bạn tất cả các công cụ và hướng dẫn. Nó cũng cung cấp cho bạn các bản sao mã cần thiết để cài đặt hệ điều hành. Andronix là một phần mã nguồn mở và họ hiện cung cấp miễn phí cho người dùng một số bản phân phối Linux phổ biến.

Trừ khi bạn cảm thấy thoải mái khi chỉ sử dụng giao diện dòng lệnh với máy ảo của mình, bạn sẽ cần cài đặt ứng dụng của bên thứ ba cho GUI (giao diện người dùng đồ họa). Đây là nơi mà VNC Viewer xuất hiện. Bằng cách chỉ định máy chủ cục bộ và cung cấp mật khẩu chính xác (do bạn xác định), VNC Viewer và giao thức RFB (Bộ đệm khung hình từ xa) của nó sẽ kết nối với thiết bị của bạn và cung cấp giao diện đồ họa.

Liên quan: Cách điều khiển máy tính từ xa bằng điện thoại Android

Cách chạy VM trên điện thoại thông minh

Sau khi bạn đã tải xuống và cài đặt cả hai ứng dụng, hãy sạc điện thoại của bạn và tìm một nơi có kết nối Wi-Fi mạnh trước khi bạn bắt đầu.

1. Mở ứng dụng Andronix và cài đặt Termux

Sau khi mở ứng dụng, bạn sẽ thấy ngay tất cả các bản phân phối Linux miễn phí mà bạn có thể chạy trên điện thoại của mình. Các bản phân phối này bao gồm Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void và Alpine.

Điều hướng đến trang cài đặt Termux bằng cách chạm vào biểu tượng thả xuống ở phía trên bên trái của màn hình. Đi đến Cài đặtvà vuốt xuống cuối trang. Lựa chọn Chạy thiết lập Termux, sau đó chọn Tải xuống. Sau khi tải xuống, hãy chọn Cho phép cài đặt, và bạn đã hoàn thành.

2. Cài đặt Hệ điều hành ưa thích của bạn

Trong Andronix, quay lại menu chính và chọn bản phân phối bạn muốn sử dụng. Sau khi được chọn, ứng dụng sẽ cho biết khó khăn khi cài đặt bản phân phối cụ thể và bất kỳ sự phức tạp nào bạn có thể gặp phải.

Lựa chọn Tiếp tục và cài đặt. Andronix sẽ cung cấp cho bạn các tùy chọn GUI: Môi trường máy tính để bàn, Người quản lý cửa sổ, và Chỉ CLI.

Nếu bạn hoàn toàn muốn sử dụng điện thoại thông minh của mình và cần GUI, hãy chọn Môi trường máy tính để bàn. Trình quản lý Windows sẽ cung cấp cho bạn GUI và bàn phím để điều hướng qua cửa sổ. CLI Only sẽ sử dụng nghiêm ngặt một thiết bị đầu cuối; chỉ sử dụng tùy chọn này nếu bạn tự tin với bản phân phối.

Sau khi chọn GUI của bạn, Andronix sẽ cung cấp cho bạn các tùy chọn môi trường máy tính để bàn. XFCE là một môi trường máy tính để bàn Linux nhẹ cũ; chỉ chọn tùy chọn này nếu bạn muốn. LXQT thay thế LXDE. Nếu bạn muốn có hiệu suất tốt nhất trong số ba tùy chọn, hãy sử dụng LXQT.

Sau khi bạn chọn môi trường máy tính để bàn ưa thích của mình, một lời nhắc sẽ xuất hiện thông báo rằng một lệnh đã được sao chép vào khay nhớ tạm của bạn. Lựa chọn Mở Termux và dán lệnh.

Quá trình cài đặt sẽ bắt đầu tại thời điểm này. Sẽ mất một chút thời gian để cài đặt đầy đủ. Hãy nhớ kiểm tra điện thoại của bạn thỉnh thoảng vì bạn sẽ cần xác định vị trí, ngôn ngữ, thời gian của mình. Khi quá trình cài đặt gần như hoàn tất, bạn sẽ được yêu cầu cung cấp mật khẩu. Đừng lo lắng nếu bạn gõ trên bàn phím và có vẻ như nó không được gõ — đó chỉ là cách hoạt động của Linux.

Liên quan: Môi trường máy tính để bàn Linux Lean tốt nhất: LXDE so với Xfce so với MATE

3. Khởi động Máy chủ VNC

Trong lần khởi động đầu tiên, bạn sẽ tìm thấy tùy chọn về độ phân giải mà bạn muốn máy chủ của mình sử dụng. Một lần nữa, hãy thử nghiệm và tìm những gì bạn thích. Tùy chọn thứ tư (độ phân giải sẵn sàng HD) luôn là một lựa chọn tốt.

4. Xem Máy ảo Thông qua VNC Viewer

Mở VNC Viewer và chọn biểu tượng dấu cộng, biểu tượng này sẽ mở ra một biểu mẫu. Trên Địa chỉ nhà trường, đầu vào localhost: 1. Bạn có thể nhập bất cứ thứ gì bạn muốn cho Tên cánh đồng. nhấn TẠO RA. Bạn sẽ nhận được một cảnh báo nhưng chỉ cần nhấn OK.


Screenshot_2022-01-03-22-58-18-10
Điện thoại thông minh chạy ubuntu-on-VM

Sau đó, bạn sẽ được nhắc nhập mật khẩu mà bạn đã tạo trước đó. Một khi bạn nhấn TIẾP TỤC, bạn sẽ kiểm soát máy ảo của mình bằng GUI. Vui thích!

Cách khởi động VM và VNC Server

Mở ứng dụng Termux và sử dụng lệnh ls để xem nội dung của thư mục hiện tại của bạn.

ls

Sử dụng lệnh ./ (dấu chấm gạch chéo) cùng với tệp .sh có màu xanh lục và bắt đầu bằng từ Khởi đầu. Thao tác này sẽ khởi động máy ảo trên điện thoại của bạn và chỉ định bạn làm người dùng “root @ localhost”. Bạn đã chạy thành công máy ảo trên điện thoại thông minh của mình. Ví dụ, lệnh dưới đây sẽ khởi động một máy ảo Ubuntu.

./start-ubuntu20.sh

Để khởi động máy chủ VNC, bạn phải sử dụng lệnh khởi động máy chủ lệnh.

vncserver-start

Đóng đúng máy chủ và máy ảo của bạn

Điều quan trọng là bạn phải đóng máy chủ và máy ảo của mình đúng cách để tiết kiệm pin và giúp bạn tránh khỏi tất cả các vấn đề bạn có thể gặp phải nếu bạn không đóng chúng đúng cách.

Khi thoát trình xem VNC của bạn, hãy đảm bảo tắt nó giống như một máy tính thông thường. Sau đó, đi đến thiết bị đầu cuối của bạn và sử dụng lệnh vncserver-stop, sau đó gõ 1 hoặc số tương ứng với máy chủ VNC mà bạn muốn đóng.

vncserver-stop

Để đóng VM, tất cả những gì bạn phải làm là sử dụng lệnh lối ra. Để thoát khỏi Termux, hãy sử dụng lệnh thoát.

exit

Dựa trên nhiều truy vấn trên internet về việc khó mở máy chủ, nhiều người dường như quên đóng máy chủ VNC sau khi khởi động lần đầu. Để giúp bạn tránh khỏi tất cả các câu trả lời phức tạp trên internet, bạn phải đóng máy chủ VNC đầu tiên được mở trong quá trình khởi tạo. Bạn có thể làm điều đó bằng cách sử dụng vncserver-stop yêu cầu.

Bạn có thể cài đặt máy ảo trên iPhone không?


IPhone_XS

Có thể cài đặt một máy ảo trên một sản phẩm của Apple. Tuy nhiên, nó có thể không đơn giản như với Android. Cách tốt nhất để làm điều đó là thông qua UTM. UTM là một ứng dụng bạn có thể sử dụng trên thiết bị Apple để chạy các hệ điều hành khác như Windows và các bản phân phối Linux khác nhau.

Điều tuyệt vời về UTM là bạn không cần phải bẻ khóa cho iOS 11, 12, 13 và một số biến thể của iOS 14. Đây cũng là một ứng dụng mã nguồn mở mà bạn có thể tự mình kiểm tra trên GitHub. Ứng dụng này khá dễ sử dụng, miễn là bạn làm theo hướng dẫn của người dùng.

Vấn đề với UTM là Apple sẽ không cho phép bạn cài đặt nó với tư cách là “người tiêu dùng thông thường”. Trên thực tế, ứng dụng không được liệt kê trên App Store. Cách duy nhất để bạn có thể cài đặt UTM trên iPhone của mình là nếu bạn cung cấp chứng chỉ cho thấy bạn là nhà phát triển đang thử nghiệm một ứng dụng trên thiết bị.

iPhone cung cấp đăng ký miễn phí và trả phí để lấy chứng chỉ của nhà phát triển. Điều này sẽ không thành vấn đề nếu bạn không ngại trả 99USD cho một năm đăng ký. Nhưng nếu bạn muốn đi theo con đường miễn phí, bạn sẽ phải liên tục yêu cầu các chứng chỉ mới sau mỗi bảy ngày.

Để sử dụng chứng chỉ nhà phát triển miễn phí thuận tiện hơn, bạn có thể cài đặt một ứng dụng có tên là AltStore. AltStore cũng là nơi bạn có thể tải xuống và cài đặt UTM. Ngoài việc là một giải pháp thay thế cho AppStore, ứng dụng này sẽ tự động ký chứng chỉ nhà phát triển miễn phí của bạn, vì vậy bạn sẽ không phải yêu cầu một chứng chỉ thủ công cứ sau bảy ngày.

Tương lai của VM trên điện thoại thông minh

Chạy một máy ảo trên điện thoại thông minh luôn là một khả năng. Tuy nhiên, chỉ một vài năm trở lại đây khi mọi người cuối cùng có thể chạy một máy ảo có thể sử dụng được. Ngày nay, việc chạy một hoặc hai hệ điều hành không hoạt động là giới hạn của những gì điện thoại có thể làm được. Tuy nhiên, khi các nhà sản xuất điện thoại thông minh tiếp tục cải tiến sản phẩm của họ, bạn có thể chắc chắn rằng một ngày nào đó, điện thoại thông minh sẽ có khả năng chạy hệ điều hành ảo chính thức với độ ổn định cao.


start-using-virtual-machine
7 lý do thực tế để bắt đầu sử dụng máy ảo

Máy ảo được sử dụng để làm gì? Dưới đây là một số lợi ích thiết thực và cách sử dụng máy ảo mà bạn có thể thử ngay bây giờ.

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *