Skip to content

All files required to boot ROACH2 using NFS, u-boot, kernel and on rom file system

Notifications You must be signed in to change notification settings

casper-astro/roach2_nfs_uboot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

roach2_nfs_uboot

This repository contains the files required to boot ROACH1/2 using NFS.

You will need to configure your tftp server to serve these boot files (kernel and uImage) to ROACH hosts. If using the combined TFTP/DHCP server dnsmasq, this means placing them in a directory refered to by dnsmasq's tftp-root configuration parameter.

An example dnsmasq configuration file is provided, which hosts the boot files from the /srv/tftpboot/ directory. This config file will allow dnsmasq to serve up either ROACH1 or ROACH2 files, based on the MAC address of a booting board. In the provided example, the TFTP / DHCP server has the IP address 10.0.1.1, and will serve IP addresses on the 10.0.1.xxx subnet.

You will also need a root filesystem for your chosen board. You can obtain these in tar.gz form here (ROACH2) or here (ROACH1).

These filesystems should be extracted and referenced in your dnsmasq configuration file using the DHCP root-path option. See the provided exmaple for more details.

About

All files required to boot ROACH2 using NFS, u-boot, kernel and on rom file system

Resources

Stars

Watchers

Forks

Packages

No packages published