Execution of embedded linux image failed: Load Error #611
-
I have a Dell R730XD that I had setup with Ubuntu using ZFS boot menu. When I had it setup it had the Perc H730P but from reading that card even in HBA mode isn't truly an HBA so I decided to get a Perc HBA330. After the change it will no longer boot, I get the following errors: Execution of embedded linux image failed: Load Error I have tried reinstalling multiple times, these are the instructions I am using: https://gist.github.com/taylorjonl/cf2961c0386bec8d83b3ae5c22bf9a6c I was able to run the Ubuntu installer and setup with a software RAID1 array, so I know the HBA card can be used to boot from. I also tried using refind instead of the direct EFI partition, but it has the same error. Hoping I can get this working, otherwise my next choice is to use OpenSuse with Snapper. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
When using rEFInd, are you just trying to boot the ZBM EFI executable, or loading our separate kernel and initramfs components? rEFInd won't work around the problem some hardware has with the gummiboot stub used in the ZFSBootMenu image. |
Beta Was this translation helpful? Give feedback.
-
You'll just need to extract the components build into a filesystem that rEFInd can read - your ESP is fine for that. That should work fine for you, as long as the kernel is properly paired with an initramfs. |
Beta Was this translation helpful? Give feedback.
Downloads the components release of ZFSBootMenu and extract the files into /boot/EFI/EFI/ZBM. rEFInd will then just load a kernel and initramfs for you, instead of the problematic EFI bundle. The boot process is then:
rEFInd > ZBM kernel/initramfs > BE kernel/initramfs.
You can tweak timeouts for both so that it really won't impact startup speed very much.