Some checks failed
Test / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2.9 KiB
2.9 KiB
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
- Open: https://192.168.1.206:8006
- Login:
root@pam/ (password from.envfile:PVE_ROOT_PASS) - Accept the self-signed certificate warning
Step 2: Fix Each VM
For VM 100 (cloudflare-tunnel):
- Click on cloudflare-tunnel (or VM ID 100) in the left panel
- Click Hardware tab
- 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"
- Set Boot Order:
- Click "Options" tab
- Find "Boot Order"
- Click "Edit"
- Set to: "CD-ROM" first
- Click "OK"
- 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
-
Start each VM:
- Click VM → "Start" button (top right)
-
Open Console:
- Click "Console" tab
- You should see Ubuntu installer booting
-
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.isoexists - 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
- Complete Ubuntu installation
- Configure static IPs during installation
- Run:
./scripts/check-vm-status.sh - Run:
./scripts/automate-all-setup.sh