capture
[rrq/rescue-boot.git] / minbase-strap-uefi.sh
1 # Include snippet for minbase-strap.sh
2 #
3 # Add syslinux boot equipments for uefi boot under $TMP/EFI/BOOT
4 mkdir -p $TMP/EFI/BOOT/efi64
5 cp /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi $TMP/EFI/BOOT/BOOTX64.efi
6 cp -t $TMP/EFI/BOOT/efi64 /usr/lib/syslinux/modules/efi64/*
7 mv $TMP/EFI/BOOT/efi64/ldlinux.e64 $TMP/EFI/BOOT/
8 cat <<EOF > $TMP/EFI/BOOT/syslx64.cfg
9 path /EFI/BOOT/efi64
10 include /menu.cfg
11 EOF
12
13 mkdir -p $TMP/EFI/BOOT/efi32
14 cp /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi $TMP/EFI/BOOT/BOOTIA32.efi
15 cp -t $TMP/EFI/BOOT/efi32 /usr/lib/syslinux/modules/efi32/*
16 mv $TMP/EFI/BOOT/efi32/ldlinux.e32 $TMP/EFI/BOOT/
17 cat <<EOF > $TMP/EFI/BOOT/syslx32.cfg
18 path /EFI/BOOT/efi32
19 include /menu.cfg
20 EOF