# Fix "No Bootable Disk" Error ## Problem VMs are showing "No bootable disk" error when starting. ## Solution ### Option 1: Fix via Proxmox Web UI (Recommended) 1. **Access Proxmox:** https://192.168.1.206:8006 2. **For each VM (100, 101, 102, 103):** **a. Add CD/DVD Drive (if missing):** - Click VM → Hardware tab - Click "Add" → "CD/DVD Drive" - Storage: `local` - ISO image: `ubuntu-24.04.3-live-server-amd64.iso` - Click "Add" **b. Set Boot Order:** - Click VM → Options tab - Boot Order: Select "CD-ROM" first - Click "OK" **c. Verify Network:** - Click VM → Hardware tab - Ensure Network Device exists - If missing: Add → Network Device → Bridge: vmbr0 3. **Start VM:** - Click VM → Start - Open Console - Ubuntu installer should boot ### Option 2: Automated Fix (Attempted) The script `scripts/fix-boot-config.sh` has been run to attempt fixing via API. **If it didn't work**, use Option 1 (Web UI) as the API has format limitations. ## Verification After fixing, verify: 1. VM boots from ISO (Ubuntu installer appears) 2. Network works (if Ubuntu installer shows network) 3. Installation can proceed ## Troubleshooting **If ISO still doesn't boot:** - Verify ISO exists in Proxmox storage: Storage → local → ISO images - Check VM has CD/DVD drive in Hardware tab - Verify boot order in Options tab - Try detaching and re-attaching ISO **If "No bootable disk" persists:** - Check if disk (scsi0) exists in Hardware tab - Verify boot order includes both CD-ROM and disk - Try resetting VM (Stop → Start) ## Quick Fix Checklist For each VM: - [ ] CD/DVD drive exists in Hardware tab - [ ] ISO is attached (ubuntu-24.04.3-live-server-amd64.iso) - [ ] Boot order is set to CD-ROM first (Options tab) - [ ] Network device exists (Hardware tab) - [ ] VM is started - [ ] Console shows Ubuntu installer