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

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước

Trong bài viết này, bạn sẽ học cách dùng máy ảo (virtual machines) trên Linux trong khi vui chơi với game cổ điển (vintage).

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

Và rồi bạn nghĩ – nếu bạn có thể chạy cùng game trên máy tính để bàn?

Để đơn giản hóa kịch bản, hãy giả định ứng dụng chạy trên Android.

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

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

Cuối bài này bạn sẽ có thể:

  • Cài VirtualBox trên Fedora Linux
  • Chạy android-x86 và hoàn tất thiết lập cơ bản
  • Cài ứng dụng từ Google Play Store, như trên điện thoại.

Yêu Cầu Cơ Bản

Trước khi bắt đầu, tôi giả định bạn có:

  • Khả năng chạy lệnh như superuser (như SUDO)
  • Tài khoản Google.com, để dùng Play store từ bên trong máy ảo.

Cách Cài Đặt VirtualBox

Bước đầu là cài VirtualBox. Với mục đích thực tế, cài đặt của chúng ta sẽ cơ bản, chỉ đủ để chạy game:

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 là tải file ISO từ Android-x86. ISO này chứa hệ điều hành Android sẽ cài trên ảo ổ cứng.

Sau đó thiết lập máy ảo như sau:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Máy ảo hoàn chỉnh trên VirtualBox
Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước

Một vài lưu ý:

  • Sau lần boot đầu, tôi thấy 1GB cho ảnh Android không đủ. Hiệu năng cải thiện nhiều sau khi tăng RAM lên 3GB.
  • Thay đổi khác là 'Graphics Controller' (Bộ điều khiển đồ họa). Ban đầu là VMSVGA nhưng Android từ chối khởi động ở chế độ đồ họa, nên chuyển sang VboxVGA và nó hoạt động.
  • 2 CPU và 8GB ổ cứng đủ cho game của tôi.
  • Cuối cùng, chỉ định IDE controller là file ISO android-x86.

Để khởi động máy ảo, nhấp nút 'Start' trên GUI, và bạn sẽ phải quyết định vài điều như phân vùng có thể boot:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Phân vùng ảo disk. Gán 8 GB và đảm bảo phân vùng có thể boot

Khi xong, bạn chọn phân vùng mới để cài đặt:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Sau khi phân vùng mới tạo, chọn nó và cài OS Android tại đó

Sau đó cài đặt tiến hành:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Bộ cài copy tệp từ ISO Android vào ảo ổ cứng

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

Khởi Động Lần Đầu

Bây giờ bạn cần vào tùy chọn nâng cao và chọn ảo ổ cứng (thay vì ISO) để boot:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Bạn có thể boot từ disk ở menu này hoặc đổi thứ tự boot trên máy ảo

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

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Máy ảo trông y hệt điện thoại Android.

Cách Cài Game Từ Google Play Store

Trong trường hợp tôi, tôi quyết định cài game đánh bại lực lượng tà ác với tư cách Mazinger Z/ Tranzor Z năm 1970 (Vâng, tôi yêu Go Nagai Mazinger Z). Để làm vậy, tìm trên Play Store và cài game:

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Sau khi Android chạy và thiết lập tài khoản, bạn có thể tải và cài bất kỳ chương trình Android nào.

Và bây giờ, thành công! Game chạy được.

Chạy Game Android Trên Linux Với Android‑x86: Hướng Dẫn Bước Đi Bước
Xin lỗi, nhưng giờ là lúc chơi với tư cách Mazinger Z!

Chúng Ta Học Được Gì Ở Đây?

  • Chúng ta cài thành công công cụ máy ảo và chạy hệ điều hành Android cùng Fedora OS thường
  • Bạn thấy cách thử và loại bỏ toàn bộ thiết lập OS, không qua rắc rối thiết lập dual boot với Grub trên Linux

Tính năng hay khác của chạy game trong máy ảo là bạn có thể đóng băng (freeze) game hoàn toàn, rồi quay lại khôi phục chính xác điểm bạn dừng.

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

  • Phân tích phần mềm độc hại an toàn, chạy ứng dụng không tin cậy, giới hạn thiệt hại chúng gây ra.
  • Thử phiên bản OS mới trước khi quyết định cài đặt chính thức (không phải vấn đề lớn ngày nay vì hầu hết cung cấp live CD để boot thử), nhưng vẫn rất tiện.
  • Chạy nhiều hệ điều hành cùng lúc, không cần reboot máy. Bạn rất có thể sẽ thử các tùy chọn nâng cao của máy ảo bạn chọn, như VirtualBox.

Chơi game trên PC là cổng vào học thứ phức tạp hơn sau. Cái vui không thể chối cãi. Thưởng thức!