Having a buch of UCS C240 M5 servers, updated recently to the latest firmwre.
I am trying to boot the server from a disk image (.img)
This image consists of Alpine Linux 3.15 and based on ext4 file system, initialised by Syslinux.
Both the server and the .img are using "Legacy" boot and not UEFI
UEFI has been disabled
I have this strange problem:
I am successuflly mounting the .img file, and when I press F6 to manually select the boot source, I am selecting "CIMC-Mapped vHDD 1.24 (vmedia)" and Alpine boots sucessfully!
However, if I set the boot from "CIMC-Mapped vHDD 1.24(vmedia)" as first, or setting it via one-time-boot
Than the server simlply ignores it and continues to boot from different source it found.
Note! I also have a bunch of c220 M6 (newer servers) and this problem does not occur there! meaning no matter if I set one-time-boot or "CIMC-Mapped vHDD 1.24(vmedia)" as the first, it always works, so basically the .img fully works
Things I have tried:
xfs file system on the Alpine .img
ext3 filesystem on the Alpine .img
changing alpine to boot from Grub instead of Syslinux
use latest firmware for M5
enabling UEFI (even though it is legacy boot)