Войти
  • 37666Просмотров
  • 3 года назадОпубликованоapalrd's adventures

NETBOOT Alpine Linux using Alpine Linux! PXE Boot Server Setup

I want to add PXE boot functionality to my Proxmox VDI Thin Client project, but I need a functional PXE server first. Today, I build just that. Since I'm planning on using Alpine Linux as the network-booted operating system, I decided to build the server on Alpine as well to familiarize myself with it. In this case, the server is acting as the TFTP and HTTP server, and using the iPXE loader compiled with a custom script to network boot Alpine. While I don't go into it in this video, the next part of this series creates the Alpine APKOVL (overlay) to allow us to netboot into a fully configured thin client appliance, with no need to mount any root filesystems or home directories over the network. Once the appliance is booted, it's completely self sufficient. While I am planning on using this for a thin client for the SPICE protocol, you could also use this with Remmina for RDP or Firefox for a network booted kiosk. Anything where you can fit the entire filesystem in RAM and don't need persistent storage for any files the user would change. Blog post with all of the instructions to copy/paste: Link to my Discord server: If you find my content useful and would like to support me, feel free to here: Timestamps: 00:00 - Introduction 01:53 - Alpine Installation 06:15 - Basic Setup 08:17 - HTTP Server 11:23 - Download Alpine Netboot 13:26 - TFTP Server 14:36 - iPXE Build 22:32 - DHCP Configuration for OPNsense 24:22 - Testing #Linux #Proxmox #Netboot #PXE #AlpineLinux