Introduction
ZFlash writes an EVE-OS installer or live image onto a USB drive or SD card. Use the flashed drive to install EVE-OS on a node’s onboard storage, or to live-boot EVE-OS on hardware without onboard storage. ZFlash supports.raw, .img, .wic, .zip, .gz, .xz, .iso, and .zst file formats.
Prerequisites
- A blank bootable USB drive or SD card appropriate for your edge device.
- An EVE-OS image file generated from Get EVE-OS or by following the Single-Use Installer onboarding flow.
Flash on macOS
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash.Imager-<version>.dmg.
- Open the downloaded
.dmgfile and drag zflash.app to your Applications folder. - Launch zflash.app. If macOS blocks it, go to System Settings > Privacy & Security, find the blocked message, and click Open Anyway.
- In ZFlash, click Choose OS and select one of the following options: Select a custom image file from your computer and choose the EVE-OS image file you generated, or select a generic EVE-OS version that can be downloaded directly from GitHub.
- Connect your USB drive or SD card.
- Click Choose Storage and select your storage device.
- Click Next until the process is complete.
Flash on Linux
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash-<version>.AppImage.
- Set the executable permission on the downloaded file.
- Run ZFlash.
- Click Choose OS and select one of the following options: Select a custom image file from your computer and choose the EVE-OS image file you generated, or select a generic EVE-OS version that can be downloaded directly from GitHub.
- Connect your USB drive or SD card.
- Click Choose Storage and select your storage device.
- Click Next until the process is complete.
Flash on Windows
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash-Image-<version>.exe and run the installer.
- Launch the ZFlash app.
- Click Choose OS and select one of the following options: Select a custom .img from your computer and choose the EVE-OS image file you generated, or select a generic EVE-OS version that can be downloaded directly from GitHub.
- Insert your USB drive or SD card.
- Click Choose Storage and select your storage device.
- Click Next until the process is complete.
Flash for Raspberry Pi Devices
Raspberry Pi devices require a live EVE-OS image and must be booted from an SD card. See Get EVE-OS for instructions on generating a live image. Use EVE-OS version 14.0.0-LTS or later for Raspberry Pi 5 support.- Install the Raspberry Pi Imager.
- Connect a USB SD card adapter to your local machine.
- Insert your SD card into the USB adapter.
- Open the Raspberry Pi Imager.
- Select your Raspberry Pi model from the device dropdown.
- Select Use Custom from the Operating System dropdown and choose your EVE-OS live image file.
- Select your USB drive from the Storage window.
- Click Next, then No when prompted for OS customizations.
- Click Yes to confirm erasing the SD card, then Continue.
- Eject the SD card after flashing is complete.
Next Steps
- If you flashed an installer image: Install EVE-OS onto an Edge Device.
- If you flashed a live image: connect the storage device to your node and power it on to live-boot EVE-OS.