Saya telah mengunduh Android x86 (android-x86-6.0_20160129.iso) terbaru dari sini dan mencoba menginstalnya ke HDD pada VM di VMware Workstation dan di Virtualbox.
Instalasi tampaknya berjalan dengan baik (menggunakan EXT4, dan EFI Grub) dan saya mendapatkan pesan bahwa itu telah berhasil diinstal. Namun ketika saya reboot itu melewati GRUB, mengambil instalasi Android yang benar, tetapi tidak bisa boot. Saya mendapatkan hasil yang terlihat pada tangkapan layar di bawah ini dan kemudian layar kosong dengan kursor berkedip .
Saya telah melihat beberapa pertanyaan serupa di Android-SE (di sini dan di sini ), tetapi mereka menggunakan versi Android x86 yang lebih lama dan sepertinya tidak memiliki solusi yang cocok untuk saya.
VM di VMware dan Virtualbox memiliki: HDD = 4GB (IDE), RAM = 2GB, 2 CPU dan mereka boot melalui EFI. Saya sudah mencoba nomodeset dan xforcevesa di parameter boot Grub tetapi sepertinya tidak ada yang berhasil.
The .iso tidak boot sampai ke GUI dalam mode Live (LiveCD).
Setiap bantuan akan sangat dihargai. Saya merasa bahwa solusinya mungkin sesuatu yang terkait dengan pengaturan grafis tetapi saya tidak yakin.
sumber
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.Jawaban:
Temukan solusinya!
Anda harus mengedit
menu.lst file
. Begini caranya:mount -o remount,rw /mnt
cd /mnt/grub
vi menu.lst
kernel initrd=/in
(baris Anda mungkin terlihat berbeda; itu tergantung pada versi Android; secara umum hanya menemukan baris yang dimulai dengankernel
)vga=834 nomodeset xforcevesa
:wq
- perintah ini akan menyimpan file dan keluar vicd /
umount /mnt
reboot -f
Sekarang sistem harus reboot dalam mode VESA pilihan Anda.
Ini akan memaksa untuk menggunakan driver VESA untuk X.
Anda dapat mengganti
vga=xxx
dengan nomor yang Anda inginkan untuk resolusi layar Anda. Juga diuji yang832
berfungsi dengan baik (memberikan resolusi 800x600).Anda dapat menemukan semua mode VESA ketika Anda menggunakan file iso dan memilih opsi boot untuk boot dalam mode VESA - itu akan menampilkan daftar dengan semua mode (angka dalam hex dan ada juga huruf berlebihan di depan beberapa mode - abaikan saja) dan Anda dapat segera mengujinya di sana untuk melihat apakah itu berfungsi dan bagus untuk digunakan dalam
menu.lst
perbaikan ini , tetapi Anda harus mengonversinya dari hex ke dec terlebih dahulu menggunakan hex-> dec converter.sumber
android-x86-6.0-r3.iso
di VMware Workstation.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 :)
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.
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.
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 androidAkses
/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!
Kami sudah selesai! Sekarang Anda dapat memasang kembali disk android Anda ke mesin virtual dan dengan senang hati menggunakannya.
sumber
Saya juga punya masalah dengan Android x86 vitual box pada mesin Windows 7 Pro x64 AMD. Saya kira kita semua akan memiliki masalah yang sedikit berbeda tergantung pada arsitektur / perangkat keras kita tetapi mereka semua tampaknya menjadi akar penyebab yang serupa. Saya pikir lebih ditekankan pada arsitektur / perangkat keras daripada OS host. Coba 32bit tanpa / dengan EFI diatur dalam Sistem, biarkan akselerasi perangkat keras pada pengaturan standar, pastikan virtualisasi diaktifkan di bios Anda. Jangan aktifkan akselerasi Grafik 3D, Anda harus mendapatkan peringatan jika Anda mengaktifkan akselerasi 2D jadi jangan aktifkan itu, jika Anda mendapatkan layar hitam saat penyetelan awal, coba tambah memori video hingga 64mb. Akhirnya Anda dapat mengunduh gambar VM pra-bangun di sini:
http://www.osboxes.org/android-x86/
Semua tweak kecil ini membantu saya berhasil menginstal Android x86 4.4 pada mesin Windows 7 x64 Pro.
sumber
Beberapa kemajuan di sini, tetapi bukan hal yang nyata. Berikut ini memungkinkan saya untuk mem-boot Android x86 6.0 di bawah VirtualBox dengan benar - tetapi hanya sekali:
1) Saat mem-boot gambar instalasi, layar awal memberi Anda empat opsi. Pindahkan kursor ke yang terakhir: Instalasi - Instal Android-x86 ke harddisk ".
2) Tekan tombol [Tab] untuk opsi edit.
3) Segera setelah
INSTALL=1 DEBUG=
mengetikvga=788
(Pastikan ada jarak antara
DEBUG=
danvga=788
.)4) Tekan [Enter].
5) Lanjutkan dengan partisi disk seperti yang dijelaskan di banyak situs di internet.
6) Ketika ditawarkan opsi
Run Android x86
danReboot
, pilihRun Android x86
. Anda akan melihat ANDROID berdenyut dalam huruf besar selama beberapa menit, dan kemudian layar sambutan Android akan muncul.Kelemahan besar dari pendekatan ini adalah bahwa lain kali Anda mencoba melakukan booting dari hard drive, GRUB tidak akan dapat menemukan gambar :-( Bantuan apa pun yang memperbaiki ini akan dihargai.
sumber
Pilih " Ya " ketika ditanya "Apakah Anda ingin menginstal boot loader GRUB ".
Sekarang Anda bisa boot ke Android. (Bekerja bahkan reboot)
Referensi: https://shellzero.wordpress.com/2015/10/27/how-to-install-android-on-vmware-fusion-mac-os-x/
sumber
Ini adalah video YouTube yang menunjukkan cara mengatur mode VESA di Grub.
https://www.youtube.com/watch?v=JoMs-4bsygs
Posting saya yang lain dihapus karena beberapa alasan, tetapi jika Anda ingin mengetahui apakah VESA / VIDEO adalah alasan gui Anda tidak muncul setelah menginstal, maka boot dari Android x86 ISO dan pilih mode VESA (Live boot) dan jika Anda mendapatkan gui, lalu lihat video youtube itu. Ini menjelaskan dengan sempurna cara mengatur grub Anda untuk mem-boot mode VESA yang benar.
sumber
Benar-benar baru untuk ini, tetapi saya baru saja mencoba menginstal Android 6.0 pada Workstation 12 Pro dan saat boot hanya macet di command prompt, ocassionaly flashing. Mencoba beberapa saran dari abvoe tetapi tidak berhasil. Akhirnya masuk ke pengaturan VM dan mencentang pada 3D Graphics di mana ia memperingatkan bahwa itu tidak didukung. Ini kemudian memungkinkan saya untuk memilih memori grafis 32mb. Reboot dan berhasil. Sudah mencoba booting beberapa kali lagi hanya untuk membuktikannya dan masih berfungsi. Semoga ini membantu.
sumber
Saat berada di grub bootloader, tekan tab dan ubah androidboot.hardware = android_x86 menjadi androidboot.hardware = x86.
sumber
ISO Anda rusak, harap coba unduh ulang dari tautan situs web Android resmi
sumber
Saya memiliki masalah yang sama dengan instalasi pada hard-disk saya dan bagi saya langkah-langkah berikut membantu:
Saya menuliskan persis semua argumen seperti
androidboot.hardware=android_x86_64
danDEBUG=2
lain - lain yang ditampilkan sekarang untuk entri menu boot medium instalasi.Saya menambahkan semua argumen ini dalam konfigurasi grub khusus saya dan memperbarui grub.
Melakukan ini Android boot dan mulai manajer jendela.
PS: Sangat tidak keren jika reviewer mengacaukan format jawaban dan bahkan memberi suara Anda tanpa mendapatkan konten.
sumber