User:OxR463/Drafts/installation on android

From Alpine Linux

Dependencies

  • Root Access
  • Busybox
  • ADB / Terminal Emulator

Setup Disk

File Structure

/data/data/org.alpinelinux/
├── cache
│   └── alpine-minirootfs-3.9.0-aarch64.tar.gz
└── files
    └── rootfs.bin

2 directories, 2 files

Virtual Disk Creation

fallocate -l 1G rootfs.bin

Encryption via LUKS

cryptsetup luksFormat rootfs.bin

For more on this, see LVM on LUKS.

Format File System

cryptsetup luksOpen rootfs.bin alpine

mkfs.ext4 /dev/mapper/alpine

Bootstrap System

  • Fetch File System Tarball
  • Chroot

Further Configuration

  • TODO

Helper Scripts

  • TODO

References