Raspberry PI: network boot explained

Da raspibo.
Jump to navigation Jump to search

The network booting process has three phases:

  • get an IP address via DHCP
  • load kernel and configuration files using TFTP
  • mount root partition by NFS

Any Raspberry PI can be net-booted

...but it needs an SD card. Only Raspberry PI 3 supports network booting without any card (although I have not tested it yet).

The SD card need to contain one FAT partition and inside it one file: bootcode.bin. The latest version of bootcode.bin can be dowloaded from here.

Further information on the boot modes can be retrieved from the boot modes page on the raspberry pi foundation documentation site.