/lhroot

Linux Chroot Installer & Bootscript Magisk Module.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Linux Chroot Installer

Systemless Linux chroot installer and Linux chroot boot script

Requirements

  • Rooted with Magisk
  • busybox installed
  • coreutils for make_image
  • mke2fs for make_image
  • This module

Manjaro-Linux-Android

Usage

lhroot

and follow the instructions

After installation to boot into Linux Chroot use :

bootlinux

After v2.1 you can run 2 or more chroot instances, just pass chroot folder, e.g.

bootlinux /data/manjaro

To unmount bind directory use :

killlinux

After v2.1 you can terminate specific instance, just pass chroot folder, e.g.

killlinux /data/manjaro

To make image use :

make_image <path to img> <img name.img> <size img in MB>

To mount image use :

mount_image <path to img> <path to linux directory>

Available Distro

  • Alpine Linux, Installed on /data/alpine
  • Arch Linux, Installed on /data/arch
  • Debian, Installed on /data/debian
  • Fedora, Installed on /data/fedora
  • Kali Linux, Installed on /data/kali
  • Manjaro ARM, Installed on /data/manjaro
  • Ubuntu, Installed on /data/ubuntu
  • Void Linux, Installed on /data/void

...more distro added soon

Supported Architectures

  • arm
  • aarch64
  • x86
  • x64

TODO

  • Migrate all file used in lhroot to my repo (WIP)
  • Built in Audio support
  • Cross compile all dependancies

Credits

  • mod-util by @veez21
  • Magisk by @topjohnwu

License

Licensed under GNU GPL v3

The rootfs tarball is taken from AnLinux Resources Repository Most of distro rootfs tarballs had been rebuilt and stored at lhroot-repo

Support

Note

  • If you want to store your chroot in image file, make image file first using make_image then mount the image using mount_image script.
  • coreutils can be installed via @Zackptg5 's ccbins module.
  • mke2fs can be installed via my e2fsprogs module, support for arm device only, other arch will be use busybox mke2fs applets,will use ext2 filesystem and limited 2GB image size.