Files

103 lines
2.9 KiB
Markdown
Raw Permalink Normal View History

# 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`