Skip to main content

System Image Burning

  • Video Tutorial


Walnut Pi OS is a free Debian-based operating system optimized for Walnut Pi hardware. It is the recommended operating system for normal use on the Walnut Pi.

The Walnut Pi operating system is installed onto an SD card. Currently, two images are available: a customized Debian Desktop edition and a Server (headless) edition.

  • Desktop Edition: The Walnut Pi customized Debian has been heavily modified to provide an experience closer to Windows. The system comes pre-installed with a rich set of applications, ready to use right after booting. It includes C and Python programming tools, Google Chrome browser, LibreOffice (compatible with Microsoft Office), an image viewer, VLC media player, screenshot tool, and more, all aimed at lowering the barrier to entry.

  • Server Edition (Headless): This uses terminal-based interaction. The benefits are faster boot times, lower memory usage, and lower power consumption—especially suitable for users familiar with Linux commands. You can even use it to deploy a small server.


  • Normal User (Default) Username: pi ; Password: pi
  • Root Account Username: root ; Password: root

For changelog details, see the readme.txt inside the download. If Baidu Netdisk download speeds are too slow, you can download from the QQ group files: 677173708

0

Burning the SD Boot Card

After downloading the image, you will also need an image burning tool. We recommend the lightweight burning software Rufus. Download link: https://rufus.ie/

9

After downloading, simply open the software, select your USB drive and the image file to burn:

10

Using balenaEtcher

If Rufus cannot burn the image, you can try balenaEtcher. balenaEtcher download: https://etcher.balena.io/#download-etcher

1

Choose the version that matches your computer's operating system. Windows users should select the first option to download and install.

2

After installation, open the software and you will see the following interface:

3

Insert the MicroSD card into your computer via a card reader (recommended: 16GB or larger, SanDisk Class 10 or similar brand).

3_1

Return to the image burning software. Click Select image and choose the system image file you downloaded earlier. Note that files downloaded from Baidu Netdisk are compressed—extract the .img file first before selecting.

4

Then, under Select Drive, choose the drive letter corresponding to your SD card. If a prompt appears asking to format the drive, simply click Cancel—the burning software will format the SD card automatically.

4_1

5

Click Flash to begin burning the image. You will see a progress indicator during the process:

6

Once burning is complete, it will appear as shown below:

7

After burning, you may notice that Windows only shows a 100MB partition. This is normal—it contains some Walnut Pi configuration files.

8

EMMC Burning

The following tutorial applies to the Walnut Pi 2B with EMMC version.

Note

When both the SD card and EMMC contain an operating system, the chipset will boot from the SD card.

The Walnut Pi 2B provides a packaged system image that can automatically flash the OS to EMMC. Download links:

This contains the Walnut Pi Debian images, including both Desktop and Server editions.

emmc_burn

Use the Burning the SD Boot Card method described earlier to burn this image to the SD card. After burning, insert it into the Walnut Pi.

You can monitor the flashing progress in the following 3 ways:

1. Connect an HDMI Display (1080P resolution recommended)

The system will automatically display the flashing progress after booting:

emmc_burn

After flashing is complete, it will appear as shown below:

emmc_burn

2. Serial Terminal

You can also view the flashing progress via the serial terminal:

emmc_burn

3. Blue LED

The blue LED blinks during the flashing process and turns off once flashing is complete.

emmc_burn

After flashing is complete, power off, remove the SD card, and power on again to boot from EMMC.

Manual Flashing from the Walnut Pi Debian System

In addition to the methods above, you can also boot a Walnut Pi Debian system from an SD card, then mount the Walnut Pi image via USB drive or network share to perform manual flashing.

emmc

You can also compress the image into a zip file first, connect it to the Walnut Pi via a USB drive, and then decompress the image using the unzip command to save copying time.

emmc

Extract to the current directory:

unzip xxx.zip
Note

You can also extract to a specific directory. The following command extracts the zip file to the /home/pi directory:

unzip xxx.zip -d /home/pi

Then use the following command to flash the .img image file to the Walnut Pi EMMC:

sudo set-emmc burn xxx.img

emmc

After flashing is complete, shut down, remove the SD card, and power on. If the system boots normally, it means the system has been successfully flashed to EMMC and is working properly.