Boot From Virtual Media

Hi,

on my Ampere server with an OS installed, trying to load different OS via virtual media mounted ISO but observed that server does not boot from this mounted ISO and it ignores this.

Only option is to update boot order to CDROM manually. Is this an issue with OpenBMC ?

1 Like

Changing boot order would require messing with EFI variables and it looks like OpenBMC does not try to mess there.

1 Like

Not a true OpenBMC problem.

Virtual media does not alter the UEFI boot order; it only mounts the ISO. The host will disregard the virtual CDROM unless your platform allows for appropriate BootSourceOverride via Redfish and the firmware respects it.

The majority of Ampere devices still need manual BIOS boot order changes. That is not an OpenBMC problem; rather, it is anticipated behavior.

1 Like

Thanks. This makes sense!

any specific firmware supporting this BootSourceOverride option ?

All firmware should support the override. In Linux you can run “efibootmgr -n ” to set the boot source for the next boot.

Alternatively, there’s normally a key you can press to display a boot menu to choose which source to boot from.