diff options
-rwxr-xr-x | scripts/tar-to-image.sh | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/scripts/tar-to-image.sh b/scripts/tar-to-image.sh index 9fd2f95..e910b1f 100755 --- a/scripts/tar-to-image.sh +++ b/scripts/tar-to-image.sh @@ -345,11 +345,16 @@ function fish_firmware_rpi64() { msg "rpi 64bit firmware setup" fish glob cp-a "/usr/share/bcm283x-firmware/*" /boot/efi fish cp /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin - fish rename /boot/efi/config.txt /boot/efi/config-32.txt - fish rename /boot/efi/config-64.txt /boot/efi/config.txt + fish rename /boot/efi/config.txt /boot/efi/config-32.txt + fish rename /boot/efi/config-64.txt /boot/efi/config.txt + # copy kernel dtb to efi partition - fish mkdir /boot/efi/dtb - fish glob cp-a /boot/dtb-*/broadcom /boot/efi/dtb + fish mkdir /boot/efi/dtb + fish glob cp-a "/boot/dtb-*/broadcom" /boot/efi/dtb + + # copy grub to boot (workaround u-boot bug) + fish mkdir /boot/efi/efi/boot + fish cp /boot/efi/efi/fedora/grubaa64.efi /boot/efi/efi/boot } function fish_extlinux_rpi32() { |