Ali contacted me today about his Fujitsu LifeBook.
He had made an external E2B USB FAT32 160GB hard disk which booted to the E2B Main menu just fine under QEMU. However, when he tried it on his LifeBook, it booted from the E2B USB drive but ran MemTest86 instead of displaying the E2B menu!
My first thought was that the BIOS was not set for CSM\Legacy BIOS mode. However, it was set correctly:
Advanced – Boot Configurations – Fast Boot : [Disabled]
Advanced – Boot Configurations – CSM : [Enabled]
Security – Secure Boot Configuration – Secure Boot Option : [Disabled]
When he pressed F12, a boot selection menu was displayed which listed his internal hard disk and the external USB E2B hard disk. However, there was only one menu choice for the E2B drive and not two. The E2B USB menu entry did not mention UEFI or EFI but nevertheless still booted via UEFI to the \EFI\boot\bootx64.efi MemTest86 file!
Just to see what would happen, I suggested that he deleted the \EFI folder from the E2B FAT32 partition.
When he did this, he still got the same BIOS boot menu with the same USB boot drive entry option, but this time it booted to the E2B Main menu!
It seems that this Fujitsu LifeBook Firmware does not allow the user the choice of UEFI and non-UEFI booting, but always UEFI-boots if there is a suitable file present.
So, if your E2B USB drive is formatted as FAT32, you may need to delete the \EFI folder to prevent this problem from happening on some systems.