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:automate-os-upgrade-by-lan [2023/08/22 00:07] hyphop [Reboot device into OOWOW mode] |
software:oowow:how-to:automate-os-upgrade-by-lan [2023/08/23 23:34] (current) hyphop ↷ Page name changed from software:oowow:how-to:automate-os-upgrade to software:oowow:how-to:automate-os-upgrade-by-lan |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== OOWOW Automate OS Upgrade ====== | ====== OOWOW Automate OS Upgrade ====== | ||
- | WIP: ... | + | OOWOW provides a flexible and powerful ways to upgrade fix and maintain device |
===== Device access from LAN ===== | ===== Device access from LAN ===== | ||
- | Need bootup into oowow and | + | Need bootup into oowow 1st time and ... |
- | * check device hostname for example '' | + | |
+ | | ||
* FireWall setup to **allow income connection** from LAN | * FireWall setup to **allow income connection** from LAN | ||
* check connection | * check connection | ||
Line 34: | Line 34: | ||
===== Write image to device by LAN ===== | ===== Write image to device by LAN ===== | ||
- | ```sh write image to device from PC by LAN | + | Device must be run in oowow mode, and will be visible in LAN by name '' |
+ | |||
+ | ```sh write image to device from remote | ||
curl edge2-00000.local/ | curl edge2-00000.local/ | ||
+ | ``` | ||
+ | |||
+ | ===== Custom scripts examples ===== | ||
+ | |||
+ | Users can find the best way to upgrade eMMC storage content... | ||
+ | |||
+ | ```sh write raw image by ssh | ||
+ | cat edge2-armbian-bookworm-legacy-cli.img | ssh root@edge2-00000.local dd of=/ | ||
+ | ``` | ||
+ | |||
+ | ```sh write raw image by ssh decompress on fly | ||
+ | xz -dc edge2-armbian-bookworm-legacy-minimal.img.xz | ssh root@edge2-00000.local dd of=/ | ||
+ | ``` | ||
+ | /* | ||
+ | ```sh rsync raw image | ||
+ | rsync -avzz edge2-armbian-bookworm-legacy-cli.img root@edge2-00000.local:/ | ||
+ | ``` | ||
+ | */ | ||
+ | |||
+ | WIP: .. i will write more example next time | ||
+ | |||
+ | ===== Back to upgraded OS from oowow ===== | ||
+ | |||
+ | ```sh Back to OS from oowow | ||
+ | ssh root@edge2-00000.local reboot | ||
``` | ``` | ||