User:OxR463/Drafts/installation on android: Difference between revisions
m (→Setup Disk) |
m (→Setup Disk) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* Busybox | * Busybox | ||
* ADB / | * ADB / Terminal Emulator | ||
== Setup Disk == | == Setup Disk == | ||
< | === File Structure === | ||
<pre> | |||
/data/data/org.alpinelinux/ | /data/data/org.alpinelinux/ | ||
├── cache | ├── cache | ||
Line 17: | Line 19: | ||
2 directories, 2 files | 2 directories, 2 files | ||
</ | </pre> | ||
=== Virtual Disk Creation === | |||
{{Cmd|fallocate -l 1G rootfs.bin}} | {{Cmd|fallocate -l 1G rootfs.bin}} | ||
=== Encryption via LUKS === | |||
{{Cmd|cryptsetup luksFormat rootfs.bin}} | |||
For more on this, see [https://wiki.alpinelinux.org/wiki/LVM_on_LUKS LVM on LUKS]. | |||
=== Format File System === | |||
{{Cmd|cryptsetup luksOpen rootfs.bin alpine}} | |||
{{Cmd|mkfs.ext4 /dev/mapper/alpine}} | |||
== Bootstrap System == | == Bootstrap System == |
Latest revision as of 00:54, 13 February 2019
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