Some checks failed
Test / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2.1 KiB
2.1 KiB
Fix: VM Booting from Floppy Instead of CD-ROM
Problem
VM keeps trying to boot from floppy drive instead of CD-ROM (ISO).
Solution: Remove Floppy and Set Boot Order
Quick Fix via Proxmox Web UI
-
Access Proxmox: https://192.168.1.206:8006
-
For each VM (100, 101, 102, 103):
Step 1: Remove Floppy Drive
- Click VM → Hardware tab
- Look for "Floppy Drive" or "floppy0"
- If it exists, click on it → Remove
- Confirm removal
Step 2: Set Boot Order
- Go to Options tab
- Find "Boot Order"
- Click "Edit"
- Remove floppy from boot order (if shown)
- Set order to: CD-ROM first, then Hard Disk
- Or type in text field:
order=ide2;scsi0 - Click OK
Step 3: Verify CD/DVD Drive
- Go back to Hardware tab
- Verify CD/DVD Drive (ide2) exists
- Verify it shows:
ubuntu-24.04.3-live-server-amd64.iso - If missing, add it (see ATTACH_ISO_FIRST.md)
Step 4: Start VM
- Click Start
- Open Console
- Should boot from CD-ROM now!
Alternative: Use BIOS/UEFI Settings
If Web UI doesn't work:
- Start VM
- Open Console
- Press F2 or Delete during boot (enter BIOS)
- Navigate to Boot menu
- Disable Floppy in boot order
- Set CD/DVD as first boot device
- Save and exit
API Fix (Attempted)
The script scripts/fix-floppy-boot.sh has been run to:
- Remove floppy drive via API
- Set boot order to skip floppy
- Configure boot from CD-ROM
If it didn't work, use Web UI method above.
Why This Happens
Proxmox VMs sometimes have a default floppy drive that takes boot priority. The floppy needs to be:
- Removed from hardware, OR
- Removed from boot order
Verification
After fixing:
- ✅ Floppy drive removed (or disabled in boot order)
- ✅ Boot order: CD-ROM first
- ✅ VM boots from Ubuntu ISO
Quick Checklist
For each VM:
- Hardware tab → Remove floppy drive (if exists)
- Options tab → Boot Order → Remove floppy
- Boot Order → CD-ROM first
- Hardware tab → Verify CD/DVD drive with ISO
- Start VM → Console → Should boot from CD-ROM