Android x86 installimise ja tõrkeotsingu protseduurid

Kasutajate jaoks, kes soovivad oma töölaual Androidi-kogemust, on seal käputäis Androidi-põhiseid opsüsteeme - paljud neist on tõesti vaid Androidi x86 kahvlid (PrimeOS, Remix OS, Phoenix OS x86). Selle põhjuseks on asjaolu, et Android x86 aeglustas mõnda aega arengut ja seetõttu võtsid teised arendajad selle puudumisel kasutusele.

Kuid Android x86 on juba hiljaaegu avaldanud püsivaid värskendusi, sealhulgas värskendust Android Oreo. Nii et kui soovite oma töölaual suurepäraseid Androidi kogemusi nautida, on hea proovida enne mõne muu kahvli proovimist Android x86 ära proovida (näiteks Remix OS on arendamise täielikult peatanud).

Nõuded:

  • Android x86 ISO
  • UNetbootin

Kui olete Ubuntul, võite haarata UNetbootini terminali käsuga: sudo apt-get install unetbootin

Kui kasutate Arch Linuxit, saate kasutada: pacman -S unetbootin

USB-mälupulga installimine

  1. Käivitage UNetbootin ja suunake see oma Android x86 ISO-faili.
  2. Nüüd valige “USB Drive” ja klõpsake nuppu OK.
  3. UNetbootin hakkab Android x86 kopeerima teie USB-mälupulgale, muutes selle kaasaskantavaks installijaks.
  4. Kui protsess on lõpule viidud, taaskäivitage arvuti ja käivitage BIOS-i menüü.
  5. Leidke oma BIOS-ist leht, mis võimaldab teil alglaadida otse kindlale kandjale (HDD, CD, USB jne).
  6. Valige alglaadimine otse USB-mälupulgale.
  7. Ilmub GRUB-i menüü, installige Android x86 kõvakettale.
  8. Nüüd peate valima partitsiooni, kuhu installida - kui te pole kindel, ärge vormindage partitsiooni. Ärge muidugi ka oma teist OS-i sektsiooni üle kirjutage.
  9. Ilmub uus viip, mis küsib, kas soovite GRUBi installida. Kui kasutate peamiselt Windowsi, millel pole arvutis muud Linuxi OS-i, valige Jah . Kui teil on arvutis juba Linux OS / GRUB, on selle installimine kohutav idee.
  10. Ilmub veel üks viip, milles palutakse teha süsteem R / W süsteemi. Valige jah. See juurutab Android x86 ja võimaldab lugemis- ja kirjutamisõigust / süsteemi sektsioonile.
  11. Taaskäivitage arvuti ja nautige oma värsket Androidi x86 installimist.

CD / DVD installimiseks

Installiprotsess on peaaegu täpselt sama, välja arvatud see, et põletate Android x86 ISO-st alglaaditava CD. Seal on tõesti palju ISO-kirjutajaid - võite lihtsalt minna tasuta ISO-kirjutajaga.

Installimine virtuaalmasinasse

  1. Konfigureerige oma VM-i vähemalt 512 MB RAM-i, ehkki uusima Oreo-põhise Android x86-ga peaks see tõenäoliselt pisut suurem olema.
  2. Laadige Android x86 ISO-fail oma VM-i menüüsse ja laadige VM.
  3. Ilmub GRUB-i menüü, installige Android x86 kõvakettale.
  4. Looge uus sektsioon ja installige sellele Android x86. Vormindage partitsioon ühte toetatud vormingutest - ext3, ext2, ntfs ja fat32. Pange tähele, et kui valite fat32, ilmub hoiatus, et te ei saa andmeid faili fat32 salvestada - seega toimib Android x86 reaalajas CD-na ( andmeid ei salvestata süsteemi, nagu te seda kasutate) .
  5. Valige Jah, kui ta küsib installida alglaaduri GRUB, ja lubage tal teha süsteemil R / W juure lubamiseks.
  6. Kui kõik on valmis, taaskäivitage.

Android x86 lisamine menüüsse GRUB

Esmalt installige GRUB Customizer, see teeb selle protsessi palju lihtsamaks.

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

Nüüd käivitage GRUB Customizer ja lisage uus GRUB-i kirje.

Klõpsake vahekaarti „Allikad” ja sisestage järgmised käsud:

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

Kui märkate, tõmbasime paar käsku nende osade külge. Seda seetõttu, et peate neid järgmiselt muutma.

Kui seatud juur = '(hd0, 4)', muutke (hd0, 4) partitsiooniks, kuhu Android x86 on installitud.

HD0 tähendab SDA-d, nii et kui installite Android x86 SDB-sse, on see HD1 jne. Järgnev arv on partitsiooni number. Nii et hd0, 4 oleks näiteks SDA4 - kui installite SDA6-le Android x86, siis muudate selle väärtuseks hd0, 6.

Osa -set = juur e1f9de05-8d18-48aa-8f08-f0377f663de3 puhul on juhuslik string selle partitsiooni UUID, kuhu Android x86 installiti. Peate selle muutma õigeks UUID-ks. Õige UUID saate hankida, luues GRUB Customizeris uue kirje, minnes seejärel vahekaardile Suvandid ja valides rippmenüüst suvandi 'Linux'.

Partitsioonide rippmenüüst peate valima oma sektsiooni, seejärel minge vahekaardile Allikas. See kuvab teie UUID.

Seal, kus androidx86 / välja tõstsime, see on Androidi x86 juur. Peate selle muutma oma tegelikuks Androidi x86 juuriks, minnes oma Androidi x86 sektsiooni. Te peaksite nägema kausta nimega android ja see on teie Androidi x86 installimise juur.

androidboot.hardware on teie konkreetne seade. Kui kasutate Androidi x86 vanemat versiooni, näiteks Androidi 4.03 versioone, peate selle muutma androidboot_hardware (koos _ allajoonega, mitte perioodiga). See pole Android x86 uusimate versioonide puhul täiesti vajalik. Kui androidboot.hardware pole kerneli cmdline'is seatud, saab algprotsess ikkagi ro.hardware õige väärtuse. See välistab androidboot.hardware vajaduse.

Siin on riistvara loend, mille järgi saate selle muuta:

  • generic_x86: kui teie riistvara pole loendis, kasutage seda
  • eeepc: EEEPC sülearvutid
  • asus_laptop: ASUS sülearvutid (ainult toetatud ASUS sülearvutid)

Lõplikud näpunäited

Android x86 ei saa Android Marketit kasutada, seega on Androidi rakenduste saamiseks alternatiivseid lahendusi.

Esmalt peaksite lubama tundmatud allikad. Avage Seaded> Rakendused> lubage tundmatud allikad ja ignoreerige hoiatuste dialoogi.

Nüüd saate APK-sid alla laadida ja installida väljastpoolt Google Play. Seal on palju kolmanda osapoole rakenduste poode, lihtsalt olge väga ettevaatlik. Mõned paremad poed on:

  • XDA Labs
  • AndAppStore
  • Aptoide
  • APKMirror

Aku õige väärtuse kuvamine

Android töötati välja konkreetsete akude jaoks, seega näitab Androidi-põhine OS erinevatel riistvaraplatvormidel ( nt sülearvuti) valesid aku väärtusi. Selle parandamiseks on mõned näpunäited.

Linuxis koguvad rakendused aku olekut sysfsi kaudu, kus aku olek asub kataloogis / sys / class / power_supply /. Erinevad platvormid võivad anda teile kataloogis / sys / class / power_supply / erineva kataloogipaigutuse, kuid Android kodeerib kataloogide paigutust kataloogi / sys / class / power_supply /. Selle probleemi lahendamiseks võite lisada tarnijale / asus / eeepc / system.prop uusi kirjeid, kus kasutaja saab muuta nende kirjete väärtust, et õigesti konfigureerida erinevate platvormide jaoks sysfs-kataloogide paigutus. Need kanded on:

 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. funktsioon.staatus = / olek 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. omadus.maht.täis = = laetud_täielik ro.sys.fs.võimsus_tarbimine.bat.feature.voltage.now = / pinge_nu ro.sys.fs.power_supply.bat.feature.voltage.full = / pinge_täielik ro.sys.fs. power_supply.bat.feature.tech = / technology # ro.sys.fs.power_supply.bat.features.bat.health ei ole toetatud # ro.sys.fs.power_supply.bat.features.bat.temperatuuri ei toetata 

Sisuliselt käsevad need kirjed Androidi aku hoolduskoodilt teavet otsida õiges kohas.

Enda oma aku oleku käsitlemise koodi rakendamiseks rakendage lihtsalt IBatteryServiceStatus klass kaustades / base / libs / utils / IBatteryServiceStatus.cpp, asendades raamistikud / base / libs / utils / BatteryServiceStatus.cpp omaenda rakendusega.

Masina äratamiseks

Erinevalt teisest OS-ist ei saa te süsteemi lihtsalt unerežiimist äratada, liikudes hiire ümber või vajutades juhuslikku klaviatuuri nuppu.

Süsteemi ärkamiseks võite kasutada ainult klahve ESC, Menüü, vasak, parem, üles ja alla. Süsteemi ärkamiseks peate ülalmainitud klahve hoidma vähemalt 1 sekund. Menüüklahvi saab vajutada, kui klahviluku ekraan kuvatakse kuni ekraanikuva avamiseni, ja hiire abil saate ekraani avamiseks klahvi klahviluku ekraanil ratast keerata.

Kuidas käivitada Android x86 toetamata graafikas

Live-CD käivitamisel klõpsake menüüs, mis pakub mitmesuguseid alglaadimisvalikuid, klaviatuuril Tab-klahvi. See kuvab alglaadimise viiba.

Nüüd peaksite nägema midagi sellist:

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

Peaksite seda rida redigeerima, eemaldades kõigepealt vaikse, et näha, mida kerneli teated kuvavad.

Seejärel saate seada erinevad videorežiimi parameetrid. Võite kasutada NoModeSetit, mis keelab kerneli režiimi sätted ja käsib kernelil graafilist eraldusvõimet automaatselt mitte seada. Teise võimalusena võite kasutada Xforcevesa, mis jõustab VESA draiveri abil.

Mängige nende parameetritega, et näha, mis teie jaoks sobib - saate need mõlemad ka koos “nomodeset xforcevesa” seada.

Huvitavad Artiklid