Android x86 instalēšanas un problēmu novēršanas procedūras

Lietotājiem, kuri vēlas iegūt Android pieredzi uz darbvirsmas, tur ir nedaudz uz Android balstītu operētājsistēmu - tomēr daudzas no tām patiešām ir tikai Android x86 dakšiņas (PrimeOS, Remix OS, Phoenix OS x86). Tas ir tāpēc, ka Android x86 kādu laiku palēnināja attīstību, un tātad citi izstrādātāji sāka to darīt.

Tomēr Android x86 jau novēloti atbrīvo pastāvīgus atjauninājumus, ieskaitot Android Oreo atjauninājumu. Tātad, ja jūs vēlaties izbaudīt lielisku Android pieredzi uz darbvirsmas, tā ir laba ideja izmēģināt Android x86, pirms izmēģināt kādu citu dakšiņu (piemēram, Remix OS ir pilnībā apturējusi attīstību).

Prasības:

  • Android x86 ISO
  • UNetbootīns

Ja atrodaties Ubuntu, varat satvert UNetbootin ar termināļa komandu: sudo apt-get install unetbootin

Ja izmantojat Arch Linux, varat izmantot: pacman -S unetbootin

USB zibatmiņas diska uzstādīšana

  1. Palaidiet UNetbootin un norādiet to uz savu Android x86 ISO failu.
  2. Tagad izvēlieties “USB Drive” un noklikšķiniet uz Labi.
  3. UNetbootin sāks kopēt Android x86 uz jūsu USB zibatmiņu, pārvēršot to par pārnēsājamu instalētāju.
  4. Kad process ir pabeigts, atsāknējiet datoru un sāknējiet savu BIOS izvēlni.
  5. Atrodiet savu BIOS lapu, kurā var ielādēt tieši noteiktā datu nesējā (HDD, CD, USB utt.).
  6. Izvēlieties sāknēšanu tieši USB zibatmiņā.
  7. Parādīsies GRUB izvēlne, izvēlieties instalēt Android x86 uz jūsu cietā diska.
  8. Tagad jums būs jāizvēlas nodalījums, kurā instalēt - ja neesat pārliecināts, neformatējiet nodalījumu. Acīmredzot nepārrakstiet arī otru OS nodalījumu.
  9. Tiks parādīta jauna uzvedne ar jautājumu, vai vēlaties instalēt GRUB. Ja jūs galvenokārt izmantojat Windows, bet datorā nav citas Linux OS, izvēlieties Jā . Ja jums jau ir Linux OS / GRUB datorā, ir drausmīga ideja to instalēt.
  10. Tiks parādīta vēl viena uzvedne, kas lūgs “Padarīt sistēmu R / W”. Izvēlieties jā. Tas “sakņojas” Android x86 un nodrošinās lasīšanas un rakstīšanas piekļuvi / sistēmas nodalījumam.
  11. Atsāknējiet datoru un izbaudiet jauno Android x86 instalēšanu.

CD / DVD instalēšanai

Instalēšanas process ir gandrīz tieši tāds pats, izņemot to, ka jūs sadedzināsit sāknējamu kompaktdisku no Android x86 ISO. Tur tiešām ir ļoti daudz ISO degļu - jūs vienkārši varat doties, izmantojot bezmaksas ISO rakstītāju.

Instalēšana virtuālajā mašīnā

  1. Konfigurējiet savam VM vismaz 512 MB operatīvās atmiņas, lai gan ar jaunāko Oreo balstīto Android x86 tam vajadzētu būt nedaudz lielākam.
  2. Ielieciet Android x86 ISO failu VM izvēlnē un ielādējiet VM.
  3. Parādīsies GRUB izvēlne, izvēlieties instalēt Android x86 cietajā diskā.
  4. Izveidojiet jaunu nodalījumu un instalējiet tajā operētājsistēmu Android x86. Formatējiet nodalījumu vienā no atbalstītajiem formātiem - ext3, ext2, ntfs un fat32. Lūdzu, ņemiet vērā, ja izvēlaties fat32, parādīsies brīdinājums, ka datus nevar saglabāt fat32 - tādējādi Android x86 darbosies kā dzīvs kompaktdisks ( dati netiks saglabāti sistēmā, jo jūs to izmantojat) .
  5. Izvēlieties “Jā”, kad tas prasa instalēt sāknēšanas ielādētāju GRUB, un ļaujiet tai veikt sistēmas R / W, lai iespējotu sakni.
  6. Atsāknēšana, kad viss ir izdarīts.

Android x86 pievienošana izvēlnei GRUB

Vispirms instalējiet GRUB Customizer, tas ievērojami atvieglos šo procesu.

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

Tagad palaidiet GRUB Customizer un pievienojiet jaunu GRUB ierakstu.

Noklikšķiniet uz cilnes Avoti un ievadiet šīs komandas:

 set root = "(hd0, 4)" meklēšana - no-disketes --fs- uuid - set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / kodola sakne = UUID = e1f9de05-8d18-48aa-8f08 -f0377f663de3 kluss androidboot.hardware = generic_x86 SRC = / androidx86 acpi_sleep = s3_bios, s3_mode initrd androidx86 /initrd.img 

Ja pamanāt, šajās komandās mēs iestiprinājām dažas detaļas. Tas ir tāpēc, ka jums tie jāmaina šādi.

Lai iestatītu sakni = '(hd0, 4)', nomainiet (hd0, 4) uz nodalījumu, kurā ir instalēta operētājsistēma Android x86.

HD0 nozīmē SDA, tāpēc, ja instalējat Android x86 SDB, tas būs HD1 utt. Pēc tam skaitlis ir nodalījuma numurs. Tātad hd0, 4 būtu, piemēram, SDA4 - ja SDA6 instalējāt operētājsistēmu Android x86, to mainīsit uz hd0, 6.

Daļai –set = sakne e1f9de05-8d18-48aa-8f08-f0377f663de3 izlases virkne ir tās nodalījuma UUID, kurā tika instalēta operētājsistēma Android x86. Jums tas jāmaina uz pareizo UUID. Pareizo UUID var iegūt, izveidojot jaunu ierakstu GRUB Customizer, pēc tam dodoties uz cilni Opcijas un nolaižamajā izvēlnē izvēloties opciju “Linux”.

Nodalījuma nolaižamajā izvēlnē jums jāizvēlas nodalījums, pēc tam dodieties uz cilni Avots. Tas parādīs jūsu UUID.

Tur, kur mēs uzstājām ar androidx86 /, tas ir Android x86 sakne. Tas jāmaina uz faktisko Android x86 sakni, dodoties uz jūsu Android x86 nodalījumu. Jums vajadzētu redzēt mapi ar nosaukumu “android”, un tā būs jūsu Android x86 instalācijas sakne.

androidboot.hardware būs jūsu konkrētā ierīce. Ja jūs izmantojat vecāku Android x86 versiju, piemēram, Android 4.03 versijas, tā jāmaina uz androidboot_hardware (ar _ pasvītrojumu, nevis ar periodu.). Tas ir pilnīgi nevajadzīgi jaunākajām Android x86 versijām. Ja kodola cmdline nav iestatīta androidboot.hardware, init process joprojām iegūs pareizo ro.hardware vērtību. Tas novērš androidboot.hardware nepieciešamību.

Šeit ir aparatūras saraksts, kuru varat mainīt uz:

  • generic_x86: ja jūsu aparatūra nav sarakstā, izmantojiet šo
  • eeepc: EEEPC klēpjdatori
  • asus_laptop: ASUS klēpjdatori (tikai atbalstīti ASUS klēpjdatori)

Noslēguma padomi un viltības

Android x86 nespēj izmantot Android Market, tāpēc Android lietotņu iegūšanai ir alternatīvi risinājumi.

Vispirms jums jāiespējo nezināmi avoti. Atveriet Iestatījumi> Programmas> iespējojiet Nezināmus avotus un ignorējiet brīdinājuma dialogu.

Tagad jūs varat lejupielādēt un instalēt APK failus ārpus vietnes Google Play. Tur ir daudz trešo personu lietotņu veikalu, vienkārši esiet ļoti uzmanīgi. Daži no labākajiem veikaliem ir:

  • XDA laboratorijas
  • AndAppStore
  • Aptoide
  • APKMirror

Kā parādīt pareizo akumulatora vērtību

Paturot prātā Android, tika izstrādāts īpašs akumulators, tādējādi uz Android balstīta OS dažādās aparatūras platformās ( piemēram, klēpjdatorā) parādīs nepareizas akumulatora vērtības. Lai to labotu, ir dažas uzlabošanas lietas.

Linux operētājsistēmās lietojumprogrammas akumulatora statusu vāc caur sysfs, kur akumulatora statuss atrodas mapē / sys / class / power_supply /. Tomēr dažādas platformas var dot atšķirīgu direktoriju izkārtojumu mapē / sys / class / power_supply /, taču Android cietie kodē direktoriju izkārtojumu uz / sys / class / power_supply /. Lai atrisinātu šo problēmu, pārdevējam / asus / eeepc / system.prop var pievienot jaunus ierakstus, kur lietotājs var mainīt šo ierakstu vērtību, lai pareizi konfigurētu direktoriju sysfs direktoriju izkārtojumu dažādām platformām. Šie ieraksti ir:

 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 netiek atbalstīts # ro.sys.fs.power_supply.bat.features.bat.temperatūra netiek atbalstīta 

Būtībā šie ieraksti norāda Android akumulatora servisa kodu, lai meklētu informāciju pareizajā vietā.

Lai ieviestu savu akumulatora statusa apstrādes kodu, vienkārši no jauna ieviesiet IBatteryServiceStatus klasi ietvaros / base / libs / utils / IBatteryServiceStatus.cpp, aizstājot ietvarus / base / libs / utils / BatteryServiceStatus.cpp ar savu ieviešanu.

Lai pamodinātu mašīnu

Atšķirībā no citām OS, jūs nevarat vienkārši pamodināt sistēmu no miega stāvokļa, pārvietojoties pa peli vai nospiežot nejaušu tastatūras pogu.

Sistēmas pamodināšanai varat izmantot tikai taustiņus ESC, Izvēlne, kreiso, labo, augšup un lejup. Lai pamodinātu sistēmu, jums vismaz 1 sekundi jāuztur iepriekšminētie taustiņi. Kad taustiņslēga ekrāns tiek parādīts līdz atbloķēšanas ekrānam, varat nospiest izvēlnes taustiņu, un, lai atbloķētu ekrānu, varat izmantot peli, lai pagrieztu riteni taustiņslēga ekrānā.

Kā palaist Android x86 uz neatbalstītas grafikas

Sākot tiešraides kompaktdisku, izvēlnē, kas piedāvā dažādas sāknēšanas opcijas, nospiediet tastatūras taustiņu Tab. Tas parādīs sāknēšanas uzvedni.

Tagad jums vajadzētu redzēt kaut ko līdzīgu:

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

Jums vajadzētu rediģēt šo rindu, vispirms noņemot “kluso”, lai redzētu kodola ziņojumus.

Tad jūs varat iestatīt dažādus video režīma parametrus. Jūs varat izmantot NoModeSet, kas atspējo kodola režīma iestatījumu un uzdod kodolam automātiski iestatīt grafisko izšķirtspēju. Kā alternatīvu jūs varat izmantot Xforcevesa, kas piespiež, izmantojot VESA draiveri.

Spēlējiet ar šiem parametriem, lai redzētu, kurš jums der - varat arī iestatīt tos abus kopā “nomodeset xforcevesa”.

Interesanti Raksti