• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Linux on the Iconia Tab a500, for 2018

Search This thread

pheex79

Member
Oct 11, 2019
10
0
good luck let us know how you go

hi, i can't upgrade.
software updater can't find repo for saucy ou raring repo when i try to dist upgrade
like "http://archive.ubuntu.com/ubuntu/dists/saucy/...."

but in my sources.list, i change all old dist repo to old-releases.ubuntu.com...

if i delete raring and saucy, i can upgrade (xserver is upgraded) but the iconia tab reboot when xserver is starting

Did you modify source.list ? or repo sources by another way ?
 
Last edited:

beaka

Member
Aug 24, 2019
12
5
hi, i can't upgrade.
software updater can't find repo for saucy ou raring repo when i try to dist upgrade
like "http://archive.ubuntu.com/ubuntu/dists/saucy/...."

but in my sources.list, i change all old dist repo to old-releases.ubuntu.com...

if i delete raring and saucy, i can upgrade (xserver is upgraded) but the iconia tab reboot when xserver is starting

Did you modify source.list ? or repo sources by another way ?

I did not modify sources list but I did not have wpasupplicant installed. I am doing the process again and will check if I left anything out.
I just tested xsane scanning on wireless Epson XP420 which works without any config, better than Mint 18 on pc.

When I get fresh upgrade on new sd card I will put image up on google drive as well.
 

beaka

Member
Aug 24, 2019
12
5
Rootfs image files for 16.04 and 18.04 soon

I have tarballs of 16.04 and 18.04 and will post next week when I can get to a fast broadband connection as the files are 2Gb in size.
 

beaka

Member
Aug 24, 2019
12
5
thank you !
I try all the weekend and can't get it working.

I think that wpa_supplicant is a problem. I do not use it as I have open wifi, no one for miles to worry about.

The upgrade went differently this time so I had to uninstall wpa_supplicant to get it to boot and with it went network manager and lubuntu core. Not sure what lubuntu core does but it works fine without it.

I suspect the problem with wpa_sup is it may use Neon arm extensions which tegra2 doesnt have, so I will check the code later and see if I can build it on the A500.

Sorry for the delay to upload but says 13hours on 3g and I am no way near that patient. :D
 

beaka

Member
Aug 24, 2019
12
5
ok got 16.04 up as tarfile of rootfs.
So basic procedure is:
install 14.04 by process on tegraowners. will post if required, no time yet.
get sd card into pc.
mount sdcard and cd into folder and rm all files.
sudo tar -xvjpSf /pathto/rootfs1604.tar.bz2 -C /pathto/rootfs
unmount sdcard and place back in a500 and boot
caveats: no networkmanager and wpa_supplicant but wifi works via cli.
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid yourroutername
sudo dhclient wlan0
working on way to get wpa_supplicant working.
16.04 updates ota to 18.04

username: user
password: password

this is being typed in Chromium browser running on 18.04 upgraded from this tarball.

good luck

https://drive.google.com/open?id=1wv_-dGNEmI0B_iwu71eI9ZGmA-guLU_
 
Last edited:
  • Like
Reactions: turnert

pheex79

Member
Oct 11, 2019
10
0
ok got 16.04 up as tarfile of rootfs.

Hi beaka, thank you for sharing rootfs
but the link you provided is broken (404)

---------- Post added at 12:17 PM ---------- Previous post was at 12:13 PM ----------

caveats: no networkmanager and wpa_supplicant but wifi works via cli.

For networkmanager and wpa_supplicant, maybe to force first packages version for 16.04 ?
 

beaka

Member
Aug 24, 2019
12
5
Hi beaka, thank you for sharing rootfs
but the link you provided is broken (404)

---------- Post added at 12:17 PM ---------- Previous post was at 12:13 PM ----------



For networkmanager and wpa_supplicant, maybe to force first packages version for 16.04 ?

try this it works in chromium and firefox, both on the a500
https://drive.google.com/file/d/1wv_-dGNEmKI0B_iwu71eI9ZGmA-guLU_/view

not sure if previous versions will work, I can try later, if it doesnt boot after installing them then remove networkmanager on pc by chroot with qemu then reboot.
I have got just wpa_supplicant installed and can connect by command line with wpa_passphrase, will post details soon.
 

beaka

Member
Aug 24, 2019
12
5
Lubuntu 16.04 up and running !
No open wifi network at my corp to try dist upgrade 18.04 or try wpa_supplicant old version for now, i'll try later

thank you again :)

great news, glad it works. I will try to upload 18.04 asap but it is 2.7gb and will take a long time on 3g (16.04 took 6 hours). I am unable to get to broadband for a while so still working on wpa_supp.
 

flambo87

Member
Jul 20, 2020
5
0
Hi i'm new to this section. I got my Acer Tab A500 out of the shelf, cause i want to Install Ubuntu or any other Linux distro on it. As my english is not the best, i'm looking for a little help or guid to get Linux on it.
The Tablet is already rootet and i have the skrylax bootloader on it plus a custom ICS Rom.

Is it just install Ubuntu on the SD-Card and put it in the bootloader? I read something about Ubuntu works OutOfTheBox....

If anyone can help, i would really appreciate it.

Regards

flambo
 

Worldblender

Member
Feb 17, 2015
46
39
Moto G Power
Hi i'm new to this section. I got my Acer Tab A500 out of the shelf, cause i want to Install Ubuntu or any other Linux distro on it. As my english is not the best, i'm looking for a little help or guid to get Linux on it.
The Tablet is already rootet and i have the skrylax bootloader on it plus a custom ICS Rom.

Is it just install Ubuntu on the SD-Card and put it in the bootloader? I read something about Ubuntu works OutOfTheBox....

If anyone can help, i would really appreciate it.

Regards

flambo

Check out my latest instructions here: https://forum.xda-developers.com/iconia-a500/linux-acer-iconia-tab-a500-2020-edition-t4136023
I wrote it just now.
 

flambo87

Member
Jul 20, 2020
5
0

Worldblender

Member
Feb 17, 2015
46
39
Moto G Power
Oh boy. Looks like its gonan be a lot of homework.
Actually i dont know where to start. I have my Ubuntu Laptop and my Acer in Front of me. Reading yourPost and that site over and over again.
Could you please give me a start?
I'm sorry for being a little late, but I'll tell you where you should start:
https://wiki.postmarketos.org/wiki/Installation_guide

But first, you will need to install pmbootstrap, following https://wiki.postmarketos.org/wiki/Installing_pmbootstrap.
Then, run:
Code:
> git clone https://gitlab.com/postmarketOS/pmbootstrap.git
Code:
> cd pmbootstrap && python3 setup.py install

It's too much for me to explain here, since I haven't produced any prebuilt images. Unlike with my past attempts, the efforts with postmarketOS are actively being developed, not frozen in time as with many of the Android OSes found here.
 
  • Like
Reactions: niniendowarrior

flambo87

Member
Jul 20, 2020
5
0
I'm sorry for being a little late, but I'll tell you where you should start:
https://wiki.postmarketos.org/wiki/Installation_guide

But first, you will need to install pmbootstrap, following https://wiki.postmarketos.org/wiki/Installing_pmbootstrap.
Then, run:
Code:
> git clone https://gitlab.com/postmarketOS/pmbootstrap.git
Code:
> cd pmbootstrap && python3 setup.py install

It's too much for me to explain here, since I haven't produced any prebuilt images. Unlike with my past attempts, the efforts with postmarketOS are actively being developed, not frozen in time as with many of the Android OSes found here.

Hi,
is it possible to get an Image on how Postmarketos looks like, when its desktop is loaded?
 

Worldblender

Member
Feb 17, 2015
46
39
Moto G Power
Hi,
is it possible to get an Image on how Postmarketos looks like, when its desktop is loaded?

After reaching past the bootloader stuff, the following things will appear, in order:
  1. 2 Tuxes, each representing the CPU cores present.
  2. The postmarketOS logo, with the text loading, at or near the center.
  3. Wait a little longer, you'll eventually see a cursor, a sign that the X11 server has launched successfully.
 
  • Like
Reactions: flambo87

flambo87

Member
Jul 20, 2020
5
0
After reaching past the bootloader stuff, the following things will appear, in order:
  1. 2 Tuxes, each representing the CPU cores present.
  2. The postmarketOS logo, with the text loading, at or near the center.
  3. Wait a little longer, you'll eventually see a cursor, a sign that the X11 server has launched successfully.

Guess i still need some help. I'm at the Point, where i should add the vendor. But Acer doesn't show up.
I went to Git Lab and Cloned the Acer "Port in to pmbootstrap by using the Command:
git clone https://gitlab.com/Worldblender/pmaports.git

I didn't get any errors and everything went well.

As soon as i type "pmbootstrap init" the following appears and acer doesn't show up in the list. Oh by the way, i choose "Edge as Release Channel

[19:32:35] Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
[19:32:35] Work path [/home/wiegert/sudo /home/user/.local/var/pmbootstrap]: /home/wiegert/.local/var/pmbootstrap
[19:33:30] pmbootstrap does everything in Alpine Linux chroots, so your host system does not get modified. In order to work with these chroots, pmbootstrap calls 'sudo' internally. To see the commands it runs, you can run 'pmbootstrap log' in a second terminal.
[19:33:30] Setting up the native chroot and cloning the package build recipes (pmaports)...
[19:33:30] Clone git repository: https://gitlab.com/postmarketOS/pmaports.git
Klone nach '/home/wiegert/acer/cache_git/pmaports' ...
[19:33:40] NOTE: pmaports path: /home/wiegert/acer/cache_git/pmaports
[19:33:40] Choose the postmarketOS release channel.
[19:33:40] Available (2):
[19:33:40] * edge: Rolling release channel
[19:33:40] * stable: Stable release channel (first beta v20.05, does not have many devices yet)
[19:33:40] Channel [edge]:
[19:33:47] Choose your target device vendor (either an existing one, or a new one for porting).
[19:33:47] Available vendors (52): alcatel, amazon, arrow, asus, bq, chuwi, essential, fairphone, finepower, fly, fujitsu, google, gp, hisense, htc, huawei, infocus, jolla, leeco, lenovo, lg, medion, meizu, motorola, nextbit, nobby, nokia, oneplus, oppo, ouya, pine64, planet, purism, qemu, raspberry, samsung, semc, sharp, sony, surftab, t2m, tablet, teclast, tokio, vernee, wiko, wileyfox, wingtech, xiaomi, yu, zte, zuk
[19:33:47] Vendor [acer]: acer
[19:33:57] The specified vendor (acer) could not be found in existing ports, do you want to start a new port?
 

Worldblender

Member
Feb 17, 2015
46
39
Moto G Power
Guess i still need some help. I'm at the Point, where i should add the vendor. But Acer doesn't show up.
I went to Git Lab and Cloned the Acer "Port in to pmbootstrap by using the Command:
git clone https://gitlab.com/Worldblender/pmaports.git

I didn't get any errors and everything went well.

As soon as i type "pmbootstrap init" the following appears and acer doesn't show up in the list. Oh by the way, i choose "Edge as Release Channel

[19:32:35] Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
[19:32:35] Work path [/home/wiegert/sudo /home/user/.local/var/pmbootstrap]: /home/wiegert/.local/var/pmbootstrap
[19:33:30] pmbootstrap does everything in Alpine Linux chroots, so your host system does not get modified. In order to work with these chroots, pmbootstrap calls 'sudo' internally. To see the commands it runs, you can run 'pmbootstrap log' in a second terminal.
[19:33:30] Setting up the native chroot and cloning the package build recipes (pmaports)...
[19:33:30] Clone git repository: https://gitlab.com/postmarketOS/pmaports.git
Klone nach '/home/wiegert/acer/cache_git/pmaports' ...
[19:33:40] NOTE: pmaports path: /home/wiegert/acer/cache_git/pmaports
[19:33:40] Choose the postmarketOS release channel.
[19:33:40] Available (2):
[19:33:40] * edge: Rolling release channel
[19:33:40] * stable: Stable release channel (first beta v20.05, does not have many devices yet)
[19:33:40] Channel [edge]:
[19:33:47] Choose your target device vendor (either an existing one, or a new one for porting).
[19:33:47] Available vendors (52): alcatel, amazon, arrow, asus, bq, chuwi, essential, fairphone, finepower, fly, fujitsu, google, gp, hisense, htc, huawei, infocus, jolla, leeco, lenovo, lg, medion, meizu, motorola, nextbit, nobby, nokia, oneplus, oppo, ouya, pine64, planet, purism, qemu, raspberry, samsung, semc, sharp, sony, surftab, t2m, tablet, teclast, tokio, vernee, wiko, wileyfox, wingtech, xiaomi, yu, zte, zuk
[19:33:47] Vendor [acer]: acer
[19:33:57] The specified vendor (acer) could not be found in existing ports, do you want to start a new port?

That's because this port is not yet merged into upstream pmaports. I'm working on getting it merged, however, so you can either wait for me to finish it (which I will announce somewhere), or if you really want to do it now, you have to check out my version of pmaports at https://gitlab.com/Worldblender/pmaports. To configure this for an already existing copy of pmaports, assuming that the commands take place inside it:
Code:
> git remote add https://gitlab.com/Worldblender/pmaports additions
> git checkout additions/device/acer-picasso
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    2019 Status

    Finally, I've decided to try again to get something a little more recent onto here. Ubuntu 16.04 and one flavor, Ubuntu MATE 15.04, can currently be run. Ubuntu Mate is an Ubuntu flavor shipping with the MATE desktop environment, and the only flavor to produce images for the Raspberry Pi, hence their partition layout is compatible with the 3.1.10 kernel image.
    Here's what I went through today (all versions require editing /etc/fstab to disable mounting of the first partition for them to complete booting. To get Wi-Fi working, use the text file from the very first post of this topic, and place it in the same location (/lib/firmware/brcm); no need to copy the BIN file as it will already be present on the images):
    • Ubuntu MATE:

      • 15.04: Only version that successfully boots out-of-the-box. Unsupported version. Use this image for now, as all others listed here don't work out-of-the-box.
      • 15.10: Crashes with a kernel panic. Unsupported version.
      • 16.04: Crashes with a kernel panic. Requires replacing the libc6 package and everything that directly depends on it with the ones from 15.10. Supported until April 2021. Glibc version 2.23 is in 16.04, while 2.21 is in 15.04 and 15.10.
    • Ubuntu:

      • 16.04: Preinstalled images for Raspberry Pi 2/3 available at http://cdimage.ubuntu.com/releases/16.04/release/. Username and password is "ubuntu", and will prompt to change password upon logging in. Requires replacing the libc6 package and everything that directly depends on it with the ones from 15.10. Glibc version 2.23 is in 16.04, while 2.21 is in 15.04 and 15.10.
    For Ubuntu 16.04, the following packages must be replaced prior to first boot with a chroot running on either an ARM virtual machine (the instructions at https://wiki.debian.org/QemuUserEmulation will also work), or another ARM computer (Android smartphones and tablets can be used here, as long as they have a microSD slot or support USB-OTG, where a USB SD card reader has to be used instead):
    1. libc-bin
    2. libc6
    3. locales
    4. perl
    5. perl-base
    6. perl-modules
    After that, I recommend pinning/locking the packages "libc6" and "perl-base" to prevent the OS from becoming unbootable after an upgrade.
    For all unsupported versions of Ubuntu, change the package repository URLs to point to http://old-releases.ubuntu.com/ubuntu/ so that more packages can be installed.

    To download any of the Ubuntu MATE image versions listed above, use the torrents attached below (should still work at the time of writing this post). The Internet Archive has saved copies of these torrents, as they can no longer be accessed from the current Ubuntu MATE download page. They can be found at https://web.archive.org/web/*/https://ubuntu-mate.org/raspberry-pi/*
    This is the best that I can offer; either use Ubuntu 15.04 right away (and access some newer program versions, but have no access to the latest security updates), or tweak Ubuntu 16.04 post-install with the package names listed above (and access even newer program versions plus security updates until April 2021). It may be the last time we can get newer software on an aging tablet from 2011 [!], unless new ones are compiled from source.
    3
    I have new instructions here that are much better, but require some amount of software compiling (mainly with the kernel): https://forum.xda-developers.com/iconia-a500/linux-acer-iconia-tab-a500-2020-edition-t4136023

    I'm a latecomer to the scene of seeing GNU/Linux userland distros run on this tablet, as I only acquired mine from a friend since last year, and couldn't use it until I replaced the ac adapter and battery. I was this lucky as Android devices capable of running GNU/Linux distros natively are hard to come by, and moreso for getting it for free. But first, the tablet needed to be fixed up by software:
    1. I upgraded the stock Android OS from 3.?.? to 4.0.3 by downloading Acer-provided updates to a microSD card.
    2. Now I could retrieve the tablet's serial number and generate the SBK from it in order to flash Skrillax_CZ's custom bootloader with nvflash.
    3. I flashed CWM 6.0.4.5 custom recovery first (to AKB partition), then OmniROM based on Android 4.4.4 (to LNX partition). I flashed an Open GApps package at first, but I had to remove it as those apps try to utilize the NEON extensions that this tablet's CPU lacks, causing them to crash. (4.4 is the minimum version the Open GApps supports anyways) Instead, I used F-Droid for an app store replacement, which sufficed for most of my needs.
    4. Then I got to flashing a kernel that enables booting native Linux distros (to SOS partition). While I tried both sp3dev's 2.6.38 kernel and rogro82's 3.1.10 kernel (a modded version that loads the distro from the 2nd partition of a microSD card), I stuck with the 3.1.10 kernel, as it included the ASIX AX8817X USB 2.0 Ethernet driver which allows me an alternate method of internet connection in case I couldn't use wi-fi (both boot images are attached for preservation and convenience, renamed).
    Now I was ready to experience running Linux distros natively on a mobile device for the first time. :fingers-crossed: From this point on, I would be using rootfs images to reach this dream of mine. With the new instructions posted above, I may have finally realized this dream! While I have more stuff working smoothly (Wi-Fi and Bluetooth, 2D software acceleration), other minor things are still not, including the camera and 3D acceleration (due to such support not existing in mainline kernel).
    Some notes I made for this time period:
    • I have found out that glibc versions 2.24 and later have removed support for Linux kernel versions < 3.2, which limits the choice of distros I can select from without additional work.
      The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2, except on i[4567]86 and x86_64, where Linux kernel version 2.6.32 or later suffices (on architectures that already required kernel versions more recent than 3.2, those requirements remain unchanged). Linux 3.2 or later kernel headers are required on all architectures.
      The workarounds to this are to use an alternate C library, or use older versions of glibc (Version 2.23 is used in Ubuntu 16.04, but it is compiled to only run with Linux 3.2 or later, so it must be recompiled by lowering the minimum kernel version to 2.6.32).
    • The file bcm4329-fullmac-4.bin can be found in packages of linux-firmware, but bcm4329-fullmac-4.txt needs to be obtained from the stock Android OSes, as the file "/system/etc/wifi/bcmdhd.cal" (original file attached for convenience, renamed).
    • Linux kernel version 3.1.10 is the latest one provided by NVIDIA, and new versions are unlikely to be ported to this tablet's CPU, according to https://developer.nvidia.com/linux-tegra-rel-16. :mad:
    • Other than the above three points, Linux distros will work almost flawlessly, but if the screen is turned back on, an external keyboard is needed to switch to one of six virtual terminals by using Ctrl+Alt+[1-6], and then switching back to Ctrl+Alt+7, where 7 may be replaced if the GUI is running in another virtual terminal location. This process is not needed if the NVIDIA proprietary drivers are being used, which can be found on this page: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-tegra/16.3-0ubuntu2/+build/4804631 (Beware that X11 ABI versions > 14 are not supported, so downgrade the xorg version somehow to the 1.14.x series to use this driver).
      [Version 16.3] is the final release supporting Ventana. T20 support will not be included in future releases.
    • The internal storage is also detected by the kernel, but its contents cannot be normally accessed, as it has a special partitioning scheme that cannot be recognized. It is possible to format it, and partition it to hold accessible data, but I recommend not doing any partitioning for it, as it may require a longer restoration process that will not be explained here for now. However, using TestDisk to search for partitions using the GPT partitioning scheme allows four of them to be accessible. I recommend only copying data from those partitions; writing the detected partitioning scheme is risky for now.
    • Putting the tablet to sleep by use of pm-utils works, and the tablet will even power back up after the power button is pressed, but it may cause the BCM4329 SDIO card to stop working until the next reboot.
    • Any programs that utilize OpenGL during their operations are very likely to have poor performance, and will remain so, as this tablet model's GPU only supports OpenGL ES and EGL :crying: , unless those programs are altered by source code to include support one of these two APIs. Additionally, some colors may appear to be off during any OpenGL rendering (e.g. orange is rendered blue) However, the proprietary drivers may help with faster OpenGL ES and EGL rendering, but still, most programs are unable to utilize them.
    I guess I can be blamed for sticking with too old hardware; people are moving onto newer hardware so quickly! However, there's still hope for having some sort of Linux tablet, but the road to getting there is not easy.

    NEW: I have successfully cross-compiled this Linux 3.17.0-rc7 kernel, using the picasso config from rogro82's kernel source. When compiling this kernel, do not switch to any other branches, or prompts like this will appear upon invoking make:
    Code:
    Patch physical to virtual translations at runtime (ARM_PATCH_PHYS_VIRT) [N/y/?] n
    Physical address of main memory (PHYS_OFFSET) [] (NEW)
    I also created a boot image for it, but after flashing it, attempting to boot results in the bootloader being stuck at the loading screen, without hope for anymore activity unless powered off by force. Even inserting an initrd will not change anything but the size of the boot image (Max size for the SOS partition is ~5MB). :crying: This also seems to have happened a version of the 2.6.38 kernel from sp3dev that I have self-compiled, but that one was without an initrd. Either I'm not using the correct toolchain (I'm using the ones provided from the Ubuntu repositories), or non-manufacturer-provided kernels don't have the special code to support this tablet model. However, I really want to get this kernel to boot successfully, so that newer distro versions can be used (my results will appear in another post).
    2
    Hi i'm new to this section. I got my Acer Tab A500 out of the shelf, cause i want to Install Ubuntu or any other Linux distro on it. As my english is not the best, i'm looking for a little help or guid to get Linux on it.
    The Tablet is already rootet and i have the skrylax bootloader on it plus a custom ICS Rom.

    Is it just install Ubuntu on the SD-Card and put it in the bootloader? I read something about Ubuntu works OutOfTheBox....

    If anyone can help, i would really appreciate it.

    Regards

    flambo

    Check out my latest instructions here: https://forum.xda-developers.com/iconia-a500/linux-acer-iconia-tab-a500-2020-edition-t4136023
    I wrote it just now.
    2
    thank you !
    I try all the weekend and can't get it working.

    I think that wpa_supplicant is a problem. I do not use it as I have open wifi, no one for miles to worry about.

    The upgrade went differently this time so I had to uninstall wpa_supplicant to get it to boot and with it went network manager and lubuntu core. Not sure what lubuntu core does but it works fine without it.

    I suspect the problem with wpa_sup is it may use Neon arm extensions which tegra2 doesnt have, so I will check the code later and see if I can build it on the A500.

    Sorry for the delay to upload but says 13hours on 3g and I am no way near that patient. :D
    1
    Supported Distros

    Almost any distro will work out-of-the-box (OOTB), but some require software-level modifications that can only be done on a real armv7-based device or emulation, so here is a list of distros whose latest stable versions have an arm build, can successfully boot up, use glibc <= 2.23, and their image locations (all of them can at least boot to a terminal login screen, if a graphical desktop environment is not preinstalled, but this will require use of an external USB keyboard):
    Unfortunately, for some reason, the BCM4329 wi-fi works OOTB only with older versions of some distros, including these:
    • Devuan 1 Jessie (already listed above)
    • Debian 8 Jessie and older (supported until May 2020)
    • Ubuntu 14.04 Trusty Tahr and older (supported until April 2019)
    On newer versions of these distros, if I was able to boot them successfully, they will work, but when running
    Code:
    iwconfig wlan0 txpower auto
    it results in input/output errors that are meaningless, and the kernel messages do not really help that much, even when using the supplied nvram file (do I need to get a different one, or support had been dropped entirely for this card?) For these cases, USB ethernet adapters are the only way to get an internet connection to this tablet model. I have never been able to get Bluetooth to work, unless I missed some other task that I have not yet heard of.

    NOTE: To remove the root password, use this command on a Linux/BSD/other Unix OS:
    Code:
    sed -i 's/root:x:/root::/' /etc/passwd
    "/etc/passwd" can be replaced with another location if needed. "/etc/fstab" may also need to edited to reflect the partition layout of the microSD card that a selected distro is installed to.
    OOTB distro support for this tablet model is very limited at this time; support for it seems to be being dropped implicitly :( , unless I can compile and successfully get a newer kernel version to boot up. DistroWatch.com lists many more, but older versions of most distros will most likely have to be used. It's better to use the versions that are still supported, for that they will still receive software and security updates occasionally.