#!/bin/bash # Test script to boot the simple-cli image with full BIOS/GRUB visibility (headless) echo "Testing simple-cli bootable image with full boot process..." echo "Image: simple-cli.qcow2" echo "Size: $(ls -lh simple-cli.qcow2 | awk '{print $5}')" # Test boot with QEMU (full boot process - BIOS, GRUB, kernel) echo "Testing full boot process (headless)..." echo "You should see:" echo "1. QEMU BIOS screen" echo "2. GRUB boot menu (if configured)" echo "3. Kernel loading" echo "4. System boot" echo "" echo "Press Ctrl+C to stop the VM when done testing." qemu-system-x86_64 \ -m 2G \ -smp 2 \ -drive file=simple-cli.qcow2,format=qcow2 \ -boot c \ -nographic \ -serial mon:stdio echo "Test complete!"