

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

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.
