Saya ingin memperluas dan meningkatkan jawaban @ Jay Smith berdasarkan pengalaman pribadi. Dia benar dalam hal inti bahwa penyebab masalah ini adalah resolusi VGA yang digunakan oleh Android, tetapi dia salah dalam anggapan itu adalah perbaikan sekali pakai dan harus diketik di setiap boot.
Itu bisa dibuat gigih, dan harus! Dan saya tunjukkan caranya :)
- Pertama-tama, instal Android dari gambar iso dengan benar melalui langkah-langkah wizard.
- Jangan tidak menggunakan EFI GRUB saat menginstal.
- Jangan tidak menggunakan langsung Run Android_x86 pilihan, bukan pilih Reboot dan mengeluarkan iso. Kesalahan disebutkan oleh @ Jay Smith
Kelemahan besar dari pendekatan ini adalah bahwa lain kali Anda mencoba untuk boot dari hard drive, GRUB tidak akan dapat menemukan gambar
adalah tidak berhubungan dengan VGA masalah dan harus ditangani secara terpisah. Saya juga bertemu kesalahan ini dan instal ulang penuh membantu, jadi saya menganggap kesalahan ini entah bagaimana terhubung dengan opsi Jalankan , karena ketika saya memilih Reboot saya tidak menghadapi kesalahan.
- Setelah menginstal Anda akan boot dan akan terjebak ke command prompt Android. Oke, lanjutkan saja.
- Sekarang Anda harus mencoba mengambil resolusi yang benar. Tidak harus 788 atau 794 , seperti yang mereka katakan di sini , semuanya tergantung pada pengaturan perangkat keras Anda. Bagi saya 796, 794 dan 792 bekerja untuk gambar KitKat, Lollipop dan Marshmallow secara bersamaan, namun nilai Anda bisa berbeda.
Berikut adalah tabel untuk menautkan nilai VGA GRUB ke resolusi. Untuk memeriksa apa yang cocok Anda menggunakan metode coba-coba
Kemudian saat boot ke layar GRUB pilih tombol e untuk mengedit opsi
Di sana Anda akan menemukan serangkaian opsi yang sangat panjang yang harus Anda tambahkan opsi VGA Anda seperti itu nomodeset vga=794
Setelah mengedit tekan Enter dan b untuk mem-boot catatan boot yang diinginkan.
- Ulangi langkah-langkah ini N kali untuk menemukan resolusi yang tepat. Anda akan mengenalinya dengan booting Android :)
- O-la-la, luar biasa! Kami mencapai hasil yang diinginkan dan mem-boot Android untuk satu kali. Tapi ini hanya 50% dari pekerjaan. Saya kira Anda tidak ingin mengetik omong kosong VGA ini setiap kali? Oke, mari kita lanjutkan dengan hasil kami.
- Sekarang kita perlu mengedit
GRUB config
untuk menambahkan resolusi yang kita inginkan. Walaupun ada cara yang memungkinkan melakukan ini di dalam GRUB itu sendiri (yaitu mode debug, grub cmd) saya tidak dapat membuatnya bekerja dan mengusulkan solusi 100% lainnya.
Kami membutuhkan instalasi Linux (fisik atau virtual, tidak masalah). Masalahnya di sini adalah folder GRUB tidak dapat diakses dari dalam Android karena itu dilindungi, dan itu harus diakses secara eksternal. Dan bukan dari Windows karena tidak mengenali ext3/ext4
partisi, hanya dari * nix OS. Jadi tambahkan disk ini (VHD, VDI, VMDK atau apa pun) ke instalasi Linux Anda agar dapat mengakses sistem file android
Akses /grub/menu.lst
. Biasanya terletak di folder root.
Di sana Anda akan menemukan sesuatu seperti
Tambahkan opsi VGA yang diinginkan ke bootrecord seperti yang kita lakukan sebelumnya dan hanya itu!
- Simpan file.
Kami sudah selesai! Sekarang Anda dapat memasang kembali disk android Anda ke mesin virtual dan dengan senang hati menggunakannya.
grub.cfg
karenamenu.lst
tidak berfungsi (belum mencobanya). Percobaan saya yang lain dengan Android 5.1 tergantung pada animasi boot (teks "android"), jadi saya menyerah setelah 15 menit. Pengaturan OS apa yang menjadi dasar instalasi Anda? Saya telah menggunakan "Linux lain", seperti yang berfungsi di masa lalu.