Android x86: n asennus- ja vianetsintämenettelyt

Käyttäjille, jotka haluavat saada Android-kokemuksen työpöydälleen, on olemassa kourallinen Android-pohjaisia ​​käyttöjärjestelmiä - monet niistä ovat kuitenkin vain Android x86: n haarukoita (PrimeOS, Remix OS, Phoenix OS x86). Tämä johtuu siitä, että Android x86 hidasti kehitystä jonkin aikaa, joten muut kehittäjät ryhtyivät toimintaan sen puuttuessa.

Android x86 on kuitenkin julkaissut tasaisia ​​päivityksiä myöhään, mukaan lukien päivitys Android Oreoon. Joten jos haluat nauttia upeasta Android-kokemuksesta työpöydälläsi, kannattaa kokeilla Android x86: ta ennen toisen haarukan kokeilemista (Esimerkiksi Remix OS on kokonaan pysäyttänyt kehityksen).

Vaatimukset:

  • Android x86 ISO
  • UNetbootin

Jos olet Ubuntussa, voit napata UNetbootinin terminaalikomennolla: sudo apt-get install unetbootin

Jos käytät Arch Linuxia, voit käyttää: pacman -S unbootin

USB-muistitikun asennus

  1. Käynnistä UNetbootin ja osoita se Android x86 ISO-tiedostoosi.
  2. Valitse nyt ”USB-asema” ja napsauta OK.
  3. UNetbootin alkaa kopioida Android x86: n USB-muistitikulle ja muuttaa siitä kannettavan asennusohjelman.
  4. Kun prosessi on valmis, käynnistä tietokone uudelleen ja käynnistä BIOS-valikkoon.
  5. Etsi BIOS-sivulta sivu, jonka avulla voit käynnistää tietyn tietovälineen (kiintolevy, CD, USB jne.).
  6. Valitse käynnistys suoraan USB-muistitikulle.
  7. Näkyviin tulee GRUB-valikko, asenna Android x86 kiintolevylle.
  8. Sinun on nyt valittava osio, johon haluat asentaa - jos et ole varma, älä alusta osiota. Älä myöskään korvaa toista käyttöjärjestelmän osiota.
  9. Uusi kehote tulee esiin ja kysyy haluatko asentaa GRUB. Jos käytät ensisijaisesti Windowsia ilman muuta Linux-käyttöjärjestelmää tietokoneellasi, valitse Kyllä. Jos tietokoneellasi on jo Linux OS / GRUB, on kauhea idea asentaa sen päälle.
  10. Toinen kehote tulee esiin ja pyytää "Tee järjestelmästä R / W". Valitse kyllä. Tämä "juurruttaa" Android x86: n ja mahdollistaa kirjoitus- / kirjoitusoikeuden / system-osioon.
  11. Käynnistä tietokone uudelleen ja nauti uudesta Android x86 -asennuksesta.

CD / DVD-asennus

Asennusprosessi on lähes täsmälleen sama, paitsi että poltat käynnistettävän CD-levyn Android x86 ISO: sta. Siellä on todella paljon ISO-polttimia - voit vain mennä Free ISO Burnerin kanssa.

Asennus virtuaalikoneeseen

  1. Määritä virtuaalikoneesi käyttämään a vähintään 512 Mt RAM-muistia, vaikka uusimmalla Oreo-pohjaisella Android x86: lla, tämän pitäisi todennäköisesti olla hieman korkeampi.
  2. Lataa Android x86 ISO-tiedosto virtuaalikoneen valikkoon ja lataa virtuaalikone.
  3. Näkyviin tulee GRUB-valikko. Asenna Android x86 kiintolevylle.
  4. Luo uusi osio ja asenna siihen Android x86. Alusta osio johonkin tuetuista muodoista - ext3, ext2, ntfs ja fat32. Huomaa, että jos valitset fat32, näyttöön tulee varoitus, että et voi tallentaa tietoja fat32: een, joten Android x86 toimii live-CD: nä (tietoja ei tallenneta järjestelmään, kun käytät sitä).
  5. Valitse ”Kyllä”, kun se pyytää asentamaan käynnistyslataimen GRUB, ja anna sen tehdä järjestelmästä R / W mahdollistamaan root.
  6. Käynnistä uudelleen, kun kaikki on tehty.

Android x86: n lisääminen GRUB-valikkoon

Asenna ensin GRUB Customizer, se tekee prosessista paljon helpompaa.

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

Käynnistä nyt GRUB Customizer ja lisää uusi GRUB-merkintä.

Napsauta Lähteet-välilehteä ja kirjoita nämä komennot:

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

Jos huomaat, lihavoimme muutaman osan näissä komennoissa. Tämä johtuu siitä, että sinun on muutettava niitä seuraavasti.

Sillä aseta juuri = '(hd0,4)', muuta (hd0,4) osioon, johon Android x86 on asennettu.

HD0 tarkoittaa SDA: ta, joten jos asennat Android x86: n SDB: lle, se on HD1 jne. Numero sen jälkeen on osion numero. Joten hd0,4 olisi esimerkiksi SDA4 - jos asennit Android x86: n SDA6: een, vaihdat sen muotoon hd0,6.

Osalta –Set = juuri e1f9de05-8d18-48aa-8f08-f0377f663de3, satunnainen merkkijono on sen osion UUID, johon Android x86 asennettiin. Sinun on vaihdettava se oikeaan UUID: ään. Voit saada oikean UUID-tunnuksen luomalla uuden merkinnän GRUB Customizeriin, siirtymällä sitten Asetukset-välilehteen ja valitsemalla avattavasta valikosta vaihtoehdon Linux.

Valitse osion pudotusvalikosta osio ja siirry sitten Lähde-välilehteen. Se näyttää UUID-tunnuksesi.

Missä rohsimme androidx86 /, tämä on Android x86: n juuri. Sinun on vaihdettava se todelliseen Android x86 -juuriin menemällä Android x86 -osiolle. Sinun pitäisi nähdä kansio nimeltä android, ja se on Android x86 -asennuksesi juuri.

androidboot.hardware tulee olemaan sinun laitteesi. Jos käytät Android x86: n vanhempaa versiota, kuten Android 4.03 -versioita, sinun on vaihdettava se muotoon androidboot_hardware (_-alaviiva, ei a. -Jakso). Tämä on täysin tarpeetonta uusimmille Android x86 -versioille. Kun androidboot.hardware-ohjelmaa ei ole asetettu ytimen cmdline-tiedostoon, init-prosessi saa silti oikean ro.hardware-arvon. Tämä poistaa androidboot.hardware-ohjelmiston tarpeen.

Tässä on luettelo laitteista, joista voit vaihtaa sen:

  • generic_x86: Jos laitteistoa ei ole luettelossa, käytä tätä
  • eeepc: EEEPC-kannettavat tietokoneet
  • asus_laptop: ASUS-kannettavat tietokoneet (vain tuetut ASUS-kannettavat)

Viimeiset vinkit

Android x86 ei pysty käyttämään Android Marketia, joten Android-sovellusten hankkimiseen on olemassa vaihtoehtoisia ratkaisuja.

Ensin sinun tulisi ottaa käyttöön tuntemattomat lähteet. Valitse Asetukset> Sovellukset> ota tuntemattomat lähteet käyttöön ja ohita varoitusvalintaikkuna.

Nyt voit ladata ja asentaa APK: ita Google Playn ulkopuolelta. Siellä on paljon kolmansien osapuolten sovelluskauppoja, ole varovainen. Joitakin parempia kauppoja ovat:

  • XDA Labs
  • AndAppStore
  • Aptoide
  • APKPeili

Kuinka näyttää oikean akun arvon

Android on kehitetty tiettyjä akkuja ajatellen, joten Android-pohjainen käyttöjärjestelmä näyttää väärät akkuarvot eri laitteistoalustoilla (kuten kannettava tietokone). Tämän korjaamiseksi on muutama muutettava asia.

Linuxissa sovellukset keräävät akun tilan sysfs: n kautta, jossa akun tila sijaitsee / sys / class / power_supply /. Eri käyttöympäristöt saattavat kuitenkin antaa sinulle erilaisen hakemistosuunnitelman / sys / class / power_supply / -kohdassa, mutta Android kova koodaa hakemiston asettelun / sys / class / power_supply /. Voit ratkaista tämän ongelman lisäämällä uusia merkintöjä palveluntarjoajaan / asus / eeepc / system.prop, jossa käyttäjä voi muuttaa näiden merkintöjen arvoa konfiguroidakseen sysfs-hakemiston asettelun eri alustoille. Nämä merkinnät ovat:

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 = / nykyinen ro.sys.fs.power_supply.bat.feature.capacity.now = / charge_now ro.sys.fs.power_supply.bat. feature.capacity.full = / lataus_full ro.sys.fs.power_supply.bat.feature.voltage.now = / voltage_now ro.sys.fs.power_supply.bat.feature.voltage.full = / jännite_full ro.sys.fs. power_supply.bat.feature.tech = / technology # ro.sys.fs.power_supply.bat.features.bat.health ei tueta # ro.sys.fs.power_supply.bat.features.bat.temperature ei tueta

Pohjimmiltaan nämä merkinnät kertovat Android-akkukoodille etsimään tietoja oikeasta paikasta.

Oman akun tilankäsittelykoodin käyttöönottamiseksi, ota IBatteryServiceStatus-luokka uudelleen käyttöön kehyksissä / base / libs / utils / IBatteryServiceStatus.cpp korvaamalla kehykset / base / libs / utils / BatteryServiceStatus.cpp omalla toteutuksellasi.

Koneen herättäminen

Toisin kuin muut käyttöjärjestelmät, et voi yksinkertaisesti herättää järjestelmää lepotilasta siirtymällä hiiren ympäri tai lyömällä satunnaista näppäimistön painiketta.

Voit herättää järjestelmän vain ESC-, Valikko-, vasen-, oikea-, ylös- ja alas-näppäimillä. Järjestelmän herättämiseksi joudut pitämään yllä mainittuja näppäimiä vähintään yhden sekunnin ajan. Voit painaa valikkonäppäintä, kun näppäinlukitusnäyttö avautuu, ja voit avata näytön lukituksen kääntämällä näppäintä näppäinlukitusnäytöllä hiirellä.

Kuinka käynnistää Android x86: n ei tuetulla grafiikalla

Kun käynnistät Live-CD-levyn, paina useita käynnistysvaihtoehtoja tarjoavassa valikossa näppäimistön sarkainnäppäintä. Tämä näyttää käynnistyskehotteen.

Nyt sinun pitäisi nähdä jotain:

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

Sinun tulisi muokata tätä riviä poistamalla ensin ”hiljainen”, jotta näet, mitä ytimen viestejä näytetään.

Sitten voit asettaa erilaisia ​​videotilan parametreja. Voit käyttää NoModeSet-toimintoa, joka poistaa ytintilan asetuksen käytöstä ja kehottaa ydintä olemaan asettamatta graafista tarkkuutta automaattisesti. Vaihtoehtoisesti voit käyttää Xforcevesaa, joka pakottaa käyttämään VESA-ohjainta.

Pelaa näillä parametreilla nähdäksesi, mikä sopii sinulle - voit myös asettaa ne molemmat yhdessä “nomodeset xforcevesa”.

Tunnisteet android