Postupci instalacije i rješavanja problema s sustavom Android x86



Ako ste na Arch Linuxu, možete koristiti: pacman -S unetbootin

Instalacija USB bljeskalice

  1. Pokrenite UNetbootin i usmjerite ga na svoju Android x86 ISO datoteku.
  2. Sada odaberite 'USB pogon' i kliknite U redu.
  3. UNetbootin počet će kopirati Android x86 na vaš USB bljesak, pretvarajući ga u prijenosni instalacijski program.
  4. Kad je postupak završen, ponovno pokrenite računalo i pokrenite se u BIOS izbornik.
  5. Pronađite stranicu u BIOS-u koja vam omogućuje izravno pokretanje s određenog medija (HDD, CD, USB itd.).
  6. Odaberite pokretanje izravno s USB bljeskalice.
  7. Pojavit će se izbornik GRUB, odaberite instalirati Android x86 na vaš tvrdi disk.
  8. Sada ćete morati odabrati particiju za instaliranje - ako niste sigurni, nemojte formatirati particiju. Također, očito nemojte prepisivati ​​svoju drugu OS particiju.
  9. Pojavit će se novi upit s pitanjem želite li instalirati GRUB. Ako primarno koristite Windows bez drugog OS-a Linux na računalu, odaberite Da . Ako na svom računalu već imate Linux OS / GRUB, užasna je ideja instalirati ga.
  10. Pojavit će se još jedan upit koji će zatražiti 'Učinite sustav R / W'. Odaberite da. To će 'korijeniti' Android x86 i omogućiti pristup za čitanje i pisanje na / sistemsku particiju.
  11. Ponovo pokrenite računalo i uživajte u svježoj instalaciji Androida x86.

Za instalaciju CD / DVD-a

Postupak instalacije je gotovo potpuno isti, osim što ćete snimiti CD za pokretanje s Androida x86 ISO. Postoji stvarno tona ISO plamenika - možete jednostavno ići s njima Besplatni ISO plamenik .



Instaliranje na virtualni stroj

  1. Konfigurirajte VM tako da ima minimum od 512 MB RAM-a, iako bi s najnovijim Androidom x86 koji se temelji na Oreou, ovo vjerojatno trebalo biti malo veće.
  2. Učitajte ISO datoteku Android x86 u svoj VM izbornik i učitajte VM.
  3. Pojavit će se izbornik GRUB, odaberite instalirati Android x86 na tvrdi disk.
  4. Izradite novu particiju i na nju instalirajte Android x86. Formatirajte particiju u jedan od podržanih formata - ext3, ext2, ntfs i fat32. Imajte na umu da ako odaberete fat32, pojavit će se upozorenje da podatke ne možete spremiti u fat32 - tako će Android x86 funkcionirati kao CD uživo ( podaci se neće spremiti u sustav dok ih koristite) .
  5. Odaberite 'Da' kada zatraži da instalira bootloader GRUB i dopustite mu da sustav R / W omogući root.
  6. Ponovo pokrenite kada je sve gotovo.

Dodavanje Androida x86 u GRUB izbornik

Prvo instalirajte GRUB Customizer, to će vam znatno olakšati postupak.



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

Sada pokrenite GRUB Customizer i dodajte novi GRUB unos.



Kliknite karticu ‘Izvori’ i unesite ove naredbe:

 postavi root = '(hd0,4)' traži --no-floppy --fs-uuid --set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / korijen jezgre = UUID = e1f9de05-8d18-48aa-8f08-f0377f663de3 tiho androidboot. Hardware = generički_x86 SRC = / androidx86 acpi_sleep = s3_bios, s3_mode initrd androidx86 /initrd.img

Ako primijetite, u tim smo naredbama podebljali nekoliko dijelova. To je zato što ih trebate promijeniti na sljedeći način.

Za postavi root = '(hd0,4)' , promijenite (hd0,4) na particiju na kojoj je instaliran Android x86.



HD0 znači SDA, pa ako instalirate Android x86 na SDB, to će biti HD1 itd. Broj koji slijedi je broj particije. Dakle, hd0,4 bi bio SDA4, na primjer - ako ste instalirali Android x86 na SDA6, tada ćete ga promijeniti u hd0,6.

Za dio –Set = korijen e1f9de05-8d18-48aa-8f08-f0377f663de3 , slučajni niz je UUID particije na kojoj je instaliran Android x86. Morate ga promijeniti u ispravan UUID. Točni UUID možete dobiti tako što ćete stvoriti novi unos u GRUB Customizeru, a zatim otići na karticu Options i na padajućem izborniku odabrati opciju ‘Linux’.

Na padajućem izborniku particije morate odabrati svoju particiju, a zatim idite na karticu Izvor. Prikazat će vaš UUID.

Tamo gdje smo se odvažili androidx86 / , ovo je korijen Androida x86. Morate ga promijeniti u svoj stvarni korijen Android x86, ulaskom u vašu Android x86 particiju. Trebali biste vidjeti mapu pod nazivom 'android', a to će biti korijen vaše instalacije Android x86.

androidboot. Hardware bit će vaš specifični uređaj. Ako upotrebljavate stariju verziju Androida x86, kao što je verzija Android 4.03, trebate je promijeniti u androidboot_hardware (s podvlakom _, a ne.). To je potpuno nepotrebno za najnovije verzije Androida x86. Kada androidboot.hardware nije postavljen u cmdlineu jezgre, postupak pokretanja i dalje će dobiti ispravnu vrijednost ro.hardware. Ovo uklanja potrebu za hardverskim hardverom androidboot.

Evo popisa hardvera u koji ga možete promijeniti:

  • generički_x86: Ako vaš hardver nije na popisu, upotrijebite ovo
  • eeepc: EEEPC prijenosna računala
  • asus_laptop: ASUS prijenosna računala (podržana samo ASUS prijenosna računala)

Posljednji savjeti i trikovi

Android x86 ne može koristiti Android Market, pa postoje alternativna rješenja za dobivanje Android aplikacija.

Prvo biste trebali omogućiti nepoznate izvore. Idite na Postavke> Aplikacije> omogućite nepoznate izvore i zanemarite dijalog upozorenja.

Sada APK-ove možete preuzeti i instalirati izvan Google Playa. Postoji mnoštvo trgovina nezavisnih aplikacija, samo budite jako oprezni. Neke od boljih trgovina su:

Kako prikazati ispravnu vrijednost baterije

Android je razvijen za određene baterije na umu, stoga će OS zasnovan na Androidu prikazivati ​​netočne vrijednosti baterije na različitim hardverskim platformama ( kao što je prijenosno računalo) . Kako bismo to ispravili, postoji nekoliko stvari koje treba prilagoditi.

U Linuxu aplikacije prikupljaju status baterije putem sysfs-a, gdje se status baterije nalazi u / sys / class / power_supply /. Međutim, različite platforme mogu vam dati drugačiji raspored direktorija pod / sys / class / power_supply /, ali Android hardcode raspored direktorija postavlja u / sys / class / power_supply /. Da biste riješili ovaj problem, možete dodati nove unose u vendor / asus / eeepc / system.prop, gdje korisnik može promijeniti vrijednost tih unosa kako bi ispravno konfigurirao izgled direktorija sysfs za različite platforme. Ti unosi su:

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 = / prisutan 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 nije podržan # ro.sys.fs.power_supply.bat.features.bat.temperature nije podržan

U osnovi, ovi unosi govore Androidu da servisni kôd traži podatke na pravom mjestu.

Da biste implementirali vlastiti kod za rukovanje statusom baterije, jednostavno ponovo implementirajte klasu IBatteryServiceStatus u framework / base / libs / utils / IBatteryServiceStatus.cpp, zamjenjujući frameworks / base / libs / utils / BatteryServiceStatus.cpp vlastitom implementacijom.

Da probudi stroj

Za razliku od ostalih OS-a, ne možete jednostavno probuditi sustav iz stanja mirovanja pomicanjem miša ili pritiskanjem slučajnog gumba tipkovnice.

Za buđenje sustava možete koristiti samo tipke ESC, Izbornik, lijevo, desno, gore i dolje. Da biste probudili sustav, gore navedene tipke morate držati najmanje 1 sekundu. Možete pritisnuti tipku izbornika kada se zaslon za zaštitu tipkovnice prikaže za otključavanje zaslona, ​​a pomoću miša možete okretati kotačić na zaslonu tipkovnice za otključavanje zaslona.

Kako pokrenuti Android x86 na Nepodržana grafika

Prilikom pokretanja Live-CD-a, na izborniku koji nudi razne mogućnosti pokretanja pritisnite tipku Tab na tipkovnici. Ovo će prikazati upit za pokretanje.

Sada biste trebali vidjeti nešto poput:

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

Trebali biste urediti ovaj redak, prvo uklanjanjem 'tiho' da biste vidjeli što prikazuju poruke jezgre.

Tada možete postaviti različite parametre video načina. Možete koristiti NoModeSet, koji onemogućuje postavku načina rada jezgre i upućuje jezgru da ne postavlja automatski grafičku razlučivost. Kao alternativu možete koristiti Xforcevesa, koji primjenjuje VESA upravljački program.

Poigrajte se s ovim parametrima da biste vidjeli koji vam odgovara - možete ih oboje postaviti i 'nomodeset xforcevesa'.

Oznake android 5 minuta čitanja