# Fix "No Bootable Disk" - Step by Step ## Problem VMs show "No bootable disk" because the ISO isn't attached via API. ## Quick Fix (5 minutes) ### Step 1: Access Proxmox Web UI 1. Open: https://192.168.1.206:8006 2. Login: `root@pam` / (password from `.env` file: `PVE_ROOT_PASS`) 3. Accept the self-signed certificate warning ### Step 2: Fix Each VM **For VM 100 (cloudflare-tunnel):** 1. Click on **cloudflare-tunnel** (or VM ID 100) in the left panel 2. Click **Hardware** tab 3. **Add CD/DVD Drive:** - Click **"Add"** button (top) - Select **"CD/DVD Drive"** - Storage: `local` - ISO image: `ubuntu-24.04.3-live-server-amd64.iso` - Click **"Add"** 4. **Set Boot Order:** - Click **"Options"** tab - Find **"Boot Order"** - Click **"Edit"** - Set to: **"CD-ROM"** first - Click **"OK"** 5. **Verify Network:** - Go back to **"Hardware"** tab - If no Network Device exists: - Click **"Add"** → **"Network Device"** - Model: **VirtIO** - Bridge: **vmbr0** - Click **"Add"** **Repeat for VMs 101, 102, 103:** - VM 101: k3s-master - VM 102: git-server - VM 103: observability ### Step 3: Start and Verify 1. **Start each VM:** - Click VM → **"Start"** button (top right) 2. **Open Console:** - Click **"Console"** tab - You should see Ubuntu installer booting 3. **If still "No bootable disk":** - Stop VM - Hardware tab → Remove CD/DVD drive - Add it again with ISO - Options tab → Verify boot order - Start VM again ## Visual Guide ``` Proxmox Web UI Steps: ┌─────────────────────────────────┐ │ 1. Click VM (left panel) │ │ 2. Hardware tab │ │ 3. Add → CD/DVD Drive │ │ - Storage: local │ │ - ISO: ubuntu-24.04.3... │ │ 4. Options tab │ │ 5. Boot Order → CD-ROM first │ │ 6. Start VM │ │ 7. Console → Should see Ubuntu │ └─────────────────────────────────┘ ``` ## Troubleshooting **ISO not in list?** - Go to: Datacenter → Storage → local → ISO images - Verify `ubuntu-24.04.3-live-server-amd64.iso` exists - If missing, upload it **Still won't boot?** - Try: Hardware → CD/DVD → Edit → Check "Use CD/DVD disc image file" - Verify: Options → Boot Order has "ide2" or "CD-ROM" first - Try: Stop VM → Detach ISO → Re-attach → Start ## Expected Result After fixing, when you open Console: - ✅ Ubuntu installer should boot - ✅ You'll see Ubuntu installation screen - ✅ Network should be detected (if network device exists) ## Next Steps After Boot Works 1. Complete Ubuntu installation 2. Configure static IPs during installation 3. Run: `./scripts/check-vm-status.sh` 4. Run: `./scripts/automate-all-setup.sh`