Compare commits

...

2 Commits

Author SHA1 Message Date
a927b69aad Update initramfs.conf 2026-02-02 01:14:33 +01:00
443380b224 Add fresh iPXE build (2026) to project
- Built from latest iPXE git source
- Fixes UEFI initrd handoff bugs present in old 2019 version
- Add tftp/ sync to Makefile deploy target
- Track ipxe.efi in git
2026-02-02 00:41:44 +01:00
4 changed files with 7 additions and 1 deletions

3
.gitignore vendored
View File

@@ -5,7 +5,8 @@ images/
# Boot file artifacts (but keep boot.ipxe configuration)
http/*
!http/boot.ipxe
tftp/
tftp/*
!tftp/ipxe.efi
# Generated metadata
*.img

View File

@@ -36,6 +36,8 @@ deploy: check-nas
@echo "Deploying to NAS ($(NAS_HOST):$(NAS_PATH))..."
@echo "Syncing http/ directory..."
rsync -avz --delete $(SCRIPT_DIR)/http/ $(NAS_HOST):$(NAS_PATH)/http/
@echo "Syncing tftp/ directory (iPXE bootloader)..."
rsync -avz $(SCRIPT_DIR)/tftp/ $(NAS_HOST):$(NAS_PATH)/tftp/
@echo ""
@echo "✓ Deployment complete!"
@echo "Images are now live on $(NAS_HOST)"

View File

@@ -68,3 +68,6 @@ FSTYPE=auto
# Disable hibernation
RESUME=none
# Use custom netboot script for HTTP root mounting
BOOT=netboot

BIN
tftp/ipxe.efi Normal file

Binary file not shown.