ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้งานเครื่องเสมือนบน Linux ในขณะที่สนุกกับเกมโบราณ
หากคุณมีโทรศัพท์ Android สิ่งที่คุณรู้สึกผิดอาจกำลังเล่นเกมที่ให้ความบันเทิง หรืออาจเป็นได้ว่ามีแอปพลิเคชันที่ทำงานบนโทรศัพท์ของคุณเท่านั้น
แล้วคุณคิดว่า ถ้าคุณสามารถเรียกใช้เกมเดียวกันบนเดสก์ท็อปพีซีของคุณล่ะ
เพื่อให้สถานการณ์ง่ายขึ้น สมมติว่าแอปพลิเคชันทำงานบน Android
แนวทางหนึ่งในการแก้ปัญหาของคุณคือการเรียกใช้โปรแกรมจำลอง Android บนพีซีของคุณ แต่บางอย่าง เช่น Android-x86 ต้องรีบูตเครื่องเพื่อให้สามารถควบคุมฮาร์ดแวร์ได้
หากคุณไม่สนใจประสิทธิภาพการทำงานเพียงเล็กน้อย คุณสามารถเรียกใช้เครื่องเสมือนได้ในเวลาเดียวกันกับระบบปฏิบัติการดั้งเดิมของคุณ โดยเฉพาะบน Linux มีตัวเลือกหลายอย่าง เช่น QEMU และ VirtualBox เป็นต้น
เมื่อสิ้นสุดบทความนี้ คุณจะสามารถทำสิ่งต่อไปนี้ได้:
- ติดตั้ง VirtualBox บน Fedora Linux
- เรียกใช้ android-x86 และตั้งค่าพื้นฐานให้เสร็จสิ้น
- ติดตั้งแอปพลิเคชันจาก Google Play Store เช่นเดียวกับในโทรศัพท์ของคุณ
ข้อกำหนดพื้นฐาน
ก่อนที่คุณจะเริ่ม ฉันคิดว่าคุณมีสิ่งต่อไปนี้:
- ความสามารถในการรันคำสั่งในฐานะ superuser (เช่น SUDO)
- บัญชีบน Google.com เพื่อให้คุณสามารถใช้ Play Store จากภายในเครื่องเสมือนได้
วิธีการติดตั้ง VirtualBox
ขั้นตอนแรกคือการติดตั้ง VirtualBox เพื่อการใช้งานจริง การติดตั้งของเราจะเป็นแบบพื้นฐาน เพียงพอที่จะรันเกมของเรา:
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
วิธีการติดตั้ง ISO สำหรับ Android-x86
ขั้นตอนแรกคือการดาวน์โหลดอิมเมจ ISO จาก Android-x86 ISO นี้มีระบบปฏิบัติการ Android ที่จะติดตั้งบนฮาร์ดไดรฟ์เสมือนของเรา
หลังจากนั้นเราสามารถตั้งค่าเครื่องเสมือนของเราดังนี้:


- หลังจากบูทครั้งแรก ฉันพบว่า 1GB สำหรับอิมเมจ Android นั้นไม่เพียงพอ ประสิทธิภาพดีขึ้นมากหลังจากที่ฉันเพิ่มแรมเป็น 3GB
- การเปลี่ยนแปลงอีกอย่างคือ 'ตัวควบคุมกราฟิก' เดิมทีมันคือ VMSVGA แต่แล้ว Android ปฏิเสธที่จะเริ่มทำงานในโหมดกราฟิก ดังนั้นฉันจึงเปลี่ยนไปใช้ VboxVGA และใช้งานได้
- 2 CPUS และพื้นที่ดิสก์ 8GB เพียงพอสำหรับเกมของฉัน
- สุดท้ายนี้ ฉันระบุว่าตัวควบคุม IDE เป็น android-x86 ISO
ในการเริ่มต้นเครื่องเสมือน คุณคลิกปุ่ม 'เริ่ม' บน GUI จากนั้นคุณจะต้องทำการตัดสินใจสองสามอย่าง เช่น พาร์ติชันที่สามารถบู๊ตได้:

เมื่อเสร็จแล้ว คุณสามารถเลือกพาร์ติชั่นใหม่เพื่อทำการติดตั้ง:

จากนั้นการติดตั้งจะดำเนินการ:

หลังจากการติดตั้งเสร็จสมบูรณ์ คุณสามารถปิดเครื่องเสมือนได้
บูตครั้งแรก
ตอนนี้ คุณจะต้องไปที่ตัวเลือกขั้นสูงและเลือกดิสก์เสมือน (แทนอิมเมจ ISO) เพื่อบูต:

หลังจากนั้น Android จะถามข้อมูลการตั้งค่าพื้นฐานบางอย่างเช่นเดียวกับในโทรศัพท์ของคุณ ผลลัพธ์สุดท้ายอาจมีลักษณะดังนี้:

วิธีการติดตั้งเกมจาก Google Play Store
ในกรณีของฉัน ฉันตัดสินใจติดตั้งเกมที่ฉันสามารถต่อสู้กับกองกำลังแห่งความชั่วร้ายเช่น 1970 Mazinger Z/ Tranzor Z (ใช่ ฉันชอบ Go Nagai Mazinger Z) ในการทำเช่นนั้น ค้นหาใน play store และติดตั้งเกม:

และตอนนี้ ประสบความสำเร็จ! เราเริ่มเกมแล้ว

เราเรียนรู้อะไรที่นี่
- เราจัดการเพื่อติดตั้งเครื่องเสมือนและใช้งานระบบปฏิบัติการ Android ร่วมกับ Fedora OS ปกติของเราได้สำเร็จ
- คุณเห็นแล้วว่าคุณสามารถลองยกเลิกการตั้งค่าระบบปฏิบัติการทั้งหมดได้อย่างไร โดยไม่ต้องยุ่งยากกับการตั้งค่าระบบบูตคู่ด้วย Grub บน Linux
คุณลักษณะที่ดีอีกประการหนึ่งในการรันเกมภายในเครื่องเสมือนคือคุณสามารถหยุดเกมได้เต็มที่ จากนั้นกลับมาและกู้คืนเกมที่จุดเดียวกับที่คุณออกจากเกม
สุดท้ายนี้ คุณสามารถทำสิ่งต่างๆ มากมายด้วยเครื่องเสมือน มากกว่าแค่การรันเกม เช่น:
- คุณสามารถวิเคราะห์มัลแวร์ได้อย่างปลอดภัย เรียกใช้แอปพลิเคชันที่ไม่น่าเชื่อถือ และมีความเสียหายที่อาจเกิดขึ้นได้
- ลองใช้ระบบปฏิบัติการเวอร์ชันใหม่ก่อนตัดสินใจทำการติดตั้งที่เหมาะสม (ไม่ใช่ปัญหาใหญ่ในทุกวันนี้ เนื่องจากส่วนใหญ่มีซีดี lice ให้คุณลองบู๊ต) แต่ก็ยังสะดวกมาก
- ใช้งานระบบปฏิบัติการหลายระบบพร้อมกันได้โดยไม่ต้องรีบูตเครื่อง คุณน่าจะเริ่มลองใช้ตัวเลือกขั้นสูงของเครื่องเสมือนที่คุณเลือก เช่น VirtualBox
การเล่นเกมบนพีซีของคุณเป็นประตูสู่การเรียนรู้สิ่งที่ซับซ้อนมากขึ้นในภายหลัง ปัจจัยความสนุกก็ปฏิเสธไม่ได้เช่นกัน สนุก!