I am trying to boot EDK2 which build from source code by following the below guides.
Source build : Quick Start Guide · starfive-tech/edk2 Wiki · GitHub
Create linux.iso : How to create Linux.iso · starfive-tech/edk2 Wiki · GitHub
I could see that initramfs is not mounted while booting from SD card (error is Waiting for root device…). I tried both the methods
→ manually loading initramfs.cpio.gz
→ auto boot with startup.nsh script
initramfs is booting fine If I use the linux.iso image which downloaded from starfive-tech repo.
I checked the difference between custom linux.iso and repo image. Lib files are missing in the custom images. Is this is the real cause of this error ?
Please find below attached logs for the issue.
Does linux.iso image creation steps are causing this error ?