Before you start
This guide describes how to flash an EVE-OS installer or live image on to a portable storage device, such as a USB stick or an SD card. Using your flashed portable storage, you will be able to either install EVE-OS or live-boot EVE-OS on your edge nodes.
Prerequisites
You must have a blank bootable storage device: either a USB drive or an SD card, depending on your edge node’s requirements.
You must have an EVE-OS image. If you don't, see the article on getting an EVE-OS image or generating a single use-installer.
Flash an EVE-OS installer or live image
ZEDEDA Flash supports .raw, .img, .wic, .zip, .gz, .xz, .iso, and .zst file formats.
On macOS
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash.Imager-<x.y.z>.dmg.
- Navigate to your downloads. By default the path is /Users/<name>/Downloads/ZFlash.Imager-<x.y.z>.dmg.
- Double click ZFlash.Imager-<x.y.z>.dmg.
- Drag zflash.app to your /Applications folder (or preferred location).
- Double click zflash.app.
- If it does not open, but you get an error:
- Go to System Settings > Privacy & Security.
- Scroll to Security.
- Find the message “zflash.app was blocked to protect your Mac”.
- Click Open Anyway.
- Confirm Open Anyway.
- Enter your system password.
- When ZFlash opens, click Choose OS and select from one of the choices:
- Select a custom image file from your computer and choose the one you created during Get EVE-OS or generating a single use-installer.
- Select a generic EVE-OS version that can be downloaded from GitHub.
- Connect your USB or storage drive to your computer.
- Click Choose Storage.
- Select your storage device from the list.
- Click Next until finished.
On Linux
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash-<x.y.z>.AppImage.
- Navigate to your downloads.
- Set the executable permission on the downloaded file:
chmod +x ZFlash-<.x.y.z>.AppImage - Execute the AppImage file:
./ZFlash-<.x.y.z>.AppImage - When ZFlash opens, click Choose OS and select from one of the choices:
- Select a custom image file from your computer and choose the one you created during Get EVE-OS or generating a single use-installer.
- Select a generic EVE-OS version that can be downloaded from GitHub.
- Connect your USB or storage drive to your computer.
- Click Choose Storage.
- Select your storage device from the list.
- Click Next until finished.
On Windows OS
- Go to https://github.com/zededa/zflash/releases/latest.
- Download ZFlash-Image-<x.y.z>.exe.
- Navigate to your downloads.
- Double click the downloaded installer file to begin the installation.
- Follow any installation instructions.
- Launch the ZFlash app.
- When ZFlash opens, click Choose OS and select from one of the choices:
- Select a custom .img from your computer and choose the one you created during Get EVE-OS or generating a single use-installer.
- Select a generic EVE-OS version that can be downloaded from GitHub.
- Insert your USB or storage drive.
- Click Choose Storage.
- Select your storage device from the list.
- Click Next until finished.
For Raspberry Pi devices
For Raspberry Pi (RPi) devices, you need to use a live EVE-OS image. See Get an EVE-OS live image (to live-boot from USB or SD) for an EVE-OS image that you can live-boot on an edge node without onboard storage. You need EVE-OS version 14.0.0-LTS or greater if you want support for RPi5. Note that EVE-OS on RPi can only be booted from the SD card.
To flash a live EVE-OS image onto an SD card for Raspberry Pi devices, follow these steps.
- Install the Raspberry Pi Imager.
- Plug your SD-compatible USB drive into your local machine.
- Insert your SD card into your USB drive’s SD port.
- Open the Raspberry Pi Imager.
- Choose which Raspberry Pi model you want to install EVE-OS onto from the Raspberry Pi Device dropdown.
- Select Use Custom from the Operating System dropdown.
- Select your USB drive from the Storage window.
- Click Next.
- Click No when prompted for OS customizations.
- Click Yes, when warned that existing data on the SD card will be erased.
- Click Continue to finish the flashing process.
- Close the imager and eject your SD card.
You can now connect your flashed SD card to your edge node and boot into EVE-OS.
Next steps
If you flashed an EVE-OS installer image, you’re ready to install EVE-OS onto your edge nodes.
If you flashed an EVE-OS live image, you’re ready to live-boot EVE-OS on an edge node.