5
0
mirror of git://git.proxmox.com/git/qemu-server.git synced 2025-01-07 17:17:57 +03:00
qemu-server/PVE
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
..
API2 fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
CLI fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
QemuServer fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
VZDump followup: s/verification/validation/ to avoid confusion 2020-09-29 17:39:28 +02:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm vzdump: move include logic for volumes to method 2020-06-24 10:56:57 +02:00
QemuMigrate.pm Use correct option for storage_migrate 2020-08-04 13:57:09 +02:00
QemuServer.pm fix #3010: add 'bootorder' parameter for better control of boot devices 2020-10-14 12:30:50 +02:00
QMPClient.pm Append newline to all QGA commands 2020-03-11 11:11:45 +01:00