Wind River Support Network


LIN7-4269 : EFI boot fails when usb.img which is created on SDK environment

Created: Jul 9, 2015    Updated: Sep 8, 2018
Resolved Date: Sep 1, 2015
Found In Version:
Fix Version:
Severity: Standard
Applicable for: Wind River Linux 7
Component/s: Build & Config


When usb.img is created on SDK environment, EFI directory does not exist in USB memory by writing usb.img to USB memory.

Steps to Reproduce

1. Create a Platform Project with the following configure options.

--enable-board=intel-x86-64 \
--enable-kernel=standard \
--enable-rootfs=glibc_small \

2. Do "make export-sdk"

3. Execute the script wrlinux-* in <prjDir>/export, and set default path "/opt/windriver/wrlinux-small/7.0-intel-x86-64 to "Enter target directory for SDK".

4. Do "cd /opt/windriver/wrlinux-small/7.0-intel-x86-64", and do "make fs".

5. Do "make usb-image". For generating EFI directory, like the following log must be generated by doing this, but it is not displayed in this case. And, EFI directory does not exist in USB memory to which usb.img is written.

mcopy -o /home/WindRiver/workspace_rcpl06/startup.nsh m:
mmd m:/EFI
mmd m:/EFI/BOOT
mcopy -o /home/WindRiver/workspace_rcpl06/bitbake_build/
tmp/deploy/images/intel-x86-64/bootx64.efi grub.cfg m:/EFI/BOOT

Other Downloads

Live chat