Prosedur Pemasangan dan Penyelesaian Masalah Android x86



Sekiranya anda menggunakan Arch Linux, anda boleh menggunakan: pacman -S unetbootin

Pemasangan Pemacu Kilat USB

  1. Lancarkan UNetbootin dan arahkan ke fail ISO x86 Android anda.
  2. Sekarang pilih 'Pemacu USB' dan klik OK.
  3. UNetbootin akan mula menyalin Android x86 ke pemacu denyar USB anda, mengubahnya menjadi pemasang mudah alih.
  4. Apabila proses selesai, but semula komputer anda, dan masuk ke menu BIOS anda.
  5. Cari halaman di BIOS anda yang membolehkan anda boot terus ke media tertentu (HDD, CD, USB, dll).
  6. Pilih untuk boot terus ke pemacu denyar USB.
  7. Menu GRUB akan muncul, pilih untuk memasang Android x86 ke cakera keras anda.
  8. Anda sekarang perlu memilih partisi untuk dipasang - jika anda tidak pasti, jangan memformat partisi. Jelas juga jangan menimpa partisi OS anda yang lain.
  9. Petunjuk baru akan muncul, menanyakan sama ada anda mahu memasang GRUB. Sekiranya anda menggunakan Windows tanpa OS Linux lain di komputer anda, pilih Ya . Sekiranya anda sudah mempunyai OS Linux / GRUB di PC anda, adalah idea yang mengerikan untuk memasangnya.
  10. Petunjuk lain akan muncul, meminta 'Membuat sistem R / W'. Pilih ya. Ini akan 'root' Android x86 dan membolehkan akses baca-tulis ke partition / sistem.
  11. Nyalakan semula komputer anda, dan nikmati pemasangan Android x86 segar anda.

Untuk Pemasangan CD / DVD

Proses pemasangan hampir sama, kecuali anda akan membakar CD yang dapat di-boot dari Android x86 ISO. Terdapat sebilangan besar pembakar ISO di luar sana - anda boleh pergi bersama Pembakar ISO percuma .



Memasang ke Mesin Maya

  1. Konfigurasikan VM anda untuk mempunyai minimum RAM 512 MB, walaupun dengan Android x86 berasaskan Oreo terbaru, ini mungkin sedikit lebih tinggi.
  2. Muatkan fail ISO x86 Android ke dalam menu VM anda, dan muatkan VM.
  3. Menu GRUB akan muncul, pilih untuk memasang Android x86 ke cakera keras.
  4. Buat partition baru, dan pasang Android x86 padanya. Format partisi ke salah satu format yang disokong - ext3, ext2, ntfs, dan fat32. Harap maklum jika anda memilih fat32, amaran akan muncul bahawa anda tidak dapat menyimpan data ke fat32 - oleh itu, Android x86 akan berfungsi sebagai CD langsung ( tidak ada data yang akan disimpan ke sistem semasa anda menggunakannya) .
  5. Pilih 'Ya' ketika meminta untuk memasang bootloader GRUB, dan biarkan ia membuat sistem R / W untuk mengaktifkan root.
  6. But semula apabila semuanya selesai.

Menambah Android x86 ke Menu GRUB

Pasang GRUB Customizer terlebih dahulu, ini akan menjadikan proses ini lebih mudah.



sudo add-apt-repository ppa: danielrichter2007 / grub-customizer sudo apt-get update sudo apt-get install grub-customizer

Sekarang lancarkan GRUB Customizer, dan tambahkan entri GRUB baru.



Klik tab ‘Sumber’, dan masukkan arahan berikut:

 tetapkan root = '(hd0,4)' cari --no-floppy --fs-uuid --set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / root kernel = UUID = e1f9de05-8d18-48aa-8f08-f0377f663de3 senyap androidboot.hardware = generic_x86 SRC = / androidx86 acpi_sleep = s3_bios, s3_mode initrd androidx86 /initrd.img

Sekiranya anda perhatikan, kami mencetak beberapa bahagian dalam perintah tersebut. Ini kerana anda perlu mengubahnya seperti berikut.

Untuk tetapkan root = '(hd0,4)' , ubah (hd0,4) ke partisi di mana Android x86 dipasang.



HD0 bermaksud SDA, jadi jika anda memasang Android x86 ke SDB, itu akan menjadi HD1, dll. Nombor selepas itu adalah nombor partisi. Oleh itu, hd0,4 akan menjadi SDA4, misalnya - jika anda memasang Android x86 pada SDA6, maka anda akan menukarnya menjadi hd0,6.

Untuk bahagian –Set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 , rentetan rawak adalah UUID partition di mana Android x86 dipasang. Anda perlu menukarnya ke UUID yang betul. Anda boleh mendapatkan UUID yang betul dengan membuat entri baru di GRUB Customizer, kemudian masuk ke tab Options, dan memilih pilihan 'Linux' dari menu dropdown.

Dalam menu lungsur partisi, anda perlu memilih partisi anda, kemudian pergi ke tab Sumber. Ia akan memaparkan UUID anda.

Di mana kami berani androidx86 / , ini adalah akar Android x86. Anda perlu menukarnya ke root Android x86 sebenar anda, dengan masuk ke partition Android x86 anda. Anda akan melihat folder bernama 'android', dan itu akan menjadi akar pemasangan Android x86 anda.

androidboot.hardware akan menjadi peranti khusus anda. Sekiranya anda menggunakan versi x86 Android yang lebih lama, seperti versi Android 4.03, anda perlu mengubahnya menjadi androidboot_hardware (dengan garis bawah _, bukan titik.). Ini sama sekali tidak diperlukan untuk versi Android x86 terkini. Apabila androidboot.hardware tidak diatur dalam cmdline kernel, proses init masih akan mendapat nilai ro.hardware yang betul. Ini menghilangkan keperluan androidboot.hardware.

Inilah senarai perkakasan yang boleh anda ubah menjadi:

  • generic_x86: Sekiranya perkakasan anda tidak disenaraikan, gunakan ini
  • eeepc: komputer riba EEEPC
  • asus_l Laptop: komputer riba ASUS (hanya komputer riba ASUS yang disokong)

Petua dan Trik Akhir

Android x86 tidak dapat menggunakan Android Market, jadi ada penyelesaian alternatif untuk mendapatkan aplikasi Android.

Mula-mula anda harus mengaktifkan sumber yang tidak diketahui. Pergi ke Tetapan> Aplikasi> aktifkan Sumber Tidak Diketahui, dan abaikan dialog amaran.

Kini anda boleh memuat turun dan memasang APK dari luar Google Play. Terdapat banyak kedai aplikasi pihak ketiga di luar sana, berhati-hatilah. Beberapa kedai yang lebih baik adalah:

Cara Memaparkan Nilai Bateri Yang Betul

Android dikembangkan untuk bateri tertentu, oleh itu OS berasaskan Android akan menunjukkan nilai bateri yang salah pada platform perkakasan yang berbeza ( seperti komputer riba) . Untuk membetulkannya, ada beberapa perkara yang perlu diubah.

Di Linux, aplikasi mengumpulkan status bateri melalui sysfs, di mana status bateri berada di / sys / class / power_supply /. Platform yang berbeza, bagaimanapun, dapat memberikan susun atur direktori yang berbeda di bawah / sys / class / power_supply /, tetapi Android mengekodkan susun atur direktori ke / sys / class / power_supply /. Untuk menyelesaikan masalah ini, anda dapat menambahkan entri baru di vendor / asus / eeepc / system.prop, di mana pengguna dapat mengubah nilai entri ini untuk mengkonfigurasi susun atur direktori sysfs dengan betul untuk platform yang berbeza. Penyertaan ini adalah:

ro.sys.fs.power_supply.ac = / AC0 ro.sys.fs.power_supply.bat = / BAT0 ro.sys.fs.power_supply.ac.feature.online = / dalam talian ro.sys.fs.power_supply.bat. feature.status = / status ro.sys.fs.power_supply.bat.feature.present = / present ro.sys.fs.power_supply.bat.feature.capacity.now = / charge_now ro.sys.fs.power_supply.bat. feature.capacity.full = / charge_full ro.sys.fs.power_supply.bat.feature.voltage.now = / voltage_now ro.sys.fs.power_supply.bat.feature.voltage.full = / voltage_full ro.sys.fs. power_supply.bat.feature.tech = / technology # ro.sys.fs.power_supply.bat.features.bat.health tidak disokong # ro.sys.fs.power_supply.bat.features.bat.temperature tidak disokong

Pada intinya, entri ini memberitahu kod perkhidmatan bateri Android untuk mencari maklumat di tempat yang betul.

Untuk melaksanakan kod pengendalian status bateri anda sendiri, cukup laksanakan semula kelas IBatteryServiceStatus dalam kerangka kerja / asas / libs / utils / IBatteryServiceStatus.cpp, ganti kerangka kerja / asas / libs / utils / BatteryServiceStatus.cpp dengan pelaksanaan anda sendiri.

Untuk Membangunkan Mesin

Tidak seperti OS lain, anda tidak boleh membangunkan sistem dari status tidur dengan menggerakkan tetikus atau menekan butang papan kekunci rawak.

Anda hanya boleh menggunakan kekunci ESC, Menu, kiri, kanan, atas dan bawah untuk menghidupkan sistem. Untuk menghidupkan sistem, anda mesti menahan kekunci yang disebutkan di atas sekurang-kurangnya 1 saat. Anda dapat menekan tombol menu ketika layar pengaman tombol muncul untuk membuka kunci layar, dan anda dapat menggunakan tetikus untuk memutar roda pada layar pengawal kunci untuk membuka kunci layar.

Cara boot Android x86 pada Grafik Tidak Disokong

Semasa boot Live-CD, pada menu yang menawarkan pelbagai pilihan but, tekan kekunci Tab pada papan kekunci anda. Ini akan memaparkan arahan but.

Sekarang anda akan melihat sesuatu seperti:

kernel initrd = / initrd.img root = / dev / ram0 androidboot_hardware = generic_x86 acpi_sleep = s3_bios, s3_mode video = -16 SRC senyap = DATA = DPI = 240

Anda harus mengedit baris ini, terlebih dahulu dengan menghapus 'tenang' untuk melihat apa yang dipaparkan oleh pesan kernel.

Kemudian anda boleh menetapkan parameter mod video yang berbeza. Anda dapat menggunakan NoModeSet, yang menonaktifkan pengaturan mod kernel dan memerintahkan kernel untuk tidak menetapkan resolusi grafik secara automatik. Sebagai alternatif anda boleh menggunakan Xforcevesa, yang menggunakan pemacu VESA.

Mainkan dengan parameter ini untuk melihat mana yang sesuai untuk anda - anda juga boleh menetapkan keduanya bersama 'nomodeset xforcevesa'.

Teg android 5 minit membaca