All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Setting Up PXE Network Booting to Install NixOS on GPD Pocket 4 Laptop

By

speckx

6mo ago· 8 min readen

Summary

The author shares their experience troubleshooting boot issues with a new GPD Pocket 4 laptop when trying to install NixOS. After a USB drive failed, they explore PXE (Preboot Execution Environment) network booting as an alternative installation method. The article details their step-by-step process of setting up a PXE server on their existing computer, configuring DHCP and TFTP services, and successfully booting the laptop over the network to install NixOS without needing physical media.

Key quotes

· 5 pulled
I don't want to outside and I don't want to wait to setup my laptop.
PXE stands for Preboot Execution Environment, and it's a way to boot a computer over the network.
The laptop did not recognize the drive. Turns out, the drive crapped out, no computer would boot off it.
I grabbed a usb, dd'd the nixos iso image on it and tried to boot.
The normal thing to do would've been to just go get a new usb and install off of and go about setting the laptop up.
Snippet from the RSS feed
Stuff I feel like blogging about.

You might also wanna read

How to Install Ubuntu Server 26.04 on Raspberry Pi: A Step-by-Step Guide

A practical guide for installing Ubuntu Server 26.04 on Raspberry Pi models. The article covers using Raspberry Pi Imager or direct download

raspberrytips.com·23h ago

Building a Minimal RAG System from Scratch: PDF to Highlighted Answers in ~100 Lines of Python

A hands-on tutorial that builds the smallest functional RAG (Retrieval-Augmented Generation) system from scratch using about 100 lines of Py

towardsdatascience.com·21h ago

Flatpak to require systemd in next major version, dropping support for alternative init systems

Flatpak, a universal Linux app distribution system that previously prided itself on being distribution-agnostic (including support for non-s

osnews.com·5d ago

Omarchy is not a Linux distribution — it's Arch Linux with DHH's personal dotfiles

The article criticizes omarchy, a project by DHH that markets itself as a Linux distribution. The author argues omarchy is not a true distro

abyss.fish·7d ago

Understanding the Linux TTY Subsystem: History, Architecture, and Implementation

A comprehensive technical deep-dive into the TTY (teletype) subsystem in Linux and UNIX systems. The article traces the historical origins o

linusakesson.net·12d ago

Gentoo Linux addresses Copy Fail, Dirty Frag, and Fragnesia kernel privilege escalation vulnerabilities

The article reports on a series of recently discovered Linux kernel privilege escalation vulnerabilities — Copy Fail, Dirty Frag, and Fragne

gentoo.org·12d ago