How to Fix BIOS Boot Issues - Complete Troubleshooting Guide
Question: My VM won’t boot - how do I fix BIOS issues?
Answer: Systematic troubleshooting
Problem: VM Boots to Black Screen
Possible Causes
- Boot order wrong
- No bootable disk
- BIOS not configured
Solution 1: Check Boot Order
# View current boot order
qm config 100 | grep boot
# Set boot order
qm set 100 --boot order=scsi0Solution 2: Verify Disk
# Check disk exists
qm config 100 | grep -E "scsi|sata|ide"
# Add disk if missing
qm set 100 --scsi0 local:32Problem: “No Bootable Device”
Solution: Configure Boot Device
# Set boot to disk
qm set 100 --boot order=scsi0
# Enable disk
qm set 100 --delete boot
qm set 100 --boot order=scsi0Problem: DVD/ISO Not Booting
Solution: Check Boot Order
# Add ISO
qm set 100 --ide2 local:iso/windows.iso,media=cdrom
# Set boot to CD
qm set 100 --boot order=ide2
# After install, change boot back
qm set 100 --boot order=scsi0Problem: UEFI Boot Fails
Solution: Reinstall EFI
# Remove old EFI
qm set 100 --delete efidisk0
# Add new EFI disk
qm set 100 --efidisk0 local:1G
# Set boot order
qm set 100 --boot order=efidisk0Problem: PXE Boot Not Working
Enable Network Boot
# Enable network boot
qm set 100 --boot order=net0
# Check network config
qm config 100 | grep net0Problem: Boot Loop
Solution: Check Boot Files
# Check disk content
pvesm list local | grep 100
# Verify boot files
ls -la /var/lib/vz/images/100/Keywords
boot-issues troubleshooting bios how-to fix