meefik / linuxdeploy

Install and run GNU/Linux on Android
https://meefik.github.io/linuxdeploy
GNU General Public License v3.0
5.22k stars 680 forks source link

Linux Deploy on Nordvision tablet: some issues... #935

Open salvomic opened 6 years ago

salvomic commented 6 years ago

I’ve a “Chinese” tablet branded as Nordvision “Estreme 7” (its type is TK_E101GC) and I'm trying to install Debian 9 (stretch) via Linux Deploy as “proot” as I cannot find any info to how root the tablet (any help?)...

I’ve a 128 GB SD card but it is mounted as “system extension” (not as portable SD); the system information see a disk of about 145 GB. Installing as "file" the path showed in Linux Deploy is ${EXTERNAL_STORAGE}/linux.img. If I change it in /storage/sdcard0/linux.img I've the same issues. I cannot know what files folder /storage/sdcard0 contains: it is unaccessible via Termux or other terminals...

Installation stops with this log: <<< start :: configuring core/mnt … :: configuring core/net … :: starting desktop/dbus … fail :: starting extra/ssh … done :: starting graphics/vnc … fail <<< start What path should I put in the configuration?


I tried also to install in a Directory instead of a file but I’ve other problems, always using proot: the installation starts in ${ENV_DIR}/rootfs/linux (I don't know if it is the right path as my SD card is mounted as system extension; now it stops after unpacking libs (gcc-6-base:armhf ... perl-base ... login ... paswd ... tzdata ...) and configuring most of them, to libc-bin. It present the error message: W: Failure while configuring required packages. W: See //debootstrap/debootstrap.log for details (possibly the package passwd is at fault)

I wonder where actually Linux Deploy stores the files if Im using “${ENV_DIR}/rootfs/linux” folder. I need help, please!

rkkoszewski commented 6 years ago

Same here on a Lenovo Yoga Tab 3 Plus. Also non rooted and trying to make it work with proot. My guess is that we're missing Busybox binaries. I tried to install the no-root version of busybox, but in order for that to work it is required to set the PATH for LinuxDeploy to use those binaries. But that's probably something that will have to be adapted in all the scripts that LinuxDeploy uses.