This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software:oowow:how-to:oowow-autoinstall-disk [2022/09/08 03:11] hyphop [Auto-install config format] |
software:oowow:how-to:oowow-autoinstall-disk [2023/08/29 04:42] (current) hyphop [Custom disk create] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== OOWOW auto-install SD-card ====== | + | ~~tag> oowow howto autoinstall ~~ |
+ | |||
+ | ====== OOWOW auto-install | ||
+ | |||
+ | Sometimes, your device has limited access (no keyboard, network, etc ... ), and we need to update eMMC storage content automatically. What did we need? Just [[# | ||
+ | |||
+ | <WRAP tip > | ||
+ | These features can work from SD / USB removable disk | ||
+ | </ | ||
+ | ===== Preparation ===== | ||
+ | |||
+ | * [[/ | ||
+ | * create dump image for eMMC by any way fox example from oowow or manually by hands | ||
+ | * create [[# | ||
+ | |||
+ | ===== Autoinstall | ||
+ | |||
+ | * Plug prepared removable disk into your device | ||
+ | * Reboot into OOWOW mode by any way - just reset your device if it can boot up from this removable disk or by a special shortcut or i2c command if device has embedded oowow | ||
+ | * Wait for autoinstallation, | ||
+ | * Reboot to upgraded system | ||
===== Image filename rules ===== | ===== Image filename rules ===== | ||
- | '' | + | '' |
===== Auto-install config ====== | ===== Auto-install config ====== | ||
+ | Stored into '' | ||
+ | |||
+ | |||
==== Auto-install config format ==== | ==== Auto-install config format ==== | ||
```config / | ```config / | ||
Line 12: | Line 37: | ||
# BOARD board name [ VIM1 | VIM2 | VIM3 | VIM3L | Edge | Edge2 | VIM1S | VIM4 ] | # BOARD board name [ VIM1 | VIM2 | VIM3 | VIM3L | Edge | Edge2 | VIM1S | VIM4 ] | ||
- | # BYTES-bytes | + | # .BYTES-bytes |
# -sBYTES | # -sBYTES | ||
# -r resize fs parameter | # -r resize fs parameter | ||
Line 47: | Line 72: | ||
~$ krescue.configs -p | grep autoinstall | ~$ krescue.configs -p | grep autoinstall | ||
config_autoinstall=" | config_autoinstall=" | ||
+ | ``` | ||
+ | |||
+ | ```shell display-auto-intall-config | ||
+ | ~$ cat / | ||
+ | VIM3.hg_1.0.emmc.img.zst -s15634268160 | ||
``` | ``` | ||
Line 92: | Line 122: | ||
``` | ``` | ||
+ | ===== Custom disk create ===== | ||
+ | |||
+ | <WRAP important > | ||
+ | This way for installation-disk preparation on user host PC | ||
+ | </ | ||
+ | Another way to create installation disk by script [[gh>/ | ||