Android x86 telepítési és hibaelhárítási eljárások



Arch Linux rendszeren használhatja: pacman -S unetbootin

USB flash meghajtó telepítése

  1. Indítsa el az UNetbootin alkalmazást, és irányítsa az Android x86 ISO fájlra.
  2. Most válassza az „USB meghajtó” lehetőséget, majd kattintson az OK gombra.
  3. Az UNetbootin megkezdi az Android x86 másolását az USB flash meghajtóra, ezzel hordozható telepítővé változtatva.
  4. Amikor a folyamat befejeződött, indítsa újra a számítógépet, és indítsa el a BIOS menübe.
  5. Keresse meg a BIOS-on azt az oldalt, amely lehetővé teszi, hogy közvetlenül egy adott adathordozóra (HDD, CD, USB stb.) Induljon.
  6. Válassza az indítást közvetlenül az USB flash meghajtóra.
  7. Megjelenik egy GRUB menü. Válassza az Android x86 telepítését a merevlemezre.
  8. Most ki kell választania egy partíciót, amelyre telepíteni kívánja - ha nem biztos benne, ne formázza a partíciót. Nyilvánvalóan ne írd felül a másik OS partíciót sem.
  9. Új üzenet jelenik meg, amely megkérdezi, hogy telepíteni szeretné-e a GRUB-ot. Ha elsősorban a Windows rendszert használja, és nincs más Linux operációs rendszer a számítógépén, válassza az Igen lehetőséget . Ha már rendelkezik Linux operációs rendszerrel / GRUB-val a számítógépén, rettenetes ötlet telepíteni rajta.
  10. Egy újabb felszólítás jelenik meg, amelyben a „Rendszer készítése R / W” felkérést kéri. Válasszon igent. Ez „rootolja” az Android x86-ot, és lehetővé teszi az írás-olvasási hozzáférést a / system partícióhoz.
  11. Indítsa újra a számítógépet, és élvezze a friss Android x86 telepítést.

CD / DVD telepítéshez

A telepítési folyamat szinte teljesen megegyezik, azzal a különbséggel, hogy az Android x86 ISO rendszerről indítható CD-t fog írni. Tényleg rengeteg ISO-égő van odakint - egyszerűen mehetne velük Ingyenes ISO író .



Telepítés virtuális gépre

  1. Állítsa be a virtuális gépet a minimális 512 MB RAM, bár a legújabb Oreo-alapú Android x86-tal valószínűleg ennek valamivel magasabbnak kell lennie.
  2. Töltse be az Android x86 ISO fájlt a virtuális gép menüjébe, és töltse be a virtuális gépet.
  3. Megjelenik egy GRUB menü. Válassza az Android x86 telepítését merevlemezre.
  4. Hozzon létre egy új partíciót, és telepítse az Android x86-ot. Formázza a partíciót a támogatott formátumok egyikére - ext3, ext2, ntfs és fat32. Felhívjuk figyelmét, hogy ha a fat32-t választja, akkor megjelenik egy figyelmeztetés, hogy nem lehet adatokat menteni a fat32-be - így az Android x86 élő CD-ként fog működni ( nem menti az adatokat a rendszerbe, ahogy Ön használja őket) .
  5. Válassza az „Igen” lehetőséget, amikor a GRUB bootloader telepítését kéri, és hagyja, hogy a rendszer R / W-re állítsa a root engedélyezését.
  6. Indítsa újra, ha minden kész.

Android x86 hozzáadása a GRUB menühöz

Először telepítse a GRUB Customizer alkalmazást, ez sokkal könnyebbé teszi ezt a folyamatot.



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

Most indítsa el a GRUB Customizer alkalmazást, és adjon hozzá egy új GRUB bejegyzést.



Kattintson a „Források” fülre, és írja be a következő parancsokat:

 set root = '(hd0,4)' keresés --no-floppy --fs-uuid --set = gyökér e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / kernel root = UUID = e1f9de05-8d18-48aa-8f08-f0377f663de3 csendes androidboot.hardware = generic_x86 SRC = / androidx86 acpi_sleep = s3_bios, s3_mode initrd androidx86 /initrd.img

Ha észreveszi, néhány részt félkövérre szedtünk ezekben a parancsokban. Ez azért van, mert a következőképpen kell megváltoztatnia őket.

Mert set root = '(hd0,4)' , módosítsa a (hd0,4) értéket arra a partícióra, ahová az Android x86 telepítve van.



A HD0 SDA-t jelent, tehát ha az Android x86-ot SDB-re telepíti, akkor az HD1 lesz, stb. Az utólagos szám a partíció száma. Tehát a hd0,4 például SDA4 lenne - ha az Android x86-ot telepítette az SDA6-ra, akkor azt hd0,6-ra változtatja.

Részéről –Set = gyökér e1f9de05-8d18-48aa-8f08-f0377f663de3 , a véletlenszerű karakterlánc annak a partíciónak az UUID azonosítója, ahová az Android x86 telepítve volt. Meg kell változtatnia a megfelelő UUID-re. Megfelelő UUID-jét úgy szerezheti be, hogy létrehoz egy új bejegyzést a GRUB Customizer alkalmazásban, majd belép az Opciók fülre, és a legördülő menüből válassza a „Linux” lehetőséget.

A partíció legördülő menüjében ki kell választania a partíciót, majd lépjen a Forrás fülre. Megjeleníti az UUID-t.

Hol merészkedtünk androidx86 / , ez az Android x86 gyökere. Meg kell változtatnia a tényleges Android x86 gyökérre azáltal, hogy belép az Android x86 partícióba. Látnia kell egy „android” nevű mappát, és ez lesz az Android x86 telepítésének gyökere.

androidboot.hardware az Ön saját készüléke lesz. Ha az Android x86 régebbi verzióját használja, például az Android 4.03-as verziót, akkor azt át kell állítania androidboot_hardware-re (_ aláhúzással, nem pedig. Pontmal). Ez teljesen felesleges a legújabb Android x86 verziókhoz. Ha az androidboot.hardware nincs beállítva a kernel cmdline-ban, az init folyamat akkor is megkapja a ro.hardware helyes értékét. Ez kiküszöböli az androidboot.hardware szükségességét.

Itt található a hardverek listája, amelyekre módosíthatja:

  • generic_x86: Ha a hardver nem szerepel a listán, használja ezt
  • eeepc: EEEPC laptopok
  • asus_laptop: ASUS laptopok (csak támogatott ASUS laptopok)

Végső tippek és trükkök

Az Android x86 nem tudja használni az Android Market alkalmazást, ezért vannak alternatív megoldások az Android-alkalmazások beszerzésére.

Először engedélyeznie kell az ismeretlen forrásokat. Lépjen a Beállítások> Alkalmazások> Ismeretlen források engedélyezése elemre, és hagyja figyelmen kívül a figyelmeztető párbeszédpanelt.

Most letöltheti és telepítheti az APK-kat a Google Playen kívülről. Rengeteg harmadik féltől származó alkalmazásbolt található, csak nagyon vigyázzon. Néhány jobb üzlet a következők:

Az akkumulátor helyes értékének megjelenítése

Az Androidot speciális akkumulátorokra fejlesztették ki, szem előtt tartva, így egy Android-alapú operációs rendszer hibás akkumulátorértékeket fog mutatni a különböző hardverplatformokon ( például egy laptop) . Ennek kijavítása érdekében néhány dolgot módosítani kell.

Linux alatt az alkalmazások sysfs-en keresztül gyűjtik az akkumulátor állapotát, ahol az akkumulátor állapota a / sys / class / power_supply / könyvtárban található. Különböző platformok azonban eltérő könyvtárelrendezést adhatnak a / sys / class / power_supply / alatt, de az Android keményen kódolja a könyvtár elrendezését a / sys / class / power_supply / könyvtárba. A probléma megoldásához új bejegyzéseket vehet fel a vendor / asus / eeepc / system.prop fájlba, ahol a felhasználó megváltoztathatja ezeknek a bejegyzéseknek az értékét a sysfs könyvtár elrendezésének megfelelő konfigurálásához a különböző platformokhoz. Ezek a bejegyzések:

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 = / állapot ro.sys.fs.power_supply.bat.feature.present = / jelen ro.sys.fs.power_supply.bat.feature.capacity.now = / charge_now ro.sys.fs.power_supply.bat. feature.capacity.full = / töltés_teljes ro.sys.fs.power_supply.bat.feature.voltage.now = / feszültség_now ro.sys.fs.power_supply.bat.feature.voltage.full = / feszültség_full ro.sys.fs. power_supply.bat.feature.tech = / technology # ro.sys.fs.power_supply.bat.features.bat.health nem támogatott # ro.sys.fs.power_supply.bat.features.bat.temperature nem támogatott

Lényegében ezek a bejegyzések megmondják az Android akkumulátor szervizkódjának, hogy a megfelelő helyen keresse meg az információkat.

Saját akkumulátorállapot-kezelő kódjának megvalósításához egyszerűen telepítse újra az IBatteryServiceStatus osztályt a / base / libs / utils / IBatteryServiceStatus.cpp keretbe, cserélje le a / base / libs / utils / BatteryServiceStatus.cpp keretrendszert saját megvalósításával.

A gép felébresztésére

Más operációs rendszertől eltérően nem egyszerűen ébresztheti fel a rendszert alvó állapotból az egér mozgatásával vagy egy véletlenszerű billentyűzet gomb megnyomásával.

Csak az ESC, a Menü, a bal, a jobb, a fel és a le gombokkal használható a rendszer felébresztésére. A rendszer felébresztéséhez legalább 1 másodpercig tartania kell a fent említett gombokat. Nyomhatja a menügombot, amikor a billentyűzár képernyő megjelenik a képernyő feloldásához, és az egérrel elfordíthatja a billentyűt a billentyűzár képernyőjén a képernyő feloldásához.

Az Android x86 indítása a nem támogatott grafikus eszközökön

A Live-CD indításakor a különféle indítási lehetőségeket kínáló menüben nyomja meg a Tab billentyűt a billentyűzeten. Ez megjeleníti a rendszerindítási parancsot.

Most valami ilyesmit kellene látnia:

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

Szerkesztenie kell ezt a sort, először a „csendes” törlésével, hogy lássa, mit jelenítenek meg a rendszermag üzenetei.

Ezután különböző videomód-paramétereket állíthat be. Használhatja a NoModeSet alkalmazást, amely letiltja a kernel mód beállítását, és utasítja a kernelt, hogy ne állítsa be automatikusan a grafikus felbontást. Alternatív megoldásként használhatja az Xforcevesa alkalmazást, amely kényszeríti a VESA illesztőprogram használatát.

Játsszon ezekkel a paraméterekkel, hogy megnézze, melyik működik az Ön számára - mindkettőt beállíthatja „nomodeset xforcevesa” néven is.

Címkék android 5 perc olvasás