Tutorial ZYBO Linux (I): How to load Linux-Debian in ZYBO (Zynq) with a SD card

(Last Updated On: December 17, 2017)

This is the first part of the tutorial for Linux and the board Zybo from Digilent. Here a image of Linux-Debian version is going to be created on a SD card. This SD is going to startup Linux in our ZYBO board.

This tutorial is divided in some parts:

1- The first step is to download the Linux-Debian pre-compile image on the following link. Debian-Linux  and unzp it. It should size arround 3.9 GB. This image of Debian have already preloaded the configurarion to connect via Ethernet through the terminal. The default IP is

2- Download the program Win32 Disk Imager (Free & Open Source). This is a tool to burn images into SD card or USB sticks.

3- Open Win32DiskImager , select the unzipped image and the target disc unit. Take care to select properly the disc unit, if you don’t want to overwrite all you hard-drive. Please double check the target unit.

Select the unzipped image and the device to be written

4- Select to create a MD5 Hash, in order to check that the download was not corrupted. THe result should be

5- Presh the “Write” button to flash the SD-card.

6- Download the file Kernel-ZYBO. This contain the Linux-Kernel to compile for ZYBO board.

7- Open the contain folder of the SD card. You should overwrite or replace this files on the SD. It is possible that it is not possible to overwrite the files, because there is not enough disk space. But if you delete the SD file and then copy then into the SD it is working.

8- Introduce the SD-card in the ZYBO card slot. Remember that you must change the jumper JP5 in order to change the program mode into SD. This will boot up the board from the SD card.

Poition of the jumper
Now you can connect the board with the USB cable to supply current to ZYBO. Now the next part is to connect to the board.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top