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
- Käynnistä UNetbootin ja osoita se Android x86 ISO-tiedostoosi.
- Valitse nyt ”USB-asema” ja napsauta OK.
- UNetbootin alkaa kopioida Android x86: n USB-muistitikulle ja muuttaa siitä kannettavan asennusohjelman.
- Kun prosessi on valmis, käynnistä tietokone uudelleen ja käynnistä BIOS-valikkoon.
- Etsi BIOS-sivulta sivu, jonka avulla voit käynnistää tietyn tietovälineen (kiintolevy, CD, USB jne.).
- Valitse käynnistys suoraan USB-muistitikulle.
- Näkyviin tulee GRUB-valikko, asenna Android x86 kiintolevylle.
- 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.
- 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.
- 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.
- 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
- 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.
- Lataa Android x86 ISO-tiedosto virtuaalikoneen valikkoon ja lataa virtuaalikone.
- Näkyviin tulee GRUB-valikko. Asenna Android x86 kiintolevylle.
- 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ä).
- Valitse ”Kyllä”, kun se pyytää asentamaan käynnistyslataimen GRUB, ja anna sen tehdä järjestelmästä R / W mahdollistamaan root.
- 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