# 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 1. **Access Proxmox:** https://192.168.1.206:8006 2. **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: 1. **Start VM** 2. **Open Console** 3. **Press F2 or Delete** during boot (enter BIOS) 4. **Navigate to Boot menu** 5. **Disable Floppy** in boot order 6. **Set CD/DVD as first boot device** 7. **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: 1. Removed from hardware, OR 2. 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