[oe-commits] Arindam Nath : grub: add cmdpath to grub configuration file

git at git.openembedded.org git at git.openembedded.org
Fri Oct 24 16:37:06 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 5ce73b6055ac5a47906e2e661bc5163604f5cec9
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=5ce73b6055ac5a47906e2e661bc5163604f5cec9

Author: Arindam Nath <arindam.nath at amd.com>
Date:   Fri Oct 17 10:08:08 2014 -0400

grub: add cmdpath to grub configuration file

An issue was found where when yocto is installed to a hard disk
from a live USB key, no matter what boot order was selected in
the BIOS menu, the grub menu of the USB key would always show
up. The issue was narrowed down to the way grub configuration
file gets embedded into the standalone bootx64.efi image.

The commit prepends ($cmdpath) to the search path for grub.cfg,
thus making sure the UEFI environment itself sets this to the
correct device path. This in-turn lets the grub.cfg of the boot
device to be loaded.

Signed-off-by: Arindam Nath <arindam.nath at amd.com>
Reviewed-by: Drew Moseley <drew_moseley at mentor.com>
Tested-by: Ravikiran Polepalli <Ravikiran_Polepalli at mentor.com>
Signed-off-by: Ross Burton <ross.burton at intel.com>

---

 meta/recipes-bsp/grub/files/cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/grub/files/cfg b/meta/recipes-bsp/grub/files/cfg
index ffffe47..8ca53d2 100644
--- a/meta/recipes-bsp/grub/files/cfg
+++ b/meta/recipes-bsp/grub/files/cfg
@@ -1,2 +1,2 @@
-search.file /EFI/BOOT/grub.cfg root
+search.file ($cmdpath)/EFI/BOOT/grub.cfg root
 set prefix=($root)/EFI/BOOT



More information about the Openembedded-commits mailing list