Instalasi Android dan Prosedur Pemecahan Masalahnya

Untuk pengguna yang ingin memiliki pengalaman Android di desktop mereka, ada beberapa sistem operasi berbasis Android di luar sana - namun, banyak dari mereka benar-benar hanya garpu Android x86 (PrimeOS, Remix OS, Phoenix OS x86). Ini karena Android x86 memperlambat pengembangan untuk sementara waktu, dan dengan demikian pengembang lain tidak menggunakannya.

Namun, Android x86 telah merilis pembaruan stabil hingga akhir-akhir ini, termasuk pembaruan untuk Android Oreo. Jadi, jika Anda ingin menikmati pengalaman Android yang hebat di desktop Anda, ada baiknya mencoba Android x86 sebelum mencoba salah satu dari garpu lainnya ( Remix OS telah benar-benar menghentikan pengembangan, misalnya).

Persyaratan:

  • Android x86 ISO
  • UNetbootin

Jika Anda menggunakan Ubuntu, Anda dapat mengambil UNetbootin dengan perintah terminal: sudo apt-get install unetbootin

Jika Anda menggunakan Arch Linux, Anda dapat menggunakan: pacman -S unetbootin

Instalasi USB Flash Drive

  1. Luncurkan UNetbootin dan arahkan ke file Android x86 ISO Anda.
  2. Sekarang pilih "Drive USB" dan klik OK.
  3. UNetbootin akan mulai menyalin Android x86 ke USB flash drive Anda, mengubahnya menjadi installer portabel.
  4. Ketika proses selesai, reboot komputer Anda, dan boot ke menu BIOS Anda.
  5. Temukan halaman di BIOS Anda yang memungkinkan Anda untuk mem-boot langsung ke media tertentu (HDD, CD, USB, dll).
  6. Pilih untuk boot langsung ke USB flash drive.
  7. Menu GRUB akan muncul, pilih untuk menginstal Android x86 ke hard drive Anda.
  8. Anda sekarang harus memilih partisi untuk diinstal - jika Anda tidak yakin, jangan memformat partisi. Juga, jangan menimpa partisi OS Anda yang lain, tentu saja.
  9. Prompt baru akan muncul, menanyakan apakah Anda ingin menginstal GRUB. Jika Anda terutama menggunakan Windows tanpa OS Linux lain di komputer Anda, pilih Ya . Jika Anda sudah memiliki OS Linux / GRUB di PC Anda, itu ide yang buruk untuk menginstalnya.
  10. Prompt lain akan muncul, menanyakan "Make system R / W". Pilih ya. Ini akan "me-root" Android x86 dan mengaktifkan akses baca-tulis ke partisi / sistem.
  11. Nyalakan ulang komputer Anda, dan nikmati instalasi Android x86 Anda yang baru.

Untuk Instalasi CD / DVD

Proses instalasi hampir persis sama, kecuali Anda akan membakar CD yang dapat di-boot dari Android x86 ISO. Benar-benar ada satu ton pembakar ISO di luar sana - Anda bisa menggunakan Free ISO Burner.

Menginstal ke Mesin Virtual

  1. Konfigurasikan VM Anda untuk memiliki minimum 512 MB RAM, meskipun dengan Android x86 berbasis Oreo terbaru, ini mungkin harus sedikit lebih tinggi.
  2. Muat file ISO x86 Android ke menu VM Anda, dan muat VM.
  3. Menu GRUB akan muncul, pilih untuk menginstal Android x86 ke hard disk.
  4. Buat partisi baru, dan instal Android x86 untuknya. Format partisi ke salah satu format yang didukung - ext3, ext2, ntfs, dan fat32. Harap dicatat jika Anda memilih FAT32, akan muncul peringatan bahwa Anda tidak dapat menyimpan data ke FAT32 - dengan demikian, Android x86 akan berfungsi sebagai live CD ( tidak ada data yang akan disimpan ke sistem saat Anda menggunakannya) .
  5. Pilih "Ya" ketika diminta untuk Menginstal bootloader GRUB, dan memungkinkannya membuat sistem R / W untuk mengaktifkan root.
  6. Reboot ketika semuanya sudah selesai.

Menambahkan Android x86 ke Menu GRUB

Instal GRUB Customizer terlebih dahulu, ini akan membuat proses ini lebih mudah.

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

Sekarang luncurkan GRUB Customizer, dan tambahkan entri GRUB baru.

Klik tab 'Sumber', dan masukkan perintah ini:

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

Jika Anda perhatikan, kami menebalkan beberapa bagian dalam perintah itu. Itu karena Anda perlu mengubahnya sebagai berikut.

Untuk set root = '(hd0, 4)', ubah (hd0, 4) ke partisi tempat Android x86 diinstal.

HD0 berarti SDA, jadi jika Anda menginstal Android x86 ke SDB, itu akan menjadi HD1, dll. Nomor setelahnya adalah nomor partisi. Jadi hd0, 4 akan menjadi SDA4, misalnya - jika Anda menginstal Android x86 pada SDA6, maka Anda akan mengubahnya menjadi hd0, 6.

Untuk bagian –set = root e1f9de05-8d18-48aa-8f08-f0377f663de3, string acak adalah UUID dari partisi tempat Android x86 diinstal. Anda perlu mengubahnya ke UUID yang benar. Anda dapat memperoleh UUID yang benar dengan membuat entri baru di GRUB Customizer, lalu masuk ke tab Opsi, dan memilih opsi 'Linux' dari menu dropdown.

Di menu dropdown partisi, Anda harus memilih partisi Anda, lalu pergi ke tab Source. Ini akan menampilkan UUID Anda.

Di mana kami menebalkan androidx86 /, ini adalah akar dari Android x86. Anda perlu mengubahnya ke Android x86 root Anda yang sebenarnya, dengan masuk ke partisi Android x86 Anda. Anda akan melihat folder bernama 'android', dan itu akan menjadi root dari instalasi Android x86 Anda.

androidboot.hardware akan menjadi perangkat spesifik Anda. Jika Anda menggunakan versi Android x86 yang lebih lama, seperti versi Android 4.03, Anda perlu mengubahnya ke androidboot_hardware (dengan _ garis bawah, bukan periode.) Ini sepenuhnya tidak perlu untuk Android x86 versi terbaru. Ketika androidboot.hardware tidak disetel dalam cmdline kernel, proses init masih akan mendapatkan nilai ro.hardware yang benar. Ini menghilangkan keharusan androidboot.hardware.

Berikut daftar perangkat keras tempat Anda dapat mengubahnya:

  • generic_x86: Jika perangkat keras Anda tidak terdaftar, gunakan ini
  • eeepc: laptop EEEPC
  • asus_laptop: Laptop ASUS (hanya laptop ASUS yang didukung)

Tips dan Trik Terakhir

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

Pertama, Anda harus mengaktifkan sumber yang tidak dikenal. Buka Pengaturan> Aplikasi> aktifkan Sumber Tidak Dikenal, dan abaikan dialog peringatan.

Sekarang Anda dapat mengunduh dan menginstal APK dari luar Google Play. Ada banyak toko aplikasi pihak ketiga di luar sana, hanya berhati-hatilah. Beberapa toko yang lebih baik adalah:

  • XDA Labs
  • AndAppStore
  • Aptoide
  • APKMirror

Cara Menampilkan Nilai Baterai yang Benar

Android dikembangkan untuk baterai tertentu, jadi OS berbasis Android akan menunjukkan nilai baterai yang salah pada platform perangkat keras yang berbeda ( seperti laptop) . Untuk memperbaikinya, ada beberapa hal yang perlu diubah.

Di Linux, aplikasi mengumpulkan status baterai melalui sysfs, di mana status baterai berada di / sys / class / power_supply /. Namun, platform yang berbeda mungkin memberi Anda tata letak direktori yang berbeda di bawah / sys / class / power_supply /, tetapi Android hardcodes tata letak direktori ke / sys / class / power_supply /. Untuk mengatasi masalah ini, Anda dapat menambahkan entri baru di vendor / asus / eeepc / system.prop, di mana pengguna dapat mengubah nilai entri ini untuk mengkonfigurasi tata letak direktori sysfs dengan benar untuk platform yang berbeda. Entri-entri ini adalah:

 ro.sys.fs.power_supply.ac = / AC0 ro.sys.fs.power_supply.bat = / BAT0 ro.sys.fs.power_supply.ac.feature.online = / online 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 didukung # ro.sys.fs.power_supply.bat.features.bat.temperature tidak didukung 

Intinya, entri ini memberi tahu kode layanan baterai Android untuk mencari informasi di tempat yang benar.

Untuk menerapkan kode penanganan status baterai Anda sendiri, cukup laksanakan kembali kelas IBatteryServiceStatus dalam frameworks / base / libs / utils / IBatteryServiceStatus.cpp, ganti frameworks / base / libs / utils / BatteryServiceStatus.cpp dengan implementasi Anda sendiri.

Untuk Bangun Mesin

Tidak seperti OS lainnya, Anda tidak dapat dengan mudah membangunkan sistem dari status tidur dengan bergerak di sekitar mouse atau menekan tombol keyboard acak.

Anda hanya dapat menggunakan ESC, Menu, kiri, kanan, atas dan bawah untuk membangunkan sistem. Untuk membangunkan sistem, Anda harus menahan tombol yang disebutkan di atas selama minimal 1 detik. Anda dapat menekan tombol menu saat layar pengaman layar muncul untuk membuka kunci layar, dan Anda dapat menggunakan mouse untuk memutar roda pada layar pengaman tombol untuk membuka kunci layar.

Cara mem-boot Android x86 pada Grafik yang Tidak Didukung

Saat mem-boot Live-CD, pada menu yang menawarkan berbagai opsi boot, tekan tombol Tab pada keyboard Anda. Ini akan menampilkan prompt boot.

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 quiet SRC = DATA = DPI = 240 

Anda harus mengedit baris ini, pertama-tama dengan menghapus "quiet" untuk melihat apa yang ditampilkan pesan-pesan kernel.

Kemudian Anda dapat mengatur parameter mode video yang berbeda. Anda dapat menggunakan NoModeSet, yang menonaktifkan pengaturan mode kernel dan memerintahkan kernel untuk tidak secara otomatis mengatur resolusi grafik. Atau Anda dapat menggunakan Xforcevesa, yang memberlakukan menggunakan driver VESA.

Mainkan dengan parameter ini untuk melihat mana yang cocok untuk Anda - Anda juga dapat mengatur keduanya bersama-sama "nomodeset xforcevesa".

Artikel Menarik