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:07] hyphop [Example configs] |
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 / | ||
| BOARD.image_name[.BYTES-bytes].img.[zst|gz] [-sBYTES] [-r] | BOARD.image_name[.BYTES-bytes].img.[zst|gz] [-sBYTES] [-r] | ||
| + | |||
| + | # BOARD board name [ VIM1 | VIM2 | VIM3 | VIM3L | Edge | Edge2 | VIM1S | VIM4 ] | ||
| + | # .BYTES-bytes | ||
| + | # -sBYTES | ||
| + | # -r resize fs parameter | ||
| ``` | ``` | ||
| + | |||
| + | |||
| ==== Example configs | ==== Example configs | ||
| Line 40: | 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 85: | 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>/ | ||