The hardware for this could be an old desktop, a virtual machine, or even another Raspberry Pi. There are multiple approaches, and I’ll be using CentOS 7. You will need a server on your home network to provide the file systems for the PXE Pis. An OpenWrt router or similar device has this capability, but a stock D-Link or Linksys probably does not. Will your Raspberry Pi connect to your existing network, or to a new, dedicated network? To use your primary network, your router must support custom DHCP options. Take a moment to consider your network layout. However, I will be doing things just a bit differently. The official write-up is a great guide, and one of the resources I used when I stumbled through the PXE process for the first time. Additionally, you may need to manually enable PXE by booting once off an SD card with an option added to config.txt. Either way, it’s a good idea to begin by running rpi-update.
My experience is that the Pi 3 model B+ boots more reliably than the older version. New Raspberry Pis ship with PXE boot enabled, allowing the Pi to load its file system from a server on the same network. Getting Familiar with Raspberry Pi’s PXE Boot Feature
#RASPBERRY PI PSP FOLDER NAME HOW TO#
So let’s dive in and see what the Preboot Execution Environment (PXE) is all about and how to use PXE with Raspberry Pi. Think of this as a parenthetical article - we’ll talk about Ethernet and ZoneMinder next time. I know I promised we’d discuss cabling and cameras. You don’t want to drag out a ladder and screwdriver to swap out a misbehaving SD card, so booting over the network is a really good solution. What does this have to do with Hacking My House? As I discussed last time, I’m using Raspberry Pi as Infrastructure by building them into the walls of every room in my house. That’s a fancy way to say we’ll be booting the Raspberry Pi over the network, instead of from an SD card. Regardless of the cause, one solution is to use PXE booting with the Raspberry Pi 3. I suspect the erase-on-write nature of flash memory is responsible for much of the problem. Many of us have experienced the pain that is a Raspberry Pi with a corrupted SD card.