Computer >> Máy Tính >  >> Hệ thống >> Android

Cách chạy trò chơi Android trên Linux với Android-x86

Trong bài viết này, bạn sẽ tìm hiểu cách sử dụng máy ảo trên Linux trong khi vui chơi với các trò chơi cổ điển.

Nếu bạn có điện thoại Android, một trong những thú vui tội lỗi của bạn có thể là chơi một số trò chơi rất thú vị. Hoặc có thể có một ứng dụng chỉ chạy trên điện thoại của bạn.

Và sau đó bạn nghĩ - điều gì sẽ xảy ra nếu bạn có thể chạy cùng một trò chơi trên PC để bàn của mình?

Để đơn giản hóa tình huống, hãy giả sử các ứng dụng chạy trên Android.

Một cách tiếp cận để giải quyết vấn đề của bạn là chạy trình giả lập Android trên PC của bạn. Nhưng một số trong số chúng, như Android-x86, yêu cầu khởi động lại máy của bạn để chúng có thể kiểm soát phần cứng.

Nếu bạn không bận tâm đến một cú đánh hiệu suất nhỏ, bạn có thể chạy một máy ảo cùng lúc với hệ điều hành gốc của bạn. Cụ thể trên Linux, có một số lựa chọn, chẳng hạn như QEMU và VirtualBox, để đặt tên cho một số.

Đến cuối bài viết này, bạn sẽ có thể thực hiện những việc sau:

  • Cài đặt VirtualBox trên Fedora Linux
  • Chạy android-x86 và hoàn tất quá trình thiết lập cơ bản
  • Cài đặt ứng dụng từ Cửa hàng Google Play, giống như trên điện thoại của bạn.

Yêu cầu Cơ bản

Trước khi bạn bắt đầu, tôi giả sử rằng bạn có những điều sau:

  • Khả năng chạy các lệnh với tư cách là superuser (như SUDO)
  • Một tài khoản trên Google.com, vì vậy bạn có thể sử dụng Cửa hàng Play từ bên trong máy ảo.

Cách cài đặt VirtualBox

Bước đầu tiên là cài đặt VirtualBox. Đối với các mục đích thực tế, cài đặt của chúng tôi sẽ là cơ bản, chỉ đủ để chạy các trò chơi của chúng tôi:

sudo dnf install -y kernel-devel kernel-devel-5.14.18-100.fc33.x86_64
curl --remote-name --location https://www.virtualbox.org/download/oracle_vbox.asc
sudo rpm --import ./oracle_vbox.asc
sudo dnf install -y https://download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1-6.1.36_152435_fedora33-1.x86_64.rpm
sudo dnf install -y virtualbox-guest-additions.x86_64
sudo /sbin/vboxconfig

Cách cài đặt ISO Android-x86

Bước đầu tiên là tải xuống ảnh ISO từ Android-x86. ISO này chứa hệ điều hành Android sẽ được cài đặt trên ổ cứng ảo của chúng tôi.

Sau đó, chúng ta có thể thiết lập máy ảo của mình như sau:

Cách chạy trò chơi Android trên Linux với Android-x86
Một máy ảo hoàn chỉnh trông như thế nào trên VirtualBox
Cách chạy trò chơi Android trên Linux với Android-x86 Một số điều cần lưu ý:

  • Sau khi khởi động lần đầu tiên, tôi thấy rằng 1GB cho hình ảnh Android là không đủ. Hiệu suất được cải thiện rất nhiều sau khi tôi tăng ram lên 3GB.
  • Một thay đổi khác là 'Bộ điều khiển đồ họa'. Ban đầu nó là VMSVGA nhưng sau đó Android từ chối khởi động ở chế độ đồ họa, vì vậy tôi đã chuyển sang VboxVGA và nó đã hoạt động.
  • 2 CPUS và 8GB dung lượng đĩa là đủ cho trò chơi của tôi.
  • Cuối cùng, tôi đã chỉ định rằng bộ điều khiển IDE là ISO android-x86.

Để khởi động máy ảo, bạn nhấp vào nút 'Bắt ​​đầu' trên GUI, sau đó bạn sẽ phải thực hiện một số quyết định như phân vùng có thể khởi động:

Cách chạy trò chơi Android trên Linux với Android-x86
Phân vùng đĩa ảo của bạn. Chúng tôi gán 8 GB và đảm bảo phân vùng có thể khởi động

Sau khi hoàn tất, bạn có thể chọn phân vùng mới của mình để thực hiện cài đặt:

Cách chạy trò chơi Android trên Linux với Android-x86
Sau khi phân vùng mới được tạo, bạn có thể chọn nó và có thể cài đặt hệ điều hành Android ở đó

Sau đó, quá trình cài đặt sẽ được tiến hành:

Cách chạy trò chơi Android trên Linux với Android-x86
Trình cài đặt sao chép các tệp từ ảnh ISO của Android vào ổ cứng ảo

Sau khi cài đặt xong, bạn có thể tắt máy ảo.

Lần khởi động đầu tiên

Bây giờ bạn sẽ cần phải chuyển đến các tùy chọn nâng cao và chọn đĩa ảo (thay vì ảnh ISO) để khởi động:

Cách chạy trò chơi Android trên Linux với Android-x86
Bạn có thể khởi động từ đĩa trên menu này hoặc thay đổi thứ tự khởi động trên máy ảo

Sau đó, Android sẽ hỏi bạn một số thông tin thiết lập cơ bản, giống như trên điện thoại của bạn. Kết quả cuối cùng có thể giống như sau:

Cách chạy trò chơi Android trên Linux với Android-x86
Máy ảo trông giống hệt điện thoại Android của bạn.

Cách cài đặt trò chơi từ Cửa hàng Google Play

Trong trường hợp của tôi, tôi quyết định cài đặt một trò chơi nơi tôi có thể chiến đấu với các thế lực của cái ác là 1970 Mazinger Z / Tranzor Z (Vâng, tôi yêu Go Nagai Mazinger Z). Để làm điều đó, hãy tìm kiếm trên cửa hàng Play và cài đặt trò chơi:

Cách chạy trò chơi Android trên Linux với Android-x86
Sau khi Android đang chạy và thông tin đăng nhập của bạn được thiết lập, bạn có thể tải xuống và cài đặt bất kỳ chương trình Android nào bạn muốn.

Và bây giờ, thành công! Chúng tôi đã thiết lập và chạy trò chơi.

Cách chạy trò chơi Android trên Linux với Android-x86
Xin lỗi, nhưng bây giờ đã đến lúc chơi với tên Mazinger Z!

Chúng tôi đã học được gì ở đây?

  • Chúng tôi đã quản lý để cài đặt một công cụ máy ảo và chạy thành công hệ điều hành Android cùng với hệ điều hành Fedora thông thường của chúng tôi
  • Bạn đã thấy cách bạn có thể thử và hủy thiết lập toàn bộ hệ điều hành mà không gặp rắc rối khi thiết lập hệ thống khởi động kép với Grub trên Linux

Một tính năng thú vị khác của việc chạy trò chơi bên trong một máy ảo là bạn có thể đóng băng hoàn toàn trò chơi, sau đó quay lại và khôi phục nó tại chính điểm mà bạn đã để nó.

Cuối cùng, bạn có thể làm nhiều việc hơn với một máy ảo chứ không chỉ chạy trò chơi, ví dụ:

  • Bạn có thể phân tích phần mềm độc hại một cách an toàn, chạy các ứng dụng không đáng tin cậy và ngăn chặn bất kỳ thiệt hại nào mà chúng có thể gây ra.
  • Hãy thử một phiên bản hệ điều hành mới trước khi quyết định cài đặt đúng cách (hiện nay không phải là vấn đề lớn vì hầu hết chúng đều cung cấp đĩa CD chíp mà bạn có thể khởi động để thử), nhưng điều này vẫn rất thuận tiện.
  • Có thể chạy đồng thời nhiều hệ điều hành mà không cần khởi động lại máy của bạn. Rất có thể bạn sẽ bắt đầu thử các tùy chọn nâng cao hơn của máy ảo mà bạn chọn, chẳng hạn như VirtualBox.

Chơi trò chơi trên PC của bạn là một cánh cổng để học những thứ phức tạp hơn sau này. Ngoài ra yếu tố vui nhộn là không thể phủ nhận. Hãy tận hưởng!