44 lines
2.2 KiB
Markdown
44 lines
2.2 KiB
Markdown
# Manjaro ARM Installer
|
|
|
|
Fork of [upstream](https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer) with `--output-image` mode added — builds to a sparse `.img` file via loop device instead of writing to a real block device. With no flags, behaves identically to upstream.
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# build to an image file (12 GB)
|
|
sudo ./manjaro-arm-installer --output-image ./manjaro.img --image-size 12G
|
|
|
|
# env-var form (drop-in for scripts)
|
|
sudo IMG_OUTPUT=manjaro.img IMG_SIZE=12G ./manjaro-arm-installer
|
|
|
|
# compress after build (xz preferred, zstd fallback)
|
|
sudo ./manjaro-arm-installer --output-image ./manjaro.img --compress
|
|
```
|
|
|
|
Default image size is `8G` if `--image-size` isn't passed.
|
|
|
|
The interactive dialogs (edition, user, password, locale, etc.) run as normal.
|
|
|
|
## Dependencies
|
|
|
|
Same as upstream: `bash wget git systemd dialog parted libarchive openssl gawk dosfstools polkit`. Plus `binfmt-qemu-static` if running on x86_64 (reboot or `sudo systemctl restart systemd-binfmt` after install). `xz` or `zstd` only if using `--compress`.
|
|
|
|
<!-- acord-archive
|
|
UEsDBBQAAAAIAAAAIQBY4Te2GAAAABYAAAALAAAAY29uZmlnLnRvbWwrSy0qzszPU7BVMOTiii5J
|
|
TMpJLY7lAgBQSwMEFAAAAAgAAAAhAJ3v8MxyAgAAWAQAABMAAABzcmMvX3VubmFtZWRfMS5jb3Jk
|
|
pVPNbtNAEL77KUbtgUSKHVqhqqrUA6gQ9VBR0VZIINQde8fOkvWu2VknaU48BE/IkzDrJKRIcOJm
|
|
z+58PzPf5nmeLYzTcAlH6Lx7an3PR5lUaC21l1k00VI6PcpyuXsMN+i+YvDw+sMNXDuOaC2FLHvn
|
|
wwJ8DZ/7jmMgbL+M5jF2fDGdNgKBZdFuGwsfmunuO8fQTrHrrKkwGu/4+UFu9uhjWJk4B5Xnvo9d
|
|
H3PTYkMKWq8JUGvS8PP7Dyh7YzVD9IDAHQYmUIVpGwW1EQ9Lg2C970DT0lQECZ5QJ9GrYKJxzbZV
|
|
xFsora8Wu5sFfEz0zkNtseEJlDTHJTEYTS6KdGufUuveeZFlx8fwwKIxy5RSJfJcBjfIGygcDAa2
|
|
skYnpzB7M8641x6Kvw8A/nR+uJbsyeFQzdlsCE5OZ0IP5Jb5EgPUPrQw0sF3gpb+gKtgusg7wuub
|
|
2eP7h/vbh/vL55CpfHf96e2lwP1LVKKpfNsFYgaso8jcWhytNyDVmkIgPYENRw21tJRYLf7P554u
|
|
TTXLrqjG3sbdMAf3hkGdzxSYOqXlMBapsHsRoUNm0rKg+3kKgGjGKpolgTZofcMwIm1SEifQM4XJ
|
|
0LDyQWxIINDSBChWxRhC7wBZMhFatNuFX1FH8mxcZYiz7A5bSjf2obiAIQewaiiCvAjgJ4lfq3fM
|
|
QhSi5NiaEkM1T5K8wDFbaHAlSfRcc/TeMnTeLkxUBdzaXuyWxtVtzL9R2+cyRsnjYF8EuhRp72B9
|
|
fvZ49gpGgUrvI0gG1LCErYIqWom8dIbfmvItptptdbeecQFqvVFDf9qpfDkJvnD1nJjUYT+q+AVQ
|
|
SwECFAMUAAAACAAAACEAWOE3thgAAAAWAAAACwAAAAAAAAAAAAAApIEAAAAAY29uZmlnLnRvbWxQ
|
|
SwECFAMUAAAACAAAACEAne/wzHICAABYBAAAEwAAAAAAAAAAAAAApIFBAAAAc3JjL191bm5hbWVk
|
|
XzEuY29yZFBLBQYAAAAAAgACAHoAAADkAgAAAAA=
|
|
-->
|