Do you know if I can install Ubuntu Touch on the Samsung and Google ARM chromebook ? My goal is to "virtualize" Android on this netbook,since actually I have installed ubuntu on it. Thanks.
2013/12/11, Stéphane Graber <[email protected]>: > LXC on Android requires the same kernel features as on any other Linux > system. > > The best way of finding what you are missing is to grab your current > kernel config either from the git branch that was used to build it or > from /proc/config.gz if available, then feed that to lxc-checkconfig > which will list any missing feature. > > If you are missing some critical bits (the common ones I found being > missing namespace and cgroup support), you'll need to grab the source of > your current kernel, enable all the missing options, re-run > lxc-checkconfig against the resulting config to check it's good, then > build the kernel, build the modules (if needed, not all Android kernels > come with modules support) and possibly rebuild some out of tree binary > wrappers (radio/wifi/bluetooth/...). > > Once that's all done, you'll need to write the resulting image back to > the device which tends to be device specific. For fastboot devices, that > usually involves extracing the boot partition, unpacking it with > abootimg, updating the kernel and pushing the resulting image back to > the device. > > > I'm well aware that this doesn't look particularly user friendly, though > as I said on lxc-users earlier today, short of having manufacturer > support for the features we need in the kernel, that's as easy as it's > going to get... > > In my experience, devices that are supported by cyanogenmod tend to be > easier to work with since they come with a standard set of git branches > and usually reasonably good build and deployment instructions. > > Note again that as this requires the device to be rooted and the > bootloader to be unlocked, this may void your warranty. > > On Wed, Dec 11, 2013 at 07:27:04PM +0100, Mario wrote: >> Do you have a tutorial that explains the procedure ? What are the >> kernel features needed ? >> >> 2013/12/11, Stéphane Graber <[email protected]>: >> > On Wed, Dec 11, 2013 at 07:14:15AM +0100, Mario wrote: >> >> Only the old versions of Android are supported by LXC right now ? >> > >> > I'm not sure what you mean by old, my test device runs Android 4.2 and >> > it certainly works on that. >> > >> > I haven't tried it on any 4.4 device yet but I'd expect the binaries to >> > work fine there too (assuming you have a kernel with the required >> > features). >> > >> >> 2013/12/10, Stéphane Graber <[email protected]>: >> >> > Hello, >> >> > >> >> > Some of you may have noticed the rather large amount of fixes I've >> >> > been >> >> > working on for a while to get LXC to behave mostly fine on Android. >> >> > >> >> > With the recent rework of LXC's automated build system, I'm now >> >> > happy >> >> > to >> >> > announce that every hour (provided there's a change in git master), >> >> > a >> >> > new android tarball will be produced with binaries built against the >> >> > current version of the Android NDK. >> >> > >> >> > Resulting builds may be found at: >> >> > http://qa.linuxcontainers.org/master/current/android-armel/ >> >> > >> >> > If you want to run those, you'll need an ARM based Android device >> >> > with >> >> > a >> >> > compatible kernel (you'll likely need to hand-build one), then >> >> > unpack >> >> > the tarball in /, unpack a container in /data/lxc/containers/ and >> >> > finally start it with "./run-lxc lxc-start -n <container>". >> >> > >> >> > I expect all the binaries command to work fine. The templates and >> >> > all >> >> > other scripts currently don't due to the rather limited shell being >> >> > available on Android. I may try to resolve that in the near future. >> >> > >> >> > Have fun! >> >> > >> >> > -- >> >> > Stéphane Graber >> >> > Ubuntu developer >> >> > http://www.ubuntu.com >> >> > >> >> >> >> >> >> -- >> >> Mario. >> >> _______________________________________________ >> >> lxc-devel mailing list >> >> [email protected] >> >> http://lists.linuxcontainers.org/listinfo/lxc-devel >> > >> > -- >> > Stéphane Graber >> > Ubuntu developer >> > http://www.ubuntu.com >> > >> >> >> -- >> Mario. >> _______________________________________________ >> lxc-devel mailing list >> [email protected] >> http://lists.linuxcontainers.org/listinfo/lxc-devel > > -- > Stéphane Graber > Ubuntu developer > http://www.ubuntu.com > -- Mario. _______________________________________________ lxc-devel mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-devel
