aboutsummaryrefslogtreecommitdiff
path: root/96boards-reference-platform-debian.yaml
diff options
context:
space:
mode:
authorRicardo Salveti <ricardo.salveti@linaro.org>2016-05-03 02:15:26 -0300
committerRicardo Salveti <ricardo.salveti@linaro.org>2016-05-03 02:15:32 -0300
commitdda575aa9008869e55ad3618146476e0aa45004b (patch)
treecfa746cb39dcc00e47c7eb1577a828aeef4dd084 /96boards-reference-platform-debian.yaml
parent86fb412e938ba194ee295cb8311fb0b9a7df3294 (diff)
96boards-reference-platform-debian: using a different grub efi for sdcard boot
One that searches for the right sdcard rootfs when loading the grub config. Change-Id: I44ba232c2264273a9977baca324586ae6f44a86b Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
Diffstat (limited to '96boards-reference-platform-debian.yaml')
-rw-r--r--96boards-reference-platform-debian.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/96boards-reference-platform-debian.yaml b/96boards-reference-platform-debian.yaml
index 2572dbec4d..54f9741512 100644
--- a/96boards-reference-platform-debian.yaml
+++ b/96boards-reference-platform-debian.yaml
@@ -118,7 +118,9 @@
wget --progress=dot ${FASTBOOT_EFI_URL} -O fastboot.efi
GRUB_EFI_BUILD_NUMBER=`wget -q --no-check-certificate -O - https://ci.linaro.org/view/96boards/job/96boards-reference-grub-efi-arm64/lastStableBuild/buildNumber`
GRUB_EFI_URL="https://builds.96boards.org/snapshots/reference-platform/components/grub/${GRUB_EFI_BUILD_NUMBER}/grubaa64.efi"
+ GRUB_SD_EFI_URL="https://builds.96boards.org/snapshots/reference-platform/components/grub/${GRUB_EFI_BUILD_NUMBER}/grubaa64-sd.efi"
wget --progress=dot ${GRUB_EFI_URL} -O grubaa64.efi
+ wget --progress=dot ${GRUB_SD_EFI_URL} -O grubaa64-sd.efi
mkdir boot-fat
dd if=/dev/zero of=out/${BOARD}/boot-fat.uefi.img bs=512 count=131072
@@ -130,6 +132,9 @@
# Replicate boot image into the original img file
sudo rm -rf boot/*
sudo cp -a boot-fat/* boot/
+ # Boot partition for SD needs a different grub (default root search)
+ sudo cp grubaa64-sd.efi boot/EFI/BOOT/grubaa64.efi
+ sudo cp grubaa64-sd.efi boot/EFI/BOOT/BOOTAA64.EFI
sudo umount boot-fat
sudo chmod 777 out/${BOARD}/boot-fat.uefi.img
sudo mv out/${BOARD}/boot-fat.uefi.img out/${BOARD}/${BOARD}-boot-linux-${VERSION}.uefi.img