Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- build.sh 2012-07-25 11:42:53.240000563 +0200
- +++ build-efi.sh 2012-07-25 11:44:05.880673519 +0200
- @@ -69,7 +69,7 @@
- # Prepare EFI "El Torito" boot image (using Linux >= 3.3 EFI boot stub)
- make_boot_efi() {
- if [[ ! -e ${work_dir}/build.${FUNCNAME} ]]; then
- - if [[ ${arch} == "x86_64" ]]; then
- + if [[ ${arch} == "i686" ]]; then
- mkdir -p ${work_dir}/iso/EFI/archiso
- dd of=${work_dir}/iso/EFI/archiso/efiboot.img bs=1 seek=20M count=0
- mkfs.vfat ${work_dir}/iso/EFI/archiso/efiboot.img
- @@ -78,8 +78,8 @@
- mount ${work_dir}/iso/EFI/archiso/efiboot.img ${work_dir}/efiboot
- mkdir -p ${work_dir}/efiboot/EFI/archiso
- - cp ${work_dir}/iso/${install_dir}/boot/x86_64/vmlinuz ${work_dir}/efiboot/EFI/archiso/vmlinuz.efi
- - cp ${work_dir}/iso/${install_dir}/boot/x86_64/archiso.img ${work_dir}/efiboot/EFI/archiso/archiso.img
- + cp ${work_dir}/iso/${install_dir}/boot/i686/vmlinuz ${work_dir}/efiboot/EFI/archiso/vmlinuz.efi
- + cp ${work_dir}/iso/${install_dir}/boot/i686/archiso.img ${work_dir}/efiboot/EFI/archiso/archiso.img
- # There are plans to support command line options via a config file (not yet in linux-3.3)
- #cp ${work_dir}/iso/${install_dir}/boot/x86_64/vmlinuz ${work_dir}/efiboot/EFI/boot/bootx64.efi
- @@ -91,7 +91,7 @@
- # EFI Shell 2.0 for UEFI 2.3+ ( http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=UEFI_Shell )
- #wget -O ${work_dir}/efiboot/EFI/boot/bootx64.efi https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/ShellBinPkg/UefiShell/X64/Shell.efi
- # EFI Shell 1.0 for non UEFI 2.3+ ( http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Efi-shell )
- - wget -O ${work_dir}/efiboot/EFI/boot/bootx64.efi https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi
- + wget -O ${work_dir}/efiboot/EFI/boot/bootia32.efi https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi
- # Add an EFI shell script for automatic boot if ESC-key is not pressed within 5 seconds timeout.
- sed "s|%ARCHISO_LABEL%|${iso_label}|g;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement