Fix netboot initialization and add documentation tooling
- Add CLAUDE.md with project architecture and build documentation - Add verify-image.sh script to validate generated netboot images - Fix boot.ipxe kernel parameters: - Add boot=netboot to invoke custom initramfs script - Add console=tty0 for VGA output alongside serial console - Fix earlyprintk serial specification - Remove dead symlink creation in build-image.sh (http/latest pointed to non-existent directory) The boot=netboot parameter is critical - without it, initramfs falls back to local boot and fails with /dev/root errors. The console changes enable viewing boot messages on monitor instead of only serial port.
This commit is contained in:
@@ -257,7 +257,6 @@ ln -sfn $VERSION $IMAGE_DIR/latest
|
||||
# Copy to HTTP directory
|
||||
echo "Deploying to HTTP directory..."
|
||||
rsync -av $IMAGE_DIR/$VERSION/ $HTTP_DIR/
|
||||
ln -sfn $VERSION $HTTP_DIR/latest
|
||||
|
||||
# Fix permissions for web server access
|
||||
echo "Setting permissions for HTTP serving..."
|
||||
|
||||
Reference in New Issue
Block a user