LineageOS 14.1 r4 x86 kiadás frugál módszerrel

A nagy múltú, mára megszűnt Cyanogenmod nyomdokain létrejött a LineageOS projekt és nekem szükségem lett volna egy x86, azaz a régebbi, 32 bites gépekre szánt és működő Android operációs rendszerre.

Megakadt a figyelmem a cm-x86-14.1-r4-k419.iso elnevezésű kiadásukon.
Arra gondoltam, hogy ez igen szuper dolog lenne, már ha egyáltalán elindul, mert ez bizony a régi gépek esetén mindig a necces rész.

A teszt alany egy régi DELL Optiplex 7010, ami bizony már nem alkalmas a CS:GO futtatására, de néhány alkalmazás és még pár nem túlságosan ósdi játék szépen elfut rajta, de sokat ne akarjunk már, nem egy gamer pc, maradjunk annyiban.

A tárhely 256 GiB és a memória 4 giga DDR3, bár ebből egy valódi 32 bites rendszer csak 3,5 -et tud használni, ha nem PAE kerneles.
Ez pusztán matematikai fícsör, ez van.

Nos, az első lépés, miután letöltöttük az ISO fájlt, hogy kicsomagoljuk valahová, persze előtte azért megnéztem egy AcetonISO -val, hogy nem sérült az image.

Ha esetleg valaki nem ismerné, annak itt egy korábbi cikk és videó az alkalmazásról:
https://skamilinux.hu/acetoniso-cd-dvd-es-image-manipulacio/

A kicsomagolás végső helye a vinyón a fájlrendszer gyökerében a /LineageOS könyvtár lett, mivel úgy éreztem, hogy ezt később sem fogom elfelejteni, elég beszédes név.

Miután az összes fájlt bemásoltam a megadott könyvtárba, előkerestem a megfelelő grub konfigurációs állományt, hogy beállítsam a boot paramétereket és magát a boot bejegyzést:   /etc/grub.d/40_custom 

Elkészítettem a bejegyzést és a kernel sori paramétereket az ISO fájlban megtalálható konfigfájlok alapján:

Ilyenkor szoktuk elfelejteni a változások mentéséhez használt data könyvtárat, de ezúttal sikeresen létrehoztam azt is, ez feltétlenül az legyen, amit a konfigurációban megadtunk, gyakori hiba, hogy valaki DATA könyvtárat ad meg és a gyakorlatban Data könyvtárat hoz létre, ez nem fog működni, mindent pontosan kell csinálni, ez azért mégiscsak egy rendszerindítás:

Az általam használt grub koniguráció:

menuentry "LineageOS 14 x86 r4" { set root='(hd0,msdos1)' linux /LineageOS/kernel root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug SRC=LineageOS DATA=data initrd /LineageOS/initrd.img }

Ahhoz, hogy ténylegesen bekerüljön a boot menübe a bejegyzés, frissítenünk kell az update-grub paranccsal az OS listát, ezt root joggal tehetjük meg a legegyszerűbben parancssorból.

Ezek után pedig nincs más teendőnk, mint újraindítani a gépet és reménykedni a szerencsés folytatásban.

Amennyiben ezt a képernyőt kapjuk, akkor valamit jól csináltunk:

 

…ééés végül a várva várt pillanat, a konfig jónak bizonyult, íme az alap asztal:

 

A billentyűzet beállítását ne felejtsük el, ha magyarul szeretnénk gépelni, szükségünk lesz az ékezetes karakterekre:

 

 

A natív ARM libek támogatását semmiképpen ne felejtsük el bekapcsolni:

 

A vezetékes hálózat VirtWifi néven szerepel, ennek történelmi oka van, sok androidos alkalmazás nem tudja értelmezni a vezetékes netet.

Amikor érkezik egy nagyobb frissítés az adott játékhoz, apphoz, akkor csak a wifi -n akarja letölteni és arra nem gondol, hogy ethernet is van a világon, így kénytelenek voltak a rendszer készítői becsapni a buta programokat :

Egy kis technikai részlet:

 

És végül ahogyan én használom most:

 

További szép napot és jó töltögetést !

A cm-x86-14.1-r4 kiadás letöltése: 
https://www.android-x86.org/releases/releasenote-cm-x86-14-1-r4.html

Közvetlen linkek az ISO fájlokhoz:

  1. https://www.fosshub.com/Android-x86-old.html
  2. https://osdn.net/rel/android-x86/CM%20Release%2014.1

A LineageOS projekt hivatalos weboldala – rengeteg infó és letöltések:
https://www.lineageos.org/


Vélemény, hozzászólás?

Translate »