User:OxR463/Drafts/installation on android: Difference between revisions
m (→Dependencies) |
m (→Setup Disk) |
||
Line 8: | Line 8: | ||
== Setup Disk == | == Setup Disk == | ||
=== File Structure === | |||
<pre> | <pre> | ||
Line 18: | Line 20: | ||
2 directories, 2 files | 2 directories, 2 files | ||
</pre> | </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