qemu-server/PVE/QemuServer
Stefan Reiter 2141a802b8 fix #3010: add 'bootorder' parameter for better control of boot devices
(also fixes #3011)

Deprecates the old-style 'boot' and 'bootdisk' options by adding a new
'order=' subproperty to 'boot'.

This allows a user to specify more than one disk in the boot order,
helping with newer versions of SeaBIOS/OVMF where disks without a
bootindex won't be initialized at all (breaks soft-raid and some LVM
setups).

This also allows specifying a bootindex for USB and hostpci devices,
which was not possible before. Floppy boot support is not supported in
the new model, but I doubt that will be a problem (AFAICT we can't even
attach floppy disks to a VM?).

Default behaviour is intended to stay the same, i.e. while new VMs will
receive the new 'order' property, it will be set so the VM starts the
same as before (using get_default_bootorder).

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
2020-10-14 12:30:50 +02:00
..
Agent.pm fix #2612: allow input-data in guest exec and make command optional 2020-03-03 14:34:02 +01:00
Cloudinit.pm fix #2748: make order of interfaces consistent 2020-06-02 11:45:35 +02:00
CPUConfig.pm validate_cpu_conf: return config 2020-08-12 13:54:38 +02:00
Drive.pm fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
Helpers.pm add new helper to calculate timeout based on vm config 2020-01-15 17:36:16 +01:00
ImportDisk.pm qm importdisk: tell user to what VM disk we actually imported 2019-10-29 19:11:21 +01:00
Machine.pm version_guard scsi drive count 2020-02-12 10:32:57 +01:00
Makefile Create Drive.pm and move drive-related code there 2020-03-07 18:23:57 +01:00
Memory.pm Die on misaligned memory for hotplugging 2020-03-19 18:55:27 +01:00
Monitor.pm mon_cmd: add explicit return 2019-11-30 17:24:55 +01:00
OVF.pm importovf: die with error when disk file is missing 2020-04-27 13:13:10 +02:00
PCI.pm fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
USB.pm fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00